[Intel-gfx] FW: [Bug 13389] EXA is much slower than XAA

Jin, Gordon gordon.jin at intel.com
Wed Jul 23 09:01:40 CEST 2008


Below info might be useful for those suffering from EXA performance. 

-----Original Message-----
From: bugzilla-daemon at freedesktop.org
[mailto:bugzilla-daemon at freedesktop.org] 
Sent: Wednesday, July 23, 2008 1:46 AM
To: Jin, Gordon
Subject: [Bug 13389] EXA is much slower than XAA

http://bugs.freedesktop.org/show_bug.cgi?id=13389


Carl Worth <cworth at cworth.org> changed:

           What    |Removed                     |Added
------------------------------------------------------------------------
----
             Status|NEW                         |ASSIGNED




--- Comment #37 from Carl Worth <cworth at cworth.org>  2008-07-22 10:45:29
PST ---
Now that I "own" this bug, I want to share a few thoughts on where
things
stand:

1. The intel-batchbuffer branches are no longer interesting. Many things
that
were there have been merged into master, and the things that were not
merged
yet are now taking place in the drm-gem branches.

2. If people want to follow along at home, here are the necessary
pieces:

kernel: git://people.freedesktop.org/~anholt/linux-2.6 (drm-gem branch)

mesa: git://git.freedesktop.org/git/mesa/mesa (drm-gem branch)

drm: git://git.freedesktop.org/git/mesa/drm (drm-gem branch)
Do "make; make install" at both the top-level and in the OS-specific
sub-directory, (such as linux-core, for example).

xserver: git://git.freedesktop.org/git/xorg/xserver (master branch)

xf86-video-intel:
git://git.freedesktop.org/git/xorg/driver/xf86-video-intel

3. I'm working hard on 2D performance on Intel as my full-time job,
working
for Intel now, (previously I had been doing this as a part of my job
working
for Red Hat).

4. I'm beginning by focusing on 965 because that's where things are
worst,
but work will also happen for 915/930 and perhaps earlier devices as
well.

5. I'll be making regular, (weekly), blog posts describing improvements
made. My most recent post is here:

http://cworth.org/exa/i965/new_job_old_tricks/

And here's a feed that will always show my latest EXA-related posts:

http://cworth.org/tag/exa/

6. From my experience, text rendering is one of the hardest things for
the
driver to do well on, (and also very common). So if we get this working
well, then everything else is also working well. So currently, my
benchmark
is "x11perf -aa10text" and my goal is to get that faster with EXA than
with
XAA. As mentioned in the blog post above, we recently achieved this for
965 on the master branch of the driver, (but not yet on the drm-gem
branch).

If others have other benchmarks that accurately capture performance
problems
they are experiencing, please let me know.

Thanks,

-Carl
carl.d.worth at intel.com


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.



More information about the Intel-gfx mailing list