Description of problem: On a fully updated Fedora 18 install on my ThinkPad W520 laptop, sound isn't working through HDMI/Displayport. My laptop is in a ThinkPad docking station, and I have a Dell U3011 LCD monitor connected via Displayport on the dock. kernel-3.7.4-204.fc18.x86_64 xorg-x11-drv-nouveau-1.0.6-1.fc18.x86_64 In looking at ftp://download.nvidia.com/XFree86/gpu-hdmi-audio-document/gpu-hdmi-audio.html I see statement "For HDMI audio to work, both monitor_present and eld_valid must be 1." Does that statement from the nvidia document apply to nouveau? # cat /proc/asound/card1/eld#0.0 monitor_present 0 eld_valid 0 # cat /proc/asound/card1/eld#1.0 monitor_present 0 eld_valid 0 # cat /proc/asound/card1/eld#2.0 monitor_present 0 eld_valid 0 # cat /proc/asound/card1/eld#3.0 monitor_present 0 eld_valid 0 Those are all the eld devices I have. # aplay -l **** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog] Subdevices: 0/1 Subdevice #0: subdevice #0 card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 # aplay -L null Discard all samples (playback) or generate zero samples (capture) pulse PulseAudio Sound Server default Default ALSA Output (currently PulseAudio Sound Server) sysdefault:CARD=PCH HDA Intel PCH, CONEXANT Analog Default Audio Device front:CARD=PCH,DEV=0 HDA Intel PCH, CONEXANT Analog Front speakers surround40:CARD=PCH,DEV=0 HDA Intel PCH, CONEXANT Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=PCH,DEV=0 HDA Intel PCH, CONEXANT Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=PCH,DEV=0 HDA Intel PCH, CONEXANT Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=PCH,DEV=0 HDA Intel PCH, CONEXANT Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=PCH,DEV=0 HDA Intel PCH, CONEXANT Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers hdmi:CARD=NVidia,DEV=0 HDA NVidia, HDMI 0 HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, HDMI 0 HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 0 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 0 HDMI Audio Output # lspci | grep -i NVIDIA 01:00.0 VGA compatible controller: NVIDIA Corporation GF106GLM [Quadro 2000M] (rev a1) 01:00.1 Audio device: NVIDIA Corporation GF106 High Definition Audio Controller (rev a1)
Created attachment 688736 [details] alsa-info output
It's currently not expected that DP audio will work, whereas HDMI should. Closing this bug as it's an upstream issue, and will make it into Fedora once it's supported.
There seem to be people that now have DP audio working albeit not exactly as needed: https://lkml.org/lkml/2013/9/16/193