Regarding the NVidia, the HDMI output carries audio, and Linux uses Alsa to perform the audio output. ATI and NVidia have a feature to support output of audio through the DVI port, when connected to the HDMI input of a device (such as a TV).
Back to the motherboard sound card. The following patch performs the 'model=6stack-dig' setting,
Code:
diff --git a/alsa-kernel/pci/hda/patch_realtek.c b/alsa-kernel/pci/hda/patch_rea
index cd2d3a5..ad137d7 100644
--- a/alsa-kernel/pci/hda/patch_realtek.c
+++ b/alsa-kernel/pci/hda/patch_realtek.c
@@ -9833,6 +9833,7 @@ static struct snd_pci_quirk alc882_cfg_tbl[] = {
SND_PCI_QUIRK(0x1071, 0x8227, "Mitac 82801H", ALC883_MITAC),
SND_PCI_QUIRK(0x1071, 0x8253, "Mitac 8252d", ALC883_MITAC),
SND_PCI_QUIRK(0x1071, 0x8258, "Evesham Voyaeger", ALC883_LAPTOP_EAPD),
+ SND_PCI_QUIRK(0x10ec, 0x0889, "Intel DP55WG", ALC882_6ST_DIG),
SND_PCI_QUIRK(0x10f1, 0x2350, "TYAN-S2350", ALC888_6ST_DELL),
SND_PCI_QUIRK(0x108e, 0x534d, NULL, ALC883_3ST_6ch),
SND_PCI_QUIRK(0x1458, 0xa002, "Gigabyte P35 DS3R", ALC882_6ST_DIG),
What you do,
1. Grab the latest Alsa snapshot from http://ftp.kernel.org/pub/linux/kern...apshot.tar.bz2
These are daily snapshots.
2. Expand it (tar xvfj ...) and apply the patch above.
You can use 'patch' to apply the patch, or you can find the source file and add the line yourself. This is simple.
3. Compile this Alsa snapshot and install. Use './configure', 'make', and finally 'make install'. You might need to install some development packages. You get a hint as to what is missing from the error messages.
Since your system has Alsa 1.2.23, it is OK to update the 'alsa-driver' only and keep the system alsa-lib and alsa-utils.
4. You need to restore the model (either change to 'model=auto' or just comment out the line).
5. Restart the computer.
Sound should work. In any case, get a fresh alsa-info.sh output for comparisons. If all go well, the final step is to submit to the Linux kernel.
If you want to remove this snapshot Alsa from your system, you can reinstall the kernel package, using Synaptic Package Manager.
Bookmarks