The case with the Xfce GLX compositing is, output disablement/enablement via xrandr: $ xrandr --output <output> --off ; xrandr --auto produces unusable session screen - the mouse cursor is visible and motile, but the rest of the screen is as blanked, and the only thing left is to zap the xserver and re-log. Both, Xfce(Xfwm) XRender compositing and DRI3, are NOT problematic in this sense. The case with the GNOME GL compositing is not essentially different, output disablement/enablement via xrandr produces clutter/mutter/scooter breakage, thus gnome-shell terminates with signal SIGSEGV thereby reappears display manager greeter screen. https://bugzilla.redhat.com/attachment.cgi?id=1106815 The case with the KDE GL compositing is comparable with the Xfce one.
Created attachment 121209 [details] GLX: KF5 XRandR DPMS Screenshot postquam output enablement $ xrandr --output DVI-I-1 --off ; sleep 5 ; xrandr --auto ; sleep 5 ; import -window root screenie.png GLX: remaining "fragment" of the screen can be seen in the top left corner, session screen is unusable
Created attachment 121210 [details] XRender: KF5 XRandR DPMS Screenshot postquam output enablement $ xrandr --output DVI-I-1 --off ; sleep 5 ; xrandr --auto ; sleep 5 ; import -window root screenie.png XRender: KDE is literally falling apart, but the session is still usable $ coredumpctl | awk '{print $10}' ... /usr/libexec/drkonqi /usr/bin/kdeinit5 /usr/bin/systemsettings5 /usr/bin/python3.5 /usr/bin/kactivitymanagerd /usr/bin/python3.5 /usr/bin/kactivitymanagerd
Still there, with X.Org X Server 1.18.3 OpenGL version string: 3.0 Mesa 11.2.0
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/250.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.