[ltp] Xorg Performance, on Intel Graphics

Marius Gedminas linux-thinkpad@linux-thinkpad.org
Sat, 4 Apr 2009 02:07:26 +0300


--liOOAslEiF7prFVr
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Apr 03, 2009 at 02:41:43PM +0200, Thomas Kahle wrote:
> Matthias Runge wrote:
> > Thomas Kahle wrote:
> >> I use the thinkpad X61s with Intel Graphics Mobile GM965/GL960 running
> >> Gentoo.
> >>
> >> Since an update on Monday I cannot get my X to work the smooth way it
> >> was working before.
> >>
> >> 1) The 2D performance feels very slack, Redrawing Windows just takes
> >> longer than it took before and reaction times in general are worse.
> >> 2) glxgears performance is down to 50FPS (200FPS before, but I remember
> >> 1000FPS a year ago), but reading about kernel 2.6.29 probably it should
> >> be this way.
> >=20
> > pleasse check via driconf, if "Synchronization with vertical refresh" is
> > set to "always synchronize..." It looks like this option is default in
> > Mesa 7.4 (and changed since 7.3)
>=20
> Ok, this was really helpful. Is this set permanently now, or do I have
> to repeat it after restarting X ?
>=20
> Anyway, I don't get what this has to do with 2D performance... For the
> moment 2D performance is back to normal and glxgears (Which is not a
> benchmark, yes :) shows 800 FPS.

The LCD panel is updated with a new picture 50 times per second.
Drawing 750 more frames that will never be show every second seems like
a pointless waste of battery life.

Also, you get tearing if you disable vsync.

Regarding the slowdowns and memory leaks -- I've seen people complaining
on the xorg@ list, and I've seen patches floating with fixes.  I still
use Ubuntu 8.10, so I haven't been keeping track of the driver versions
with and without the fixes.  You may have better luck asking in
xorg@freedesktop.org.

Marius Gedminas
--=20
There are 10 kinds of people in the world: Those who understand binary
mathematics and those who don't.

--liOOAslEiF7prFVr
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFJ1pankVdEXeem148RAlf1AJ4g/ZwTaHjh3q3CQGkd2srkWF3ZlwCfZdcL
vOx6C9HB3hBVP0k2pxBKjM0=
=TwiQ
-----END PGP SIGNATURE-----

--liOOAslEiF7prFVr--