chrome and glxgears do not cooporate with non-compositing window manager

Bug #1340274 reported by Martin Kuba
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linux Mint
New
Undecided
Unassigned

Bug Description

version: Linux Mint 17 Quiana 64-bin

In Mate desktop with Desktop settings set to disable compositing, some applications, at least:
* Google Chrome with GPU acceleration enabled (default setting)
* glxgears
do not cooperate with the window manager.

How to reproduce:
1) disable compositing in Desktop settings
2) launch glxgears
3) maximize the window of glxgears
4) try to switch to another desktop, or minimize the window

What happened: the content of the window remains displayed, only window decoration disappears

What I expected to happen instead: the window should disappear

It happens always.

Please note that Chromium has a bug report for this https://code.google.com/p/chromium/issues/detail?id=370022
but the problem is most probably not in Chromium, but in Ubuntu Trusty.

The problem has appeared after I have upgraded from Mint 16 to Mint 17, i.e. from Ubuntu Saucy to Trusty.

Revision history for this message
Martin Kuba (makub) wrote :

I have found a discussion
https://devtalk.nvidia.com/default/topic/751552/any-opengl-window-shown-on-all-workspaces-occludes-other-applications/
where somebody from NVIDIA wrote:

"I reproduced the problem and filed bug 1525147 for tracking. However, it does look like this is a regression in the X server between version 1.14 and 1.15 so it might not be an NVIDIA driver bug."

Revision history for this message
Martin Kuba (makub) wrote :

Seems to be a bug in Nvidia driver, fixed in 331.89:

"Fixed an interaction problem with xserver 1.15 that occasionally caused OpenGL applications to continue rendering when they are minimized or unmapped."

http://www.sysads.co.uk/2014/07/install-nvidia-driver-331-89-on-ubuntu-14-04/

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.