PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Opensuse 11.2, VT1708, Spdif



einherjer
02.04.10, 01:36
Moin,

ich bekomm auf meinem Board (Asus m3n78-vm) leider den sound nicht zum laufen. Ausgabe soll über Spdif erfolgen.



htpc:/home/einherjer # hwinfo --sound
20: PCI 07.0: 0403 Audio device
[Created at pci.318]
UDI: /org/freedesktop/Hal/devices/pci_10de_774
Unique ID: M71A.WSqdChCHqI1
SysFS ID: /devices/pci0000:00/0000:00:07.0
SysFS BusID: 0000:00:07.0
Hardware Class: sound
Model: "nVidia MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x0774 "MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio"
SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
SubDevice: pci 0x8345
Revision: 0xa1
Driver: "HDA Intel"
Driver Modules: "snd_hda_intel"
Memory Range: 0xfaf78000-0xfaf7bfff (rw,non-prefetchable)
IRQ: 21 (15673 events)
Module Alias: "pci:v000010DEd00000774sv00001043sd00008345bc04sc03 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



htpc:/home/einherjer # aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=NVidia
HDA NVidia, VT1708B Analog
Default Audio Device
front:CARD=NVidia,DEV=0
HDA NVidia, VT1708B Analog
Front speakers
surround40:CARD=NVidia,DEV=0
HDA NVidia, VT1708B Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=NVidia,DEV=0
HDA NVidia, VT1708B Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=NVidia,DEV=0
HDA NVidia, VT1708B Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=NVidia,DEV=0
HDA NVidia, VT1708B Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=NVidia,DEV=0
HDA NVidia, VT1708B Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=NVidia,DEV=0
HDA NVidia, VT1708B Digital
IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=NVidia,DEV=0
HDA NVidia, NVIDIA HDMI
HDMI Audio Output

alsaconf erkennt die Karte gar nicht, Konfiguration ist nur über Yast möglich.

In Alsamixer hab ich das IEC958 Device eingestellt und schon alle möglichen Kombinationen durch. PCM auf 0/ nicht auf 0, S/PDIF 1 - 3 abwechselnd auf ein.

stefan.becker
02.04.10, 05:22
Da gibt es eine ganz einfache Lösung: Onboard deaktivieren und eine unterstützte PCI-Karte kaufen.

DerVT2708 Codec wird nur von allerneuesten Alsa CVS Versionen halbwegs unterstützt. Line out habe ich damals hinbekommen, Line in ging gar nicht.

Viel Spaß beim Basteln, die erste Lösung spart viel Zeit.

einherjer
02.04.10, 12:12
Ich hab hier noch eine Terratec Aureon 5.1 mit CMI Chip liegen. Die sollte zwar unter Linux einwandfrei laufen, hat aber unter Windows das Problem das sie keinen 5.1 auf dem SPDIF ausgibt sondern nur Stereo.

Und wegen BlueRay ist das ein DualBoot System, da wär 5.1 natürlich schon vorteilhaft ;-)

Die neuste ALSA Version die ich auf build.opensuse.org gefunden habe ist schon drin, eventuell ist die auch noch zu alt.

Zur Not könnte ich eine CVS Version verwenden, mag ich aber eigentlich nicht wirklich auf dem System. Wobei ich den Eingang nicht brauche, es geht mir nur um SPDIF out. Ausgabe über HDMI muss auch nicht sein.

Welche Soundkarte würde den unter beiden OS gehen?

Einstweilen könnte ich noch den onboard Sound unter Windows verwenden und die CMI unter Linux, brauch ich halt ein 2. Kabel. Vielleicht klappts ja irgendwann mit den ALSA Version von build.opensuse.org

Rain_maker
02.04.10, 14:16
Nur ALSA updaten wird aber nicht unbedingt reichen, die Kernelmodule sollten es auch noch sein (multimedia:audio:KMP) und da wirst Du sehr wahrscheinlich auch nirgends aktuellere bekommen, was man auch gut an der Versionsnummer sehen kann (die meist dem aktuellen Datum enstpricht).

Paketmaintainer ist übrigens Takashi Iwai, zufälligerweise auch einer der ALSA-Maintainer.