I'm having the same problem with `aplay -L`. None of my digital outs show up. Based on what I've read so far, I'd expect you to see devices under two different codecs one of which would be an nvidia HDMI codec. From the output you've shown so far, it looks like both of your devices are on a Realtek codec. At the very top of the output from `cat /proc/asound/card0/codec#X` where X is the number should have a "Codec: XXX" line. On my similar motherboard, I see both codec#0 (my VIA standard mobo analog and digital outputs) and codec#3 (my not yet working nvidia HDMI). If you've got the nvidia HDMI codec compiled and loaded then maybe check your BIOS to see that the HDMI audio device is enabled? On my mobo there are choices for internal, external and both where internal is the HDMI. Hope that helps. Really would love to hear if you figure out the `aplay -L` mystery. It seems it should be showing at least one digital output. On Sun, Dec 14, 2008 at 10:19 PM, Darren Hart <darren@xxxxxxxxxx> wrote: > On Sun, Dec 14, 2008 at 5:27 PM, Rob Rosenfeld <rob+alsa@xxxxxxxxxxxx> wrote: >> On Sun, Dec 14, 2008 at 6:32 PM, Darren Hart <darren@xxxxxxxxxx> wrote: >>> Trying to get HDMI audio working an Acer X1200 with Nvidia 8200 >>> (driver level 177) and Realtek ALC1200. I've rebuilt and installed >>> the 1.0.18a drivers and the 1.0.18 libs, utils, tools, and plugins >>> from debian experimental. After the upgrade I see the following >>> devices with aplay -l: >>> >>> **** List of PLAYBACK Hardware Devices **** >>> card 0: NVidia [HDA NVidia], device 0: ALC888 Analog [ALC888 Analog] >>> Subdevices: 1/1 >>> Subdevice #0: subdevice #0 >>> card 0: NVidia [HDA NVidia], device 1: ALC888 Digital [ALC888 Digital] >>> Subdevices: 1/1 >>> Subdevice #0: subdevice #0 >>> >> >> To me that looks like the analog and digital devices on the Realtek >> codec. Did you enable the nvidia HDMI codec? > > How would I go about doing that? If you just mean a compile option, I > believe the package build uses "all" and I checked the symbols of the > snd-hda-intel.ko and it had several nvidia hdmi related symbols... > > $ objdump -t snd-hda-intel.ko | grep nv > 00000000000025b0 l F .text 0000000000000057 convert_to_spdif_status > 0000000000000000 l df *ABS* 0000000000000000 patch_nvhdmi.c > 0000000000024d40 l F .text 00000000000000aa nvhdmi_build_pcms > 00000000000020c0 l O .rodata 0000000000000048 nvhdmi_pcm_digital_playback > 0000000000024df0 l F .text 0000000000000017 nvhdmi_free > 0000000000024e10 l F .text 0000000000000019 nvhdmi_init > 0000000000041c80 l O .data 0000000000000018 nvhdmi_basic_init > 0000000000024e30 l F .text 000000000000001a nvhdmi_dig_playback_pcm_prepare > 0000000000024e50 l F .text 000000000000001a nvhdmi_dig_playback_pcm_close > 0000000000024e70 l F .text 000000000000001a nvhdmi_dig_playback_pcm_open > 0000000000024e90 l F .text 0000000000000024 nvhdmi_build_controls > 0000000000024ec0 l F .text 00000000000000ac patch_nvhdmi > 0000000000002080 l O .rodata 0000000000000040 nvhdmi_patch_ops > 0000000000041c00 g O .data 0000000000000078 snd_hda_preset_nvhdmi > > And since that sound device above has the following associated with it > in /proc/asound/card0/codec#0, seems likely that hw0,1 should play > through hdmi... doesn't it? > > Node 0x11 [Pin Complex] wcaps 0x400780: Mono Digital > Pincap 0x00000014: OUT Detect > Pin Default 0x18566140: [Jack] Digital Out at Int HDMI > > However, I do find it odd that aplay -L doesn't list any digital PCMs: > > $ aplay -L > default:CARD=NVidia > HDA NVidia, ALC888 Analog > Default Audio Device > front:CARD=NVidia,DEV=0 > HDA NVidia, ALC888 Analog > Front speakers > surround40:CARD=NVidia,DEV=0 > HDA NVidia, ALC888 Analog > 4.0 Surround output to Front and Rear speakers > surround41:CARD=NVidia,DEV=0 > HDA NVidia, ALC888 Analog > 4.1 Surround output to Front, Rear and Subwoofer speakers > surround50:CARD=NVidia,DEV=0 > HDA NVidia, ALC888 Analog > 5.0 Surround output to Front, Center and Rear speakers > surround51:CARD=NVidia,DEV=0 > HDA NVidia, ALC888 Analog > 5.1 Surround output to Front, Center, Rear and Subwoofer speakers > surround71:CARD=NVidia,DEV=0 > HDA NVidia, ALC888 Analog > 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers > null > Discard all samples (playback) or generate zero samples (capture) > > And those are are all card 0 device 0 - nothing listed for device 1 at > all. Is that a problem? I admit the card,device,subdevice,codec > relationship isn't clear to me. > > Thanks, > > -- > Darren > ------------------------------------------------------------------------------ SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user