Created attachment 121745 [details]
Sometimes Xorg freezes when the screens are turned off (from idle or manually with xset dpms off). The rest of the machine keeps working. The X server no longer accepts input and does not turn on the screens.
Hardware: 5650M + Intel 460M (muxed)
- Linux 4.3+ (not happening on 4.2.4 and older)
- xorg-server 1.18.1
- xf86-video-ati 7.6.1
- xf86-video-intel 2.99.917+519+g8229390
I could try to bisect but reproducing for every version would be very time consuming, since the bu does not happen every time.
I think it only happens if the screens are off for a long time (15 min+?).
Fixed in v4.16-rc3 with https://git.kernel.org/linus/15734feff2bd
Ismo, do you still own this machine?
If you boot with radeon.runpm=0, are you able to mux the panel between the GPUs using vga_switcheroo, i.e. does the following work?
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch