[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: My Xorg uses large amounts of CPU when using PCB



On Thu, 2010-10-07 at 14:41 -0700, Cory Cross wrote:
> 
> Laptop & Desktop both run Debian unstable with Linux 2.6.32 for 686, 
> Xorg 1.7.7
> Laptop uses intel driver for 945GM/GMS/GME, 943/940GML Express
> Desktop uses open-source radeon driver for Radeon 9250

Are you using compositing? (e.g. compiz / kwin with desktop effects?)

If I'm reading your hardware matrix right, the problem is with the
machine with the Radeon card?

I'm well out of date with ATI/AMD cards.. how fast is the 9250, are the
drivers "any good"? A cursory search suggests they have full accelerated
3D support. I'm not sure how this transfers to accelerated 2D support,
or importantly - whether the XOR operations PCB uses to redraw its
cross-hair would be hardware accelerated.

I'm noticing a trend for features which used to be the fastest way of
doing something are sometimes less performant on newer hardware.

I think the most useful debugging aid you could get to help diagnose the
problem would be a trace from "sysprof". You should be able to find a
Debian package for that, although you will probably have to build the
kernel module.

Get a profile trace for the system whilst Xorg is thrashing, and let us
see where the CPU time is going. Unfortunately, you may well have to
install quite a lot of -dbg packages to get a meaningful backtrace.
These are something us developers tend to accumulate over time, but I
couldn't give you a canonical list of which -dbg packages you will need.

Perhaps starting with xserver-xorg-core-dbg would be a good start.

Best wishes,
-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user