GL screensaver hangs when using multiple displays
Bug #200804 reported by
sibidiba
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-screensaver (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: gnome-screensaver
Running Hardy and using the integrated intel video controller
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
I can't use GL screensavers on two monitors (LVDS and VGA).
Using them on a single display, or running them in multiple (preview) windows works fine. But if they start up normally (full screen on both displays at once), I either get abrupt only a black screen (e.g. with glblur) or it starts normally, but hangs later when it should pop up the password dialog on some keyboard/mouse event (e.g. queens).
Only solution is to log in remotely, and kill the appropriate processes.
To post a comment you must log in.
I am experiencing similar behaviour running Hardy on a Lenovo z61p laptop with Mobility FireGL V5200 VGA controller and the ATI accelerated graphics driver in dual head mode with a separate desktop on the secondary display.
When the screensaver has been activated, once the main screen has become fully blank, the secondary screen does not blank, but keeps the same desktop showing. Moving the mouse or pressing shift have no effect, and neither screen responds to mouse clicks (the cursor is still active and will move across both screens).
I can recover by switching to a console and killing the gnome-screensav er-gl-helper process. When I kill this process the first time, another instance of the process is created (and the screen still does not respond), but when I kill that second instance of the process, the (Gnome) screens are active again.
Also, the Gnome screensaver preferences dialogue will not work when operating in dual head mode. The dialogue box opens, but it hangs before any content is displayed in the dialogue.
It all works fine in single head mode.
(Note, I am not using Compiz as that will not work in dual head mode.)