Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Sep 2008 07:55:11 -0400
From:      Robert Noland <rnoland@FreeBSD.org>
To:        Tom Evans <tevans.uk@googlemail.com>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: Regression in intel driver
Message-ID:  <1222170911.1732.4.camel@wombat.2hip.net>
In-Reply-To: <1222163559.2731.27.camel@localhost>
References:  <1222162224.2731.20.camel@localhost> <1222163559.2731.27.camel@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-IeiilxcJK7kkp5mTHIeS
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Tue, 2008-09-23 at 10:52 +0100, Tom Evans wrote:
> On Tue, 2008-09-23 at 10:30 +0100, Tom Evans wrote:
> > Hi all
> >=20
> > I've been using the intel xorg driver for quite some time now, and
> > recently upgraded Xorg server/drm/intel driver to the most current
> > available in ports. This has caused a significant performance regressio=
n
> > when running without direct rendering enabled, which is required with
> > this driver to achieve Virtual desktop with a dimension greater than
> > 2048 pixels. Xorg now chews through 30-35% CPU whilst tailing a log
> > file, where as before this used 3-4%. The effect is visibly noticeable
> > (and doesn't just apply to fast moving text!)
> >=20
> > I have an HP laptop with a 1400x1050 LVDS panel, with a 1280x1024 TFT
> > attached to the VGA port. My preferred setup is:
> >=20
> > xrandr --output LVDS --mode 1400x1050 --output VGA --mode 1280x1024 --l=
eft-of LVDS
> >=20
> > What I am running now, the only way to get sane performance:
> >=20
> > xrandr --output LVDS --mode 1024x768 --output VGA --mode 1280x1024 --ab=
ove LVDS
> >=20
> > I've tried reverting back to an older driver, but it seems that changes
> > to libdrm prevent that. I fear I may have to roll back drm, mesa,
> > xorg-server et al just to use a different driver version.

For the time being you should be able to roll back just libdrm and be
ok.  That may well prevent you from being able to upgrade Xserver to 1.5
though.  Most all of this is caused by the linux guys shuffling around
definitions for TTM and / or GEM.  Neither of which we currently
support.

robert.
=20
> > Any tips?
> >=20
> > Cheers
> >=20
> > Tom
>=20
> I've just re-read this, and it isn't clear at all, my bad!=20
>=20
> First off, I forgot to mention what fbsd version I am using:
> FreeBSD zoot.mintel.co.uk 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #9: Mon
> Sep 15 16:06:57 BST 2008
> root@zoot.mintel.co.uk:/data2/FreeBSD/RELENG_7/obj/data2/FreeBSD/RELENG_7=
/src/sys/ZOOT  i386
>=20
> What I really need help with is, if I want to rollback to and use an
> earlier version of the intel driver, what other packages should I also
> roll back? The compilation failure of xf86-video-intel-2.2.1_1 (and
> earlier versions) is:
>=20
>   In file included from i810_driver.c:88:
>   i830.h:74:20: error: xf86mm.h: No such file or directory
>=20
> Googling tells me that this is due to a libdrm change, so obviously that
> must be downgraded, which probably will require an earlier version of
> xorg-server as well. Any notable others that will need to be downgraded?
>=20
> Cheers
>=20
> Tom

--=-IeiilxcJK7kkp5mTHIeS
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iEYEABECAAYFAkjY2R8ACgkQM4TrQ4qfRONVgQCeKTMF7u6HonfzAK3jT/y4u8wA
Lf0An0WwCHnSSXSJzNhDhS9LUd8YpRig
=ExCQ
-----END PGP SIGNATURE-----

--=-IeiilxcJK7kkp5mTHIeS--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1222170911.1732.4.camel>