Hi! Sorry for my English. Start X-server with the parameter -wm significantly increases (a sense of) interactivity of windows operations: resize, move, minimize/maximize, etc. The document "Xlib - C Language X Interface" is written: "When no valid contents are available for regions of a window and either the regions are visibe or the server is maintaining backing store, the server automatically tiles the regions with the window's background unless the window has a background of None. If the background is None, the previous screen contents from other windows of the same depth as the window are simply left in place as long as the contents come from the parent of the window or an inferior of the parent." Unfortunately, for many apps (Firefox, OpenOffice.org, SMPlayer, etc.) it does not work when X-server started with the parameter -wm: new windows for a short time show rubbish, remains in memory, instead of the screen contents from other windows of the same depth. Please, fix it. Thank you very much.
At least with xf86-video-ati-6.12.*
and with xf86-video-nv-2.1.17 + nVidia 9400M (ION)
When the composite is disabled (Option "Composite" "Disable") is no problem. xorg-server-1.9.2.902, xf86-video-ati-6.13.2
The composite patches Ville Syrjälä has been posting to the xorg-devel list might help with this.
the problem is still there: xorg-server-1.9.4 xf86-video-ati-6.14.0
the problem is still there: xorg-server-1.9.5 xf86-video-ati-6.14.1 kernel-2.6.38
Might be related to bug 34427.
It got worse: affects almost all the windows. xorg-server-1.10.2 xf86-video-ati-6.14.2 kernel-2.6.39
the problem is still there: xorg-server-1.11.1 xf86-video-ati-6.14.2 kernel-3.0.4 Affects almost all the windows as well as window header. I notice -wm does not work while composite disabled. Without this feature the GUI is very sluggish. IMHO: importance should be highest, as fast, responsive GUI is desirable for everyone.
In the search for solutions, I read the discussion "What's wrong with backing store?"(http://web.archiveorange.com/archive/v/sOyEy1BXp8lmfDmT2oyz) I understand that backing store functionality offloaded to Composite extension. I reconfigured my computers to use Composite instead of backing store - it works fine. Sorry for the inconvenience.
-- 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/xserver/issues/395.
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.