Am Mittwoch, 30. Dezember 2009 20:31:14 schrieb David Haller: Hallo David,
Am Mit, 30 Dez 2009, Al Bogner schrieb:
Am Mittwoch, 30. Dezember 2009 09:38:19 schrieb David Haller:
Am Die, 29 Dez 2009, Al Bogner schrieb:
Am Dienstag, 29. Dezember 2009 09:21:21 schrieb Werner Dittmann:
[..]
Dafür sollte man in seinem Home Directory eine Datei ".asoundrc" einrichten,
[..]
Ich hätte gerne eine systemweite Einstellung,
/etc/asoundrc
Ich finde da nur /usr/share/doc/packages/alsa/alsa-lib/asoundrc.txt und das ist ein Beispiel.
Äh, wurde wohl mal umbenannt seit der 10.2. Scheint jetzt /etc/asound.conf zu sein.
Die gibt es bei mir auf beiden Rechnern auch nicht. Ich habe jetzt aber herausgefunden wie man die asound.state verändert, ohne dass es nach einem Reboot weg ist. Bei kmix gibt es 2 ähnliche Fenster. Rechte Maustaste auf das Kmix-Symbol in der Desktopleiste ist falsch. Man öffnet Kmix aus der Desktopleiste, erweitert es mit Klick auf Mixer und wählt im Pulldown-Menü Einstellungen / Kanäle einrichten aus. Dort habe ich zumindest alles mit IEC angeklickt. Nach einem Neustart sieht die asound.state dann so aus: state.YMF754 { .... control.48 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 16383' comment.dbmin -9999999 comment.dbmax 0 iface MIXER name 'IEC958 AC97 Playback Volume' value.0 13954 value.1 13954 } control.49 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 16383' comment.dbmin -9999999 comment.dbmax 0 iface MIXER name 'IEC958 Capture Volume' value.0 14330 value.1 14330 } control.50 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 16383' comment.dbmin -9999999 comment.dbmax 0 iface MIXER name 'IEC958 AC97 Playback Volume' index 1 value.0 13916 value.1 13916 } control.51 { comment.access 'read write' comment.type INTEGER comment.count 2 comment.range '0 - 16383' comment.dbmin -9999999 comment.dbmax 0 iface MIXER name 'IEC958 Capture Volume' index 1 value.0 13762 value.1 13762 } control.52 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'IEC958 Playback Switch' value true } control.53 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'IEC958 Capture Switch' value false } control.54 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'IEC958 Loop' value true } control.55 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name '4ch Duplication' value false } control.56 { comment.access 'read write' comment.type IEC958 comment.count 1 iface PCM device 1 name 'IEC958 Playback Default' value '0082000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.57 { comment.access read comment.type IEC958 comment.count 1 iface PCM device 1 name 'IEC958 Playback Con Mask' value '3eff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' } control.59 { comment.access 'read write' comment.type ENUMERATED comment.count 1 comment.item.0 'AC\'97' comment.item.1 IEC958 comment.item.2 'ZV Port' iface MIXER name 'Direct Recording Source' value IEC958 } } state.SB { Die Frage ist ob die restlichen false-Einträge entscheidend sind. Ist bei amixer etwas "off", dass es nicht sein sollte? # amixer Simple mixer control 'IEC958',0 Capabilities: cvolume pswitch pswitch-joined cswitch cswitch-joined Playback channels: Mono Capture channels: Front Left - Front Right Limits: Capture 0 - 16383 Mono: Playback [off] Front Left: Capture 0 [0%] [-99999.99dB] [off] Front Right: Capture 0 [0%] [-99999.99dB] [off] Simple mixer control 'IEC958 AC97',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 16383 Mono: Front Left: Playback 16383 [100%] [0.00dB] Front Right: Playback 16383 [100%] [0.00dB] Simple mixer control 'IEC958 AC97',1 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 16383 Mono: Front Left: Playback 16383 [100%] [0.00dB] Front Right: Playback 16383 [100%] [0.00dB] Simple mixer control 'IEC958 Loop',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'IEC958',1 Capabilities: cvolume Capture channels: Front Left - Front Right Limits: Capture 0 - 16383 Front Left: Capture 0 [0%] [-99999.99dB] Front Right: Capture 0 [0%] [-99999.99dB] Simple mixer control 'PC Speaker',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 15 Mono: Playback 8 [53%] [-21.00dB] [on] Simple mixer control 'Aux',0 Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off] Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off] Simple mixer control 'Mono Output Select',0 Capabilities: enum Items: 'Mix' 'Mic' Item0: 'Mix' Simple mixer control 'Capture',0 Capabilities: cvolume cswitch cswitch-joined Capture channels: Front Left - Front Right Limits: Capture 0 - 15 Front Left: Capture 13 [87%] [19.50dB] [on] Front Right: Capture 13 [87%] [19.50dB] [on] Simple mixer control 'Mix',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Mix Mono',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] Simple mixer control '4ch Duplication',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ADC',0 Capabilities: pvolume cvolume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 16383 Capture 0 - 16383 Front Left: Playback 0 [0%] [-99999.99dB] Capture 16383 [100%] [0.00dB] Front Right: Playback 0 [0%] [-99999.99dB] Capture 16383 [100%] [0.00dB] Simple mixer control 'ADC',1 Capabilities: pvolume cvolume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 16383 Capture 0 - 16383 Front Left: Playback 0 [0%] [-99999.99dB] Capture 0 [0%] [-99999.99dB] Front Right: Playback 0 [0%] [-99999.99dB] Capture 0 [0%] [-99999.99dB] Simple mixer control 'Digital',0 Capabilities: cvolume Capture channels: Front Left - Front Right Limits: Capture 0 - 16383 Front Left: Capture 16383 [100%] [0.00dB] Front Right: Capture 16383 [100%] [0.00dB] Simple mixer control 'Digital',1 Capabilities: cvolume Capture channels: Front Left - Front Right Limits: Capture 0 - 16383 Front Left: Capture 16383 [100%] [0.00dB] Front Right: Capture 16383 [100%] [0.00dB] Simple mixer control 'Direct Recording Source',0 Capabilities: enum Items: 'AC'97' 'IEC958' 'ZV Port' Item0: 'AC'97'
Das wird sicher noch interessant, da das Endziel ist, von 2 digitalen Karten gleichzeitig auszugeben.
Da sollte man was basteln können ;) Das schöne ist ja, du mußt keine Config haben, kannst aber.
Das ist leider noch in weiter Ferne. Erst mal will ich was hören.
Bei dem Rechner mit funktionierendem Sound hat irgendwas bewirkt, dass in der asound.state nach dem Hochfahren nun folgendes vorhanden ist:
asound.state state.TRID4DWAVENX { ... control.170 { comment.access 'read write' comment.type BOOLEAN comment.count 1 iface MIXER name 'IEC958 Playback Switch' value true }
Bei mir (CMI8738 Chip) ist da viel mehr.
Das ist das Schöne an der NX, dass sie nur digital out und kein in hat und es daher weniger Fehlermöglichkeiten gibt.
Allerdings ist mir bei der Gelegenheit aufgefallen, daß 'alsactl store' /etc/asound.state nicht überschreibt.
Bei mir schon. Probiere mal die asound.state zu ändern. Starte alsa neu. Bei mir wird nichts geändert Mache dann ein alsactl store. Ich hatte danach wieder andere Einstellungen, d.h. aus true wurde false. Man müsste herausfinden, wohin kmix schreibt.
amixer .... Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on]
Sonst ist da nichts mit IEC958.
Bei mir passend zum 'state'. Wie schaut's in 'alsamixer' aus?
Schwer zu sagen. Man müsste alsamixer zurücksetzen können. Ich sehe da noch eventuell Einträge von einer Soundkarte, die nicht mehr vorhanden ist. Speziell bei Gnome im Kontrollzentrum blicke ich gar nicht mehr durch, da ist die Soundkarte mehrfach vorhanden, 3x bei Alsa und 3x bei OSS. Ich sehe gerade, dass seit der Konfiguration mit Kmix und Neustart wieder einiges auf Mute ist. Die asound.state hätte mich das nicht vermuten lassen. Hier Screenshots vom alsamixer. http://pinguin.uni.cc/alsa_digital_out/alsamixer_hoontech_xg1.jpg http://pinguin.uni.cc/alsa_digital_out/alsamixer_hoontech_xg2.jpg http://pinguin.uni.cc/alsa_digital_out/alsamixer_hoontech_xg3.jpg
Es wäre interessant zu wissen, wie man Schritt für Schritt analysiert, ob für SPDIF bzw. Digital out alles ok ist.
Hab halt selber keine Erfahrung damit, mangels Boxen/Verstärker.
Bei mir ist es so, dass digital viel besser klingt als analog. Da liegen Welten dazwischen. Alte digitale AV-Verstärker gibt es schon unter 100€. Ich verwende dafür einen http://uk.cinenow.com/products/10-pioneer-vsx-808-rds Ich werde ASAP die Onboard-Soundkarte mit optischem Kabel probieren. Es könnte ja auch theoretisch die Soundkarte zum Bracket nicht korrekt verkabelt sein. Analog ist jedenfalls was zu hören. Digital gibt es so viele Möglichkeiten, was nicht passen kann. Ich habe schon beide Koax-Verbindungen probiert. http://www.hoontech.de/images/xg_large.jpg IMO müsste es im Foto der unter Cinch-Stecker sein. Am Slot-Blech ist es noch schlechter zu lesen als am Foto. Ich lese unten "out". Vielleicht findest du heraus, ob dieser Onboard-Sound überhaupt schon unterstützt ist? Dann teste ich das mal: Mobo: MSI KA780GM ATI SBx00 Azalia (Intel HDA) ATI RS780 Azalia controller hwinfo --sound 23: PCI 14.2: 0403 Audio device [Created at pci.318] UDI: /org/freedesktop/Hal/devices/pci_1002_4383 Unique ID: 5Dex.088ZxcDVrH6 SysFS ID: /devices/pci0000:00/0000:00:14.2 SysFS BusID: 0000:00:14.2 Hardware Class: sound Model: "ATI SBx00 Azalia (Intel HDA)" Vendor: pci 0x1002 "ATI Technologies Inc" Device: pci 0x4383 "SBx00 Azalia (Intel HDA)" SubVendor: pci 0x1462 "Micro-Star International Co., Ltd." SubDevice: pci 0x7552 Driver: "HDA Intel" Driver Modules: "snd_hda_intel" Memory Range: 0xfe6f4000-0xfe6f7fff (rw,non-prefetchable) IRQ: 16 (383 events) Module Alias: "pci:v00001002d00004383sv00001462sd00007552bc04sc03i00" Driver Info #0: Driver Status: snd_hda_intel is active Driver Activation Cmd: "modprobe snd_hda_intel" Config Status: cfg=no, avail=yes, need=no, active=unknown 32: PCI 105.1: 0403 Audio device [Created at pci.318] UDI: /org/freedesktop/Hal/devices/pci_1002_960f Unique ID: l4dC.c0dBXnOvkn6 Parent ID: vSkL.gT93UME2GWC SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:05.1 SysFS BusID: 0000:01:05.1 Hardware Class: sound Model: "ATI RS780 Azalia controller" Vendor: pci 0x1002 "ATI Technologies Inc" Device: pci 0x960f "RS780 Azalia controller" SubVendor: pci 0x1462 "Micro-Star International Co., Ltd." SubDevice: pci 0x7501 Driver: "HDA Intel" Driver Modules: "snd_hda_intel" Memory Range: 0xfe8e8000-0xfe8ebfff (rw,non-prefetchable) IRQ: 19 (17 events) Module Alias: "pci:v00001002d0000960Fsv00001462sd00007501bc04sc03i00" Driver Info #0: Driver Status: snd_hda_intel is active Driver Activation Cmd: "modprobe snd_hda_intel" Config Status: cfg=no, avail=yes, need=no, active=unknown Attached to: #11 (PCI bridge) Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org