Re: No HDMI audio with Nvidia 8200 (Realtek ALC1200) on Acer X1200

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux