As of kernel 3.8, no sound is transmitted anymore when connecting my Nouveau driven graphics adapter to a TV over HDMI. I'm unsure if this is pertinent to nouveau or to intel_hda. I may reproduce the bug via the following steps: 1. Connect graphics card to TV via HDMI. [Video output switches correctly.] 2. aplay -D something to the Intel HDA device. 3. aplay succeeds, but not sound is heard. I am aware that some TVs disable audio when no signal is playing during a handshake phase, so I kept some audio running when plugging the HDMI and also tried power cycling the TV, to no avail. Also, this did not affect me with the 3.7 kernels. My hardware is the following: > 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio > Controller (rev 03) > 01:00.0 VGA compatible controller: NVIDIA Corporation G96 [GeForce 9600M GS] > (rev a1) Is there any additional information I could provide? The kernel log makes no mention of anything HDMI related.
My current kernel version is 3.8.4, but the problem also occured with 3.8.3
Bug persists in 3.8.5. Something I hadn't noticed when last testing this: aplay currently gives me: > aplay: set_params:1108: Channels count non available
post the output of alsa-info.sh did your video driver obtain eld (EDID) from your HDMI TV ?
Created attachment 97391 [details] alsa-info for kernel 3.7.10 (HDMI audio working)
Created attachment 97401 [details] alsa-info output for kernel 3.8.5 (HDMI audio defunct) This is for 3.8.5-ck. For vanilla 3.8.5, no different behavior re HDMI audio was observed.
Created attachment 97411 [details] Kernel log re: EDID, comparing 3.7.10 and 3.8.5 This shows kernel log output when switching HDMI output from the desktop screen to the TV.
I can report the same problem. After a bisect the problem seems to have been introduced in commit 8e9e3d2deacc460fbb8a4691140318f6e85e6891
Looks like rather a regression in Nouveau driver... Does the problem still happen with the latest kernel?
I do not have this problem since version 3.11 of the kernel.
Thanks