From owner-freebsd-x11@FreeBSD.ORG Tue Sep 23 09:52:43 2008 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9BC131065670 for ; Tue, 23 Sep 2008 09:52:43 +0000 (UTC) (envelope-from tevans.uk@googlemail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by mx1.freebsd.org (Postfix) with ESMTP id 270618FC1B for ; Tue, 23 Sep 2008 09:52:42 +0000 (UTC) (envelope-from tevans.uk@googlemail.com) Received: by nf-out-0910.google.com with SMTP id h3so717738nfh.33 for ; Tue, 23 Sep 2008 02:52:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:in-reply-to :references:content-type:date:message-id:mime-version:x-mailer; bh=6R4uDO20KKOGTNDOqU8Ei3dpqVms54qaGMh0YXnBQCM=; b=aT/WwbX6uVKqSinuo2hS7dAhpnfpXylfZoHyccX0NSXC22KbatJWZ32bOVdCeLAcNY LRdAFXtNMxTM6W/5L/t9qHtVwD8hGu4EoPD2SXHB6jNjtSMTwg4yi5D8cSj/dcjuPAbm gwcP8myJWjeVVqEJLoJ5PO9FcvTP3YWJM7gU4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id :mime-version:x-mailer; b=mbsSQBcw1NGURSzO9HjVIUToh9eiR/iP/togliAIg7JJgxNVC0x8SduCjVfwtYEvxo WwjAGhJFj8QZfLab8IhNbopaXal4QMXE0KTl5Hr/XEzyeK+iKvTfZR3a5V1ngPRPKnxv sC0jROoW+in7CS2L2tdAHW3ahhl9dOe5EG3Xs= Received: by 10.210.54.19 with SMTP id c19mr6394168eba.157.1222163561903; Tue, 23 Sep 2008 02:52:41 -0700 (PDT) Received: from ?127.0.0.1? ([217.206.187.80]) by mx.google.com with ESMTPS id t12sm2734971gvd.4.2008.09.23.02.52.40 (version=SSLv3 cipher=RC4-MD5); Tue, 23 Sep 2008 02:52:40 -0700 (PDT) From: Tom Evans To: freebsd-x11@freebsd.org In-Reply-To: <1222162224.2731.20.camel@localhost> References: <1222162224.2731.20.camel@localhost> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Urjag4igMBOXN7m81nIM" Date: Tue, 23 Sep 2008 10:52:39 +0100 Message-Id: <1222163559.2731.27.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 FreeBSD GNOME Team Port Subject: Re: Regression in intel driver X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Sep 2008 09:52:43 -0000 --=-Urjag4igMBOXN7m81nIM Content-Type: text/plain Content-Transfer-Encoding: quoted-printable 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 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!) >=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 --lef= t-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 --abov= e 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. >=20 > Any tips? >=20 > Cheers >=20 > Tom I've just re-read this, and it isn't clear at all, my bad!=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/s= rc/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 --=-Urjag4igMBOXN7m81nIM Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkjYvF8ACgkQlcRvFfyds/eGbACfVth5gQYyTdH73iCwCf9xN9PO GW0An0MgWhx3o77ELwjGNac3oH7S97i6 =WHoo -----END PGP SIGNATURE----- --=-Urjag4igMBOXN7m81nIM--