10-50% CPU used by xorg?

Eric Anholt eric at anholt.net
Thu Feb 28 11:09:23 PST 2008


On Thu, 2008-02-28 at 14:14 +1100, Daniel Kasak wrote:
> On Wed, 2008-02-27 at 11:45 -0800, Eric Anholt wrote:
> 
> > EXA is bound to be slow on 965 until we land the render fixes
> > (currently
> > sitting on intel-batchbuffer, but we could probably just cherry-pick
> > them out since they're orthogonal to the batchbuffer work).  But if
> > you're seeing issues on 915 or earlier, the only improvement we're
> > expecting to see is from TTM-backed buffers, which might help if
> > you're
> > limited by migration (or might not).
> > 
> > If you're seeing performance issues on 915 or earlier, profile now
> > because there's a good chance that what you're seeing doesn't have a
> > fix
> > in the pipeline.
> 
> OK. I've done a bit of reading on oprofile. Apparently I have to have
> 'things' compiled with debugging symbols. Can someone please provide a
> list of relevant 'things'? *Everything* on my system is compiled without
> debugging symbols, but I'll fix that if someone gives me a list.
> 
> I assume I'll need:
> 
> - glibc
> - xserver
> - libpixman
> - xf86-video-intel
> 
> Right? More? Less?

Sounds about right.  Also, sysprof is a much friendlier way to do the
profiling, with a spiffy gui.  But if you do, you may want it from SVN
(ugh) instead of a release, as the released versions don't handle kernel
tracing.

-- 
Eric Anholt                             anholt at FreeBSD.org
eric at anholt.net                         eric.anholt at intel.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20080228/331db48a/attachment.pgp>


More information about the xorg mailing list