PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sound-Probleme unter OpenSuse 11.2



DERRICHTER
05.04.10, 02:23
Habe mich dull und dutt gesucht, aber keine Lösung gefunden. Vielleicht kann mir jemand von Euch helfen.

Haben einen Asus-Laptop, dessen Sound von OpenSuse 11.2 bei der Installation sofort erkannt wurde und anstandslos funktionierte. Nachdem ich den NVIDIA-Treiber von der Nvidia-Seite installiert hatte, damit auch der NVIDIA-HDMI-Treiber installiert wurde, blieb der Laptop nach dem Start stumm. Man musste erst in Yast gehen, dort unter der erkannten Soundkarte "Bearbeiten" wählen und dann einen der Werte ändern. Bei Klicken auf "Weiter" kam die Aufforderung, den Soundserver neu zu starten. Wenn man auf "ok" klickt, dann klackt es im Rechner und wenn yast durchgelaufen ist, ist der Sound unter allen Anwendungen und im System da.

Wenn der Rechner neu gestartet wird, sind die Werte in Yast wieder weg und man muss dasselbe Ritual neu durchlaufen.

Folgende Ausgaben:


hwinfo --sound
14: PCI 1b.0: 0403 Audio device
[Created at pci.318]
UDI: /org/freedesktop/Hal/devices/pci_8086_293e
Unique ID: u1Nb.ggQhKtfLoS5
SysFS ID: /devices/pci0000:00/0000:00:1b.0
SysFS BusID: 0000:00:1b.0
Hardware Class: sound
Model: "Intel 82801I (ICH9 Family) HD Audio Controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x293e "82801I (ICH9 Family) HD Audio Controller"
SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
SubDevice: pci 0x1953
Revision: 0x03
Driver: "HDA Intel"
Driver Modules: "snd_hda_intel"
Memory Range: 0xf7ff8000-0xf7ffbfff (rw,non-prefetchable)
IRQ: 33 (13147 events)
Module Alias: "pci:v00008086d0000293Esv00001043sd00001953bc04sc03 i00"
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


head -n 1 /proc/asound/card0/codec*
==> /proc/asound/card0/codec#0 <==
Codec: Realtek ALC663

==> /proc/asound/card0/codec#2 <==
Codec: Nvidia MCP77/78 HDMI


ls -l /proc/asound/card0/
insgesamt 0
-r--r--r-- 1 root root 0 5. Apr 02:23 codec#0
-r--r--r-- 1 root root 0 5. Apr 02:23 codec#2
-r--r--r-- 1 root root 0 5. Apr 02:23 id
-rw-r--r-- 1 root root 0 5. Apr 02:23 oss_mixer
dr-xr-xr-x 3 root root 0 5. Apr 02:23 pcm0c
dr-xr-xr-x 3 root root 0 5. Apr 02:23 pcm0p
dr-xr-xr-x 3 root root 0 5. Apr 02:23 pcm1p
dr-xr-xr-x 3 root root 0 5. Apr 02:23 pcm3p


lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation G98 [GeForce 9300M GS] (rev a1)
03:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
09:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
09:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
09:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
09:01.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)

Beim Starten öffnet sich immer das Benachrichtigungsfenster mit der Phonon-Meldung, dass die Soundkarte Realtek ALC663 analog nicht funktioniere. Wenn ich wie oben beschrieben die Einstellungen in Yast ändere, kommt die Phonon-Meldung, dass nunmehr die analoge Karte funktioniert. Gleichzeitig wird gefragt, ob wieder auf die HDMI-Karte umgestellt werden soll.

Ich habe auch schon die Dateien unter etc/modprobe.d/50-sound.conf umgeschrieben. Daneben befindet sich die Datei 50-sound.conf.Yast2Save.

Die Eintragung in beiden Dateien sind identisch:

options snd-hda-intel model=0
options snd slots=snd-hda-intel
# u1Nb.ggQhKtfLoS5:82801I (ICH9 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel

stefan.becker
05.04.10, 06:28
Ist das ein aktuelles Asrock/Asus Board mit VT1708S Codec?

Wenn ja, vergiss es. Die gehen erst mit allerneuesten Alsa CVS Versionen, die könntest du im Buildservice für die Factory Version finden.

DERRICHTER
05.04.10, 13:33
Vielen Dank für die Antwort. Welches Board im Laptop verbaut ist, weiß ich jetzt nicht, wüsste auch nicht, wie es herauszufinden ist. Der Laptop ist ein N50V. Aber vorsorglich nochmals der Hinweis: Bei Einrichten des Laptops wurde die Soundkarte ohne weiteres installiert, der Sound funktionierte vorbehaltlos. Erst nachdem ich einige Wochen später den Nvidia-Treiber von der Nvidia-Homepage in der neuesten Version installierte, trat das Problem auf. Und: Der Sound funktioniert ja, man muss nur von Hand über Yast bei der Soundkarteneinstellung einen der Werte ändern (egal welcher), so dass der Soundserver neu starten muss.

Es liegt offensichtlich daran, dass er versucht, den HDMI-Nvidia-Treiber als Soundkarte vorrangig zu laden. Damit bekommt er aber keinen Sound hin. Deswegen muss man händisch auf den ALC663-Treiber als analog-Treiber umstellen.

Höchst vorsorglich: Ich hatte auch schon unter den Systemeinstellungen die bei Multimedia die Reihenfolge der anzusprechenden Soundkarten umgestellt, so dass überall an erster Stelle die Standard-Soundkarte steht. Ich hatte auch schon als Gerät die HDMI-Karte gelöscht, nachdem ich über Yast die Soundkarte insgesamt gelöscht und neu installiert hatte, wobei sich ein Fenster öffnet und fragt, ob bestimmte Soundgeräte gelöscht werden sollen. Nach jedem Neustart hingegen sind sämtliche Einstellungen weg.

stefan.becker
05.04.10, 13:42
Wenn es sonst geht, dann vergiss meine Frage. Ist hier dann nicht der Fall.