From owner-freebsd-x11@FreeBSD.ORG Tue Oct 19 17:21:26 2010 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 49028106566C for ; Tue, 19 Oct 2010 17:21:26 +0000 (UTC) (envelope-from kris@pcbsd.org) Received: from mail.iXsystems.com (newknight.ixsystems.com [206.40.55.70]) by mx1.freebsd.org (Postfix) with ESMTP id 2A99C8FC19 for ; Tue, 19 Oct 2010 17:21:26 +0000 (UTC) Received: from mail.ixsystems.com (localhost [127.0.0.1]) by mail.iXsystems.com (Postfix) with ESMTP id EA85BA6646C; Tue, 19 Oct 2010 10:21:25 -0700 (PDT) Received: from mail.iXsystems.com ([127.0.0.1]) by mail.ixsystems.com (mail.ixsystems.com [127.0.0.1]) (amavisd-maia, port 10024) with ESMTP id 48056-02; Tue, 19 Oct 2010 10:21:25 -0700 (PDT) Received: from [172.19.131.165] (unknown [12.130.119.50]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.iXsystems.com (Postfix) with ESMTPSA id A896BA6642C; Tue, 19 Oct 2010 10:21:19 -0700 (PDT) Message-ID: <4CBDD386.80906@pcbsd.org> Date: Tue, 19 Oct 2010 13:21:10 -0400 From: Kris Moore User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.9) Gecko/20100918 Thunderbird/3.1.4 MIME-Version: 1.0 To: freebsd-x11@freebsd.org, daniel.bilik@neosystem.cz References: <4CBDD30E.3030803@pcbsd.org> In-Reply-To: <4CBDD30E.3030803@pcbsd.org> X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Re: Fw: Deignoring ports/x11-drivers/xf86-video-intel29 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, 19 Oct 2010 17:21:26 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 10/19/2010 13:19, Kris Moore wrote: > > >> Hi. > >> Ping timeout from miwi@, so I'm forwarding here. Should there be any >> disscussion regarding this, please keep me in Cc as I'm not subscribed to >> the list. Thanks. > >> Begin forwarded message: > >> Date: Sat, 2 Oct 2010 01:56:01 +0200 >> From: Daniel Bilik >> To: miwi at freebsd.org >> Subject: Deignoring ports/x11-drivers/xf86-video-intel29 > > >> Hi. > >> You seem to be the last one who made changes to >> x11-drivers/xf86-video-intel29, so I'm writing to you. If you are not the >> right person or you are short of time, you may want to forward to someone >> else (or maybe to freebsd-x11@, but I'm not subscribed to that list). And >> sorry to bother if this was already disscussed and is being worked on. >> Anyway this is the story... > >> In recent days I've been struggling with miserable state of new Intel >> graphics on FreeBSD (Pineview in my case). Using our "stable" (or better >> stalled) version of the driver makes Xorg to hang during startup. With >> (deIGNOREd) intel29, the Xorg works (without DRI), but it consumes >> unreasonable amount of CPU... On switching to another workspace there is >> several-seconds hang while Xorg re-draws app's windows there. It makes the >> environment almost unusable if you are switching apps often. Sad and >> annoying at the same time. :-/ > >> After almost whole day of torturing Google, I've hit some notes about >> so-called "legacy driver". It turned out that at the end of August, Chris >> Wilson of Intel released his fork of the driver, based on 2.9 but GEM-free >> and UMS. See this post: > >> http://www.mail-archive.com/intel-gfx@lists.freedesktop.org/msg01309.html > >> I've downloaded the code from here... > >> http://cgit.freedesktop.org/~ickle/xf86-video-intel/commit/?h=legacy > >> ... and compiled it in place of x11-driver/xf86-video-intel29. XvMC is >> disabled in this legacy driver but DRI seems to be working... somewhat. >> It crashes Xorg after a while, but it may be due to my unusual setup >> (large --fb with --panning). I don't need DRI, so I just disabled it, and >> I've been happily using this legacy thing for several days now. > >> Maybe it's worth replacing xf86-video-intel29 with this version of the >> driver and de-ignoring it. It won't break anything for users of >> xf86-video-intel while giving a functional alternative to those of us >> running newer Intel graphics. > >> Hope this helps (you or anybody else). > >> -- >> Daniel Bilik >> neosystem.cz > > > Daniel, > > I'm interested in trying this out here. Did you have to do any fiddling > with the source to get it to compile? I've downloaded it via the link > you provided, and ./autogen.sh fails when I try to generate the > configure scripts: > > ./autogen.sh > autoreconf-2.67: Entering directory `.' > autoreconf-2.67: configure.ac: not using Gettext > autoreconf-2.67: running: aclocal > /usr/local/share/aclocal/libfame.m4:6: warning: underquoted definition > of AM_PATH_LIBFAME > /usr/local/share/aclocal/libfame.m4:6: run info '(automake)Extending > aclocal' > /usr/local/share/aclocal/libfame.m4:6: or see > http://sources.redhat.com/automake/automake.html#Extending-aclocal > configure.ac:40: error: xorg-macros version 1.8 or higher is required > but 1.6.0 found > /usr/local/share/aclocal/xorg-macros.m4:39: XORG_MACROS_VERSION is > expanded from... > configure.ac:40: the top level > autom4te-2.67: /usr/local/bin/gm4 failed with exit status: 1 > aclocal-1.10: /usr/local/bin/autom4te-2.67 failed with exit status: 1 > autoreconf-2.67: aclocal failed with exit status: 1 > > The latest xorg-macros in ports is 1.8, so figured I'd ask before > spending a lot of time on this :) Err, meant the latest in ports is 1.6... > > If you have your original distfile for this legacy source, that would > work as well. > > - -- Kris Moore PC-BSD Software iXsystems -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJMvdOGAAoJEDv6T4U6J2HSZW4H/35dNNPYqk09z/lFTSdtrW1N Qi/PZaQ24ygiI7UJyyyFAMfTpuBdxc3p5uT8Aatf3bD5w0y6cADBx6o9icT9kto0 u9X8NCaV96PWgzofMAYOvLroz3m3zgGMqC7JvlcXNb7rS/uhdj78WCmkZdK4Plv3 ILio+cbWFQmJ2T34JVwIhUzo6lua66xH2eJ5GcxRS/hKw6JOTCZtd+p742WqW0Nu eFSRwhjLJYuRBFkrSa3x5eXPnafj1a03SsVKV5iC0B9aiBL/hUzy8MQvsS9dAhua QZYz1k4zuLhZMhtth1xwCysaeeKVzYgLuDaPsxuox55c0gws/Tc6DvD5H93YwTM= =YcA1 -----END PGP SIGNATURE-----