High Xorg CPU usage (95-99%): Karmic x86-64, fglrx, ATI Mobility Radeon HD 2600
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fglrx-installer (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xorg
I have Gateway M62 laptop (Intel Core 2 Duo T5750; ATI Mobility Radeon HD 2600 [RV630/M76], 4GB RAM). I upgraded from Jaunty about a week ago. My system is constantly updated, in sync with changes in the Karmic repository.
Xorg performance has been terrible. With fglrx (installed from the Ubuntu repos), Xorg sometimes pins down one core completely, for prolonged periods (95-100% CPU usage). The problem may or may not go away on reboot (unpredictable, indeterminate). When it is "behaving", the system is snappy and usable. I purged my fglrx (and all config files and all related packages) and reinstalled afresh from the Karmic repos. No change.
I do not run compositing on my desktop. I have a dual screen configuration (with an external 19 inch Acer monitor, see attached Xorg.conf files).
Now, fglrx is actually the good one this time round (surprisingly). When I _purged_ fglrx, I decided to run on the open source drivers for a while. Performance with the open source drivers is not merely bad - its goddamn awful. An example - It is impossible to run Netbeans or Eclipse and get any work done. Screen painting is so slow that there is a lag of up to 5 seconds between a click and a response. Dragging a small window (like Gnome terminal) is an ulcer inducing experience. This system is not performance, memory or load challenged.
Booting without an xorg.conf with the aim of running a non mirrored dual screen setup is presently not an option.
Other problems (not directly related to xorg) include the inability of gnome-display-
I have attached:
(1) A screenshot of gnome-terminal (top) showing the load
(2) My present xorg.conf, generated by amdcccle
(3) The xorg.conf used with the -radeon driver)
(4) An Xorg.conf that previously worked well with fglrx (I keep /etc under version control), under Jaunty
(5) An Xorg.conf that previously worked well with the open source driver, under Jaunty
ProblemType: Bug
Architecture: amd64
Date: Fri Oct 2 11:05:10 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelMo
Package: xserver-xorg 1:7.4+3ubuntu5
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, user)
LANG=en_US.UTF-8
ProcVersionSign
RelatedPackageV
xserver-xorg 1:7.4+3ubuntu5
libgl1-mesa-glx 7.6.0~git200908
libdrm2 2.4.13-1ubuntu1
xserver-
xserver-
SourcePackage: xorg
Uname: Linux 2.6.31-11-generic x86_64
system:
distro: Ubuntu
architecture: x86_64kernel: 2.6.31-11-generic
affects: | xorg (Ubuntu) → fglrx-installer (Ubuntu) |
Minimalist xorg.conf that "worked" with the open source drivers in terms of correct screen resolutions but had truly awful performance: My screens are a 1200x800 (laptop) screen and a 1366x768 external monitor.
Section "Screen"
Identifier "Configured Screen Device"
Device "Configured Video Device"
SubSection "Display"
Virtual 2646 800
EndSubSection
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection