[alsa-devel] NVIDIA HDMI surround sound is broken starting with kernel 2.6.36

VDR User user.vdr at gmail.com
Fri Feb 4 01:08:49 CET 2011


On Mon, Jan 31, 2011 at 9:38 AM, VDR User <user.vdr at gmail.com> wrote:
> The behavior described below started with 2.6.36 and follows through
> up to the most recent stable kernel, 2.6.37.  The last properly
> working driver is in kernel 2.6.35.9.  I should also mention that
> while the tests below use the static_hdmi_pcm flag recently introduced
> to alsa git, I also tested with the in-kernel drivers for each stable
> kernel.  The particular device used for testing is an Nvidia GT220
> video card connected directly to my receiver via HDMI.
>
> Can someone please look into this?
>
> Tested:
> cold boot, kernel 2.6.37, alsa snapshot jan.25,2010,
> static_hdmi_pcm=1, receiver ON
>
> cold boot, kernel 2.6.37, alsa snapshot jan.25,2010,
> static_hdmi_pcm=1, receiver OFF
>
> cold boot, kernel 2.6.37, alsa snapshot jan.25,2010,
> static_hdmi_pcm=0, receiver ON
>
> cold boot, kernel 2.6.37, alsa snapshot jan.25,2010,
> static_hdmi_pcm=0, receiver OFF
>
> In all cases only the front-left and front-right speakers worked.
> LFE, rear-left, rear-right, and center were missing.  ELD correctly
> reported channels corresponding to receiver ON/OFF. (receiver on=7.1,
> receiver off=tv stereo).
>
> Also, even though the eld file is removed, the eld info is _not_
> updated when stopping alsa & unloading drivers, then reloading.  A
> reboot is required to get the eld info to update.  This is why I cold
> boot the pc for each test.
>
> With kernel 2.6.35.9 drivers, front-left & front-right worked with
> receiver OFF as expected.  I then turn the receiver on and all
> channels worked.  I didn't bother to stop alsa, reboot, or even look
> at eld info since it works.

Will someone PLEASE look into this?


More information about the Alsa-devel mailing list