[Bug 55556] [965GM SDVO HDMI regression] no video on external monitor without audio

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Dec 16 03:14:07 PST 2012


https://bugs.freedesktop.org/show_bug.cgi?id=55556

--- Comment #18 from Charles Lahaine <sterbenstern at yahoo.fr> ---
(In reply to comment #15)
> Hmm.... It's obviously a change only to HD-audio codec, and I see no link
> how it affects the video output.
> 
> Maybe the SVDO HDMI is enabled only when the audio codec's pin is turned on
> by some reason?  The recent HD-audio HDMI driver sets the audio pin only
> when used.
> 
> If this is the case, try the following:
> 
> - get hda-verb program (described in Documentation/sound/alsa/HD-Audio.txt)
> 
> - build the kernel with CONFIG_SND_HDA_HWDEP=y
> 
> - check the codec number of HDMI codecs; you can find
> /proc/asound/card*/codec#* files, and one of them must contain "HDMI" codec
> name.  The number after '#' is the codec address.
> 
> - Check "Pin" widget nodes.  The codec#* proc file contains the list of
> widgets, and some of them must be pin widgets, e.g. 0x03.
> 
> - Run the command to each pin widget like below:
>    hda-verb /dev/snd/hwC0D3 0x03 SET_PIN_WID 0x40
> 
>   where /dev/snd/hwC0D3 is the hwdep device corresponding to card0/codec#3.
>   The second argument (0x03) is the pin widget NID to apply.

Finally, it worked! I ran the command

    hda-verb /dev/snd/hwC0D2 0x03 SET_PIN_WID 0x40

and that solved the problem, and I suppose the patch to set pins on should also
work. Thank you so much, Takashi.

Will that patch be committed in future kernel releases? Or will patching kernel
be needed every time a new one is released in order to make the fix permanent?

Regards, Charles.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20121216/897feae4/attachment.html>


More information about the intel-gfx-bugs mailing list