From owner-freebsd-x11@FreeBSD.ORG Mon Mar 15 03:57:14 2010 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 697F31065673; Mon, 15 Mar 2010 03:57:14 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from gizmo.2hip.net (gizmo.2hip.net [64.74.207.195]) by mx1.freebsd.org (Postfix) with ESMTP id 11CBD8FC08; Mon, 15 Mar 2010 03:57:13 +0000 (UTC) Received: from [192.168.1.4] (adsl-154-185-142.bna.bellsouth.net [68.154.185.142]) (authenticated bits=0) by gizmo.2hip.net (8.14.3/8.14.3) with ESMTP id o2F3v8pA080456 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Sun, 14 Mar 2010 23:57:10 -0400 (EDT) (envelope-from rnoland@FreeBSD.org) From: Robert Noland To: Warren Block In-Reply-To: References: <20100311134413.GH19740@bsdcrew.de> <1268414671.2608.293.camel@balrog.2hip.net> <1268484504.2608.309.camel@balrog.2hip.net> Content-Type: text/plain Organization: FreeBSD Date: Sun, 14 Mar 2010 22:57:03 -0500 Message-Id: <1268625423.2608.348.camel@balrog.2hip.net> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.2 required=5.0 tests=AWL, BAYES_00, FH_DATE_PAST_20XX, RCVD_IN_SORBS_DUL, RDNS_DYNAMIC, SPF_SOFTFAIL autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on gizmo.2hip.net Cc: ports@freebsd.org, Torfinn Ingolfsen , x11@freebsd.org Subject: Re: [Call for Testing] X.org 7.5 for FreeBSD 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: Mon, 15 Mar 2010 03:57:14 -0000 On Sun, 2010-03-14 at 15:02 -0600, Warren Block wrote: > On Sat, 13 Mar 2010, Robert Noland wrote: > > > Ok, now that agp seems to be working... I have created a port for the > > 2.9.1 version of the Intel driver. You will need to uninstall the > > existing intel driver and install this one. You still won't have drm, > > but should be a good bit better than vesa... > > > > http://people.freebsd.org/~rnoland/xf86-video-intel29.tar.gz > > Problem: after switching away from X with ctrl-alt-f4, on switching back > the screen is corrupted. Stuff that's drawn on top of it after that > point is usually correct. The clear areas on this image were caused by > GIMP redrawing them; before opening it, they were the same as the strip > on the right edge. Ok, I'm not surprised... I spent a little time playing with the 2.9.1 driver on my g45 today. Basically... It is horrid... When Intel chose to remove all non-GEM support for the 2.8 series driver, what is actually going on is that it is calling into libdrm_intel's fake buffer manager and doing ton's of memcpy's. It seems to be sort of ok as long as it is just basic 2d, but enable composite in metacity and it falls on it's face... Granted all of my machines run with WITNESS and INVARIANTS, but you can almost count the pixels as they are drawn... I was thinking that Intel had actually killed the fake buffer manager as well, but it looks like it does still exist in libdrm git. Perhaps it was that they removed it from mesa. At any rate, they don't deny that it is broken, nor do they test it or have any intention of fixing it... The only reason for using the 2.9.1 driver that I can think of is if you have an Ironlake chipset, which isn't supported in 2.7.1. I now have to decide whether to spend time back porting Ironlake support to 2.7.1 or spend time on GEM. robert. > http://www.wonkity.com/~wblock/xorg7.5/grab.png > > -Warren Block * Rapid City, South Dakota USA > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" -- Robert Noland FreeBSD