Regression in intel driver

Robert Noland rnoland at FreeBSD.org
Tue Sep 23 11:55:34 UTC 2008


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
> > 
> > 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 regression
> > 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!)
> > 
> > I have an HP laptop with a 1400x1050 LVDS panel, with a 1280x1024 TFT
> > attached to the VGA port. My preferred setup is:
> > 
> > xrandr --output LVDS --mode 1400x1050 --output VGA --mode 1280x1024 --left-of LVDS
> > 
> > What I am running now, the only way to get sane performance:
> > 
> > xrandr --output LVDS --mode 1024x768 --output VGA --mode 1280x1024 --above LVDS
> > 
> > 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.
 
> > Any tips?
> > 
> > Cheers
> > 
> > Tom
> 
> I've just re-read this, and it isn't clear at all, my bad! 
> 
> 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 at zoot.mintel.co.uk:/data2/FreeBSD/RELENG_7/obj/data2/FreeBSD/RELENG_7/src/sys/ZOOT  i386
> 
> 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:
> 
>   In file included from i810_driver.c:88:
>   i830.h:74:20: error: xf86mm.h: No such file or directory
> 
> 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?
> 
> Cheers
> 
> Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-x11/attachments/20080923/0b7d0c89/attachment.pgp


More information about the freebsd-x11 mailing list