Bug 27596 - New windows for a short time show rubbish
Summary: New windows for a short time show rubbish
Status: RESOLVED MOVED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-12 01:18 UTC by Eugenij Shkrigunov
Modified: 2018-12-13 22:23 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

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.