[alsa-devel] [PATCH 0/2] HD-audio HDMI regression fixes with VGA-switcheroo
tiwai at suse.de
Fri Jun 8 15:03:49 CEST 2012
At Fri, 08 Jun 2012 13:26:57 +0200,
Jörg-Volker Peetz wrote:
> Takashi Iwai wrote, on 06/07/12 12:15:
> > Hi,
> > this is a series of patches to fix the regressions of HD-audio HDMI
> > on D-GPUs in 3.5-rc1 due to the support of VGA-switcheroo audio clients.
> > The first patch adds a new helper function to vga-switcheroo and the
> > second just uses that instead of an open code.
> > Dave, if the first patch is OK, I'm going to apply it though sound tree.
> > Let me know if any problem is found.
> > Joerg, could you check whether this doesn't break your setup, too?
> > thanks,
> > Takashi
> Hello Takashi,
> I applied both your patches on 3.5-rc1. With this kernel I made three tests.
> 1) After booting I switched off the discrete GPU via vga_switcheroo.
> Then ca. 210 times the message
> hda-intel: spurious response 0x0:0x0, last cmd=0x170503
> appears on the console and in the logs.
> Starting X and using the built-in USB web-cam work, as well as sound with
> mplayer2 works.
> 2) After booting I switched to the discrete GPU via
> echo -n DDIS > /sys/kernel/debugfs/vgaswitcheroo/switch
> Then I started X via startx. The desktop screen appears but the system
> freezes. No reaction on keyboard or touchpad input. The computer is not
> reachable via ethernet wire.
Hm, these issues aren't seen on 3.5-rc1 before my patches?
If so, we need to fix now.
> 3) After booting the machine freezes (hard-lock) when trying to switch to
> dynamic power mangement on the integrated GPU via
> echo -n dynpm > /sys/class/drm/card0/device/power_method
> at least two trace calls are done. On the console only the last two lines of
> one call trace and the last one are visible (machine is frozen). It says
> (typed by hand, therefore, not complete):
This is an irrelevant issue with my patches.
More information about the Alsa-devel