codehenry / xmonad

Automatically exported from code.google.com/p/xmonad
0 stars 0 forks source link

Some HW rendered windows will have residues when switching workspace #564

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Run urxvt on workspace 1
2. Run minecraft on workspace 2
3. Switch back to workspace 1, and the minecraft image is painted inside
   the urxvt window.

What is the expected output? What do you see instead?
URxvt should render cleanly, not showing residues from the buffer rendered by 
minecraft

What version of the product are you using? On what operating system?
XMonad 0.11, Debian GNU/Linux unstable, nvidia 331.49

Are you using an xmonad.hs?  Please attach it and the output of "xmonad
--recompile".

Please provide any additional information below.

xmonad.hs is a simplistic example I used to exclude any misconfigurations. 
XTerm does not show these artifacts.

Original issue reported on code.google.com by christer...@gmail.com on 10 Mar 2014 at 10:13

Attachments:

GoogleCodeExporter commented 8 years ago
i3 wm does not have this issue.

Original comment by christer...@gmail.com on 10 Mar 2014 at 10:14

GoogleCodeExporter commented 8 years ago
xmonad has no direct control over what is drawn to the screen, only over higher 
level operations such as window position/size and what windows are mapped. This 
kind of drawing artifact usually indicates that the video driver has bugs 
related to server-side window borders, which are rendered directly by the xorg 
video driver based on server window properties (border_width, border_pixel, 
border_pixmap; see XChangeWindowAttributes()).

These bugs are not at all uncommon in NVidia drivers, as they are generally 
only tested with reparenting window managers that use frame windows instead of 
server-side borders.

Original comment by allber...@gmail.com on 10 Mar 2014 at 12:59