ubuntu-x-swat team mailing list archive
-
ubuntu-x-swat team
-
Mailing list archive
-
Message #64957
[Bug 568988] Re: [Lucid][Ubuntu 10.04][ATI cards] Slow/freeze windows management (resize, maximise, .etc) with fglrx driver + compositing desktop.
** Patch added: "Felix Kuehling's xserver-xorg-backclear patch"
http://launchpadlibrarian.net/45103003/xserver-xorg-backclear.patch
** Description changed:
Binary package hint: fglrx
[Environment]
* You are using fglrx restricted driver from Ubuntu repository or download the linux driver from AMD ATI website (fglrx version <= 8.723.1-0ubuntu3).
* If your ATI card is listed in the following pdf, then your desktop behaviours will most likely be affected the 'bugs' listed in [Symptoms] section.
- https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_102_linux.pdf
+ https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_102_linux.pdf
* GNOME and KDE SC 4.
* Compositing desktop is enabled (Compiz and KWIN).
[Symptoms]
* Window Management: Unminimizing, Maximising, Full-Screening, Resizing windows and Switching windows (Alt+Tab) will noticably freeze the screen for about 1 second plus. Your mileage might vary.
* Memory (RAM) Management: Secondary problem you might notice is memory leak and/or memory-clearing problem (http://www.phoronix.com/forums/showthread.php?t=21471).
[Workarounds]
* Window Management:
- - Using PPA (Lucid Only) by Bryce Harrington (not up-to-date as of time of writing)
- PPA address @ https://edge.launchpad.net/~bryceharrington/+archive/violet
- In terminal, 'sudo add-apt-repository ppa:bryceharrington/violet' then install the update and reboot.
- - Compile your own packages - when the ppa is not updated fast enough (or you are an update-freak like me)
- + You need to tick 'Source Code' option in Synaptic Repositories or add relevant source code repo (deb-src) if you are using ppa:ubuntu-x-swat/x-updates.
- + Building instruction:
- sudo apt-get build-dep xorg-server
- sudo apt-get install devscripts
- apt-get source xorg-server
- cd xorg-server-*
- wget http://launchpadlibrarian.net/32728179/xserver-xorg-backclear.patch
- patch -p1 < xserver-xorg-backclear.patch
- dch -l -backclear-local 'Backclear Patch' #make package local to precede the unpatched version
- debuild -us -uc
- cd ..
- dpkg --install xserver-xorg-core*.deb
- dpkg --install xserver-common*.deb
-
+ - Using PPA (Lucid Only) by Bryce Harrington (not up-to-date as of time of writing)
+ PPA address @ https://edge.launchpad.net/~bryceharrington/+archive/violet
+ In terminal, 'sudo add-apt-repository ppa:bryceharrington/violet' then install the update and reboot.
+ - Compile your own packages - when the ppa is not updated fast enough (or you are an update-freak like me)
+ + You need to tick 'Source Code' option in Synaptic Repositories or add relevant source code repo (deb-src) if you are using ppa:ubuntu-x-swat/x-updates.
+ + Building instruction:
+ sudo apt-get build-dep xorg-server
+ sudo apt-get install devscripts
+ apt-get source xorg-server
+ cd xorg-server-*
+ wget http://launchpadlibrarian.net/45103003/xserver-xorg-backclear.patch
+ patch -p1 < xserver-xorg-backclear.patch
+ dch -l -backclear-local 'Backclear Patch'
+ debuild -us -uc
+ cd ..
+ dpkg --install xserver-xorg-core*.deb
+ dpkg --install xserver-common*.deb
* Memory (RAM) Management:
- - In terminal, run 'glxinfo' command or invoke 'glxgears' to release the 'uncleared' memory. You might need 'mesa-utils' package installed.
- - Create a bash script to run at start up
- #!/bin/sh
- while [ 1 ]
- do
- glxinfo
- sleep 60
- done
-
+ - In terminal, run 'glxinfo' command or invoke 'glxgears' to release the 'uncleared' memory. You might need 'mesa-utils' package installed.
+ - Create a bash script to run at start up
+ #!/bin/sh
+ while [ 1 ]
+ do
+ glxinfo
+ sleep 60
+ done
[My Suggested Comment Guidelines - subjected to change]
* Keep it civil.
* Subscribe to the bug instead of comment like 'it affects me too'.
* Help test the patch for potential regression as requested by Bryce Harrington:
- "A. What we need is solid proof of the following:
+ "A. What we need is solid proof of the following:
- 1. No visible regression on -intel with compiz turned on
- 2. No visible regression on -ati with compiz turned on
- 3. No visible regression on -nouveau with compiz turned on
- 4. No visible regression on -nvidia with compiz turned on
- 5. No visible regression on at least one video driver with kde kwin desktop effects turned on.
+ 1. No visible regression on -intel with compiz turned on
+ 2. No visible regression on -ati with compiz turned on
+ 3. No visible regression on -nouveau with compiz turned on
+ 4. No visible regression on -nvidia with compiz turned on
+ 5. No visible regression on at least one video driver with kde kwin desktop effects turned on.
- Alternatively, I could accept either of the following:
+ Alternatively, I could accept either of the following:
- B. Rejigger the patch so its logic is only enabled when the fglrx
+ B. Rejigger the patch so its logic is only enabled when the fglrx
driver is loaded
- C. Forward the patch upstream to Debian or bugs.freedesktop.org and get it accepted into the upstream xserver, from which we can pull a cherrypick patch.
+ C. Forward the patch upstream to Debian or bugs.freedesktop.org and get it accepted into the upstream xserver, from which we can pull a cherrypick patch.
"
--
[Lucid][Ubuntu 10.04][ATI cards] Slow/freeze windows management (resize, maximise, .etc) with fglrx driver + compositing desktop.
https://bugs.launchpad.net/bugs/568988
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to fglrx-installer in ubuntu.
References