Xorg CPU spikes with xinerama

Phil Dibowitz phil at ipom.com
Thu Jul 26 14:00:44 PDT 2007


I'm running Xorg with Xinerama across 3 monitors. And quite regularly, Xorg
will spike to 50-100% CPU usage for 1-3 minutes. Even when it's not doing
this, I find that Xorg rarely falls below 33% CPU even if I'm doing nothing.

I suspect it may be that I'm using the nvidia driver for two of my monitors
and the nv driver for the other (I have a shiny new nvidia dual-head card and
an holder nvidia single-head card).

I've taken an strace during one of these episodes, and it's at
http://www.phildev.net/x.strace.gz

My video hardware is as follows:

01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce
6600/GeForce 6600 GT] (rev a2) (prog-if 00 [VGA])
        Subsystem: XFX Pine Group Inc. Unknown device 2165
        Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 193
        Memory at dc000000 (32-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (32-bit, prefetchable) [size=256M]
        Memory at db000000 (32-bit, non-prefetchable) [size=16M]
        [virtual] Expansion ROM at ddde0000 [disabled] [size=128K]
        Capabilities: [60] Power Management version 2
        Capabilities: [44] AGP version 3.0
02:0d.0 VGA compatible controller: nVidia Corporation NV6 [Vanta/Vanta LT]
(rev 15) (prog-if 00 [VGA])
        Subsystem: Palit Microsystems Inc. Unknown device 002c
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 10
        Memory at de000000 (32-bit, non-prefetchable) [size=16M]
        Memory at d6000000 (32-bit, prefetchable) [size=32M]
        Expansion ROM at d5b00000 [disabled] [size=64K]
        Capabilities: [60] Power Management version 1


My CPU is a P4 1.7Ghz - while not top-of-the-line, a beefy CPU nontheless. In
addition I have 1GB of RAM.

This box does little other than have firefox, pidgin, thunderbird, ssh, and
30+ xterms, so it shouldn't be very taxed. I run fluxbox, so there's no heavy
window managers, no xgl, compiz, beryl, or fancy effects of any sort. I run my
graphical environment fairly stripped down.

-- 
Phil Dibowitz                             phil at ipom.com
Open Source software and tech docs        Insanity Palace of Metallica
http://www.phildev.net/                   http://www.ipom.com/

"Never write it in C if you can do it in 'awk';
 Never do it in 'awk' if 'sed' can handle it;
 Never use 'sed' when 'tr' can do the job;
 Never invoke 'tr' when 'cat' is sufficient;
 Avoid using 'cat' whenever possible" -- Taylor's Laws of Programming

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg/attachments/20070726/22a3653f/attachment.pgp>


More information about the xorg mailing list