HDMI audio stops working when X starts

paul at intl.sbrk.co.uk paul at intl.sbrk.co.uk
Wed Apr 22 00:37:00 PDT 2009


On Wed, Apr 22, 2009 at 09:45:50AM +0800, Zhenyu Wang wrote:
> On 2009.04.16 05:54:05 -0400, paul at intl.sbrk.co.uk wrote:

> > The problem is that HDMI audio works fine until I start X. The
> > driver for the Intel(R) Mobile Intel? GM45 Express Chipset
> > loads and I see a message in dmesg:
> > HDMI hot plug event: Presence_Detect=0 ELD_Valid=1
> > and sound output ceases. If I stop X, then I get
> > HDMI hot plug event: Presence_Detect=1 ELD_Valid=1
> > and sound output returns.
 
> What's your kernel version?  Ma Ling's patch in linus tree
> "drm/i915: sync hdmi detection by hdmi identifier with 2D" should
> have fixed this by detect hdmi sink correctly.

I've just tried it on 2.6.29.1 with the same symptoms. I can
see the sync hdmi detection code in drm/i915/*.c.

Is the problem that it sees the audio sink and assigns it
for the video driver taking it away from the alsa driver?

Thanks,

Paul



More information about the xorg mailing list