Re: Force-enabling a video mode breaks HDMI audio on Intel DG45FC

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

 



David,

You are dropped from the CC list due to your follow-up-to header.
Are you adding it on purpose?

On Mon, May 31, 2010 at 10:06:23AM +0800, Zhenyu Wang wrote:
> On 2010.05.31 09:34:04 +0800, Wu, Fengguang wrote:
> > Add CC to Zhenyu.
> > 
> > On Sun, May 30, 2010 at 07:49:13PM +0800, David Härdeman wrote:
> > > Hi Wu, I'm back to breaking stuff again :)
> > > 
> > > First of all, the good news, HDMI (and SPDIF) audio works really well 
> > > with 2.6.34...none of the previous problems with silence etc, seem to 
> > > remain and the driver now seems to automagically map the channels to 
> > > what ALSA userspace expects.
> > > 
> > > However, I've found a new issue.
> > > 
> > > My receiver likes to report a hardcoded list of supported video modes 
> > > (1080i being the main one) via EDID which are not really useful. So I 
> > > usually don't see the boot messages (X.org has 1080p hardcoded so once 
> > > it starts I get a reasonable mode).
> > > 
> > > I recently tried played with the video= kernel parameter, and booting 
> > > with:
> > > video="HDMI Type A-1:1920x1080@60D"
> > > 
> > > gives me a proper video mode from the beginning. However, it also seems 
> > > to break HDMI audio. Booting with that parameter -> no audio, receiver 
> > > doesn't light up, etc. Booting without that parameter -> audio works as 
> > > expected.
> > > 
> 
> yeah, I think that won't setup the audio enable bit on HDMI port properly,
> as drm/i915 driver checks EDID block for real HDMI sink device, and only
> in that case it will enable audio, ignore other case like DVI.

Maybe could allow users to manually set/unset that bit.

David, you may check the intel_audio_dump tool in

        git://anongit.freedesktop.org/xorg/app/intel-gpu-tools

It will show whether your SDVO_AUDIO_ENABLE bit is set (grep for
"Audio_Output_Enable" or "audio enabled").

If unset, you can trivially set the bit with
intel_reg_read/intel_reg_write.
(I'm not sure if this will magically make audio work though.)

Thanks,
Fengguang

------------------------------------------------------------------------------

_______________________________________________
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