From owner-freebsd-x11@FreeBSD.ORG Tue Oct 19 17:19:22 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 14A70106566C for ; Tue, 19 Oct 2010 17:19:22 +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 EB1658FC16 for ; Tue, 19 Oct 2010 17:19:21 +0000 (UTC) Received: from mail.ixsystems.com (localhost [127.0.0.1]) by mail.iXsystems.com (Postfix) with ESMTP id 93B68A664AF; Tue, 19 Oct 2010 10:19:21 -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 47630-04; Tue, 19 Oct 2010 10:19:21 -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 0498BA6646C; Tue, 19 Oct 2010 10:19:19 -0700 (PDT) Message-ID: <4CBDD30E.3030803@pcbsd.org> Date: Tue, 19 Oct 2010 13:19: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 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:19:22 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > 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 :) 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/ iQEcBAEBAgAGBQJMvdMOAAoJEDv6T4U6J2HSZlMIALrBOrUv9Sb/pysM4qGQb6Hp PiTeShe8BpPgahMap+U0lWGE16Ff3SC3bhPUfns4734S/uPuZ/MjrJmu3IizkaEb LrvXUS7D+JUqEjXPpf9w27BdymtRGKGdvtJW7ECjxmj0MdJy/v8QWmUPzeQj9/Kf q+Q5H3UjDYvf5zAZrRbC0KtG81un9iYJACceLC6zGziBYHUUUs/MmlE2N3UX7OCe uWAXZUtqxyueyogMza2N5XvVQm5yO7jDsVnOZyoNuYoGYZfwO8LKwJ1Ff2hzkfvN NgjjPSlZo13NnK5aoTWwty/BlCx7Ar2rw8ZSGRqH5U9PQr9H/lskiYqy+/Vm33Q= =mJoQ -----END PGP SIGNATURE-----