Bug 27596

Summary: New windows for a short time show rubbish
Product: xorg Reporter: Eugenij Shkrigunov <eshkrig>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: hramrach, jlp.bugs
Version: 7.4 (2008.09)   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Eugenij Shkrigunov 2010-04-12 01:18:14 UTC
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.
Comment 1 Eugenij Shkrigunov 2010-04-12 04:12:47 UTC
At least with xf86-video-ati-6.12.*
Comment 2 Eugenij Shkrigunov 2010-06-03 06:13:30 UTC
and with xf86-video-nv-2.1.17 + nVidia 9400M (ION)
Comment 3 Eugenij Shkrigunov 2011-01-05 05:02:45 UTC
When the composite is disabled (Option "Composite" "Disable") is no problem. xorg-server-1.9.2.902, xf86-video-ati-6.13.2
Comment 4 Michel Dänzer 2011-01-05 06:50:00 UTC
The composite patches Ville Syrjälä has been posting to the xorg-devel list might help with this.
Comment 5 Eugenij Shkrigunov 2011-02-18 10:29:59 UTC
the problem is still there:
xorg-server-1.9.4
xf86-video-ati-6.14.0
Comment 6 Eugenij Shkrigunov 2011-03-20 03:50:15 UTC
the problem is still there:
xorg-server-1.9.5
xf86-video-ati-6.14.1
kernel-2.6.38
Comment 7 Michel Dänzer 2011-03-22 02:57:02 UTC
Might be related to bug 34427.
Comment 8 Eugenij Shkrigunov 2011-05-31 22:14:16 UTC
It got worse: affects almost all the windows.

xorg-server-1.10.2
xf86-video-ati-6.14.2
kernel-2.6.39
Comment 9 Eugenij Shkrigunov 2011-10-03 10:05:53 UTC
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.
Comment 10 Eugenij Shkrigunov 2011-10-04 10:00:12 UTC
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.
Comment 11 GitLab Migration User 2018-12-13 22:23:09 UTC
-- 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.