From owner-freebsd-x11@FreeBSD.ORG Sat Jul 23 15:41:46 2011 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 21D23106566B; Sat, 23 Jul 2011 15:41:46 +0000 (UTC) (envelope-from kwm@freebsd.org) Received: from fep12.mx.upcmail.net (fep12.mx.upcmail.net [62.179.121.32]) by mx1.freebsd.org (Postfix) with ESMTP id 6F4128FC14; Sat, 23 Jul 2011 15:41:45 +0000 (UTC) Received: from edge04.upcmail.net ([192.168.13.239]) by viefep12-int.chello.at (InterMail vM.8.01.02.02 201-2260-120-106-20100312) with ESMTP id <20110723154143.XPMF13854.viefep12-int.chello.at@edge04.upcmail.net>; Sat, 23 Jul 2011 17:41:43 +0200 Received: from [192.168.0.100] ([178.84.137.57]) by edge04.upcmail.net with edge id BThi1h00c1EUzH604Thj9a; Sat, 23 Jul 2011 17:41:43 +0200 X-SourceIP: 178.84.137.57 From: Koop Mast To: Kostik Belousov In-Reply-To: <20110723140413.GG17489@deviant.kiev.zoral.com.ua> References: <20110723131613.GF17489@deviant.kiev.zoral.com.ua> <1311429114.1960.39.camel@crashalot.rainbow-runner.nl> <20110723140413.GG17489@deviant.kiev.zoral.com.ua> Content-Type: text/plain; charset="us-ascii" Date: Sat, 23 Jul 2011 17:41:33 +0200 Message-ID: <1311435693.2009.5.camel@crashalot.rainbow-runner.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Cloudmark-Analysis: v=1.1 cv=tMVj8KYobzzX0EiRnC7vY2isLrCxFvdg4RrHWPZXwJ0= c=1 sm=0 a=RrR4RWIDgv0A:10 a=dBRESv0yCI8A:10 a=kj9zAlcOel0A:10 a=6I5d2MoRAAAA:8 a=nKsjC9ClAAAA:8 a=IS-YoP2oRIKub4zsEhEA:9 a=KxI8Hvm_aAwlrD4BbV0A:7 a=CjuIK1q_8ugA:10 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117 Cc: ports@freebsd.org, x11@freebsd.org Subject: Re: Kernel Intel GPU driver and ports 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: Sat, 23 Jul 2011 15:41:46 -0000 On Sat, 2011-07-23 at 17:04 +0300, Kostik Belousov wrote: > On Sat, Jul 23, 2011 at 03:51:54PM +0200, Koop Mast wrote: > > On Sat, 2011-07-23 at 16:16 +0300, Kostik Belousov wrote: > > > Hello, > > > after the initial code drop, I have fixed some amount of bugs and got > > > several positive reports from users. If KMS worked on your machine, you > > > probably can use the driver with 3D acceleration on regular basis. > > > > > > As I see the state of the effort right now, there are two most > > > impeding issues that prevent wider testing of the driver. First is > > > the non-working display port code, causing failure in KMS for some > > > configurations. This will be eventually fixed. > > > > > > Second is the very laborous procedure to install the required usermode > > > components. The http://wiki.freebsd.org/Intel_GPU lists the requirements. > > > > > > The port provided ddx and mesa cannot be simply updated, because kernel > > > driver is not yet in src/ head, not mentioning the stable branches. > > > Also, new libdrm and mesa may be non-functional on our old non-intel DRI > > > drivers. Additional quirk is that in-tree Xorg server is old, and git > > > head for intel ddx cannot be built against old Xorg API. > > > > We ( freebsd x11@ team) are already working on a update, instructions > > below. > > > > Keep in mind that this update isn't complete yet. Not all xorg ports are > > updated yet. And there is the issue, that the old intel driver doesn't > > work with the new xorg-server. If you using this driver and don't want > > to update to current for the new intel driver, please don't use this > > repo. > > > > I'm currently working on a update for the mesa ports (libGL*, dri etc) > > to a version that works with the sandybridge. > > > > Also note that currently only the xf86-video-intel-kms driver is > > currently tested. (since my ati card seem to have died) > > > > svn co http://trillian.chruetertee.ch/ports/browser/branches/xorg-dev > It seems this is an URL for Track installation. What is the repo address ? Oops that should be: svn co https://trillian.chruetertee.ch/svn/ports/branches/xorg-dev > > > > A basic merge script can be found here > > http://people.freebsd.org/~miwi/xorg/xorgmerge > > > > just run portmaster -a, keep in mind to rebuild your xf86-* ports after > > the server update. > > > From what I see using web browser, your plan is to update the stack in > the ports. I suspect this might cause problems for non-Intel cards or > for those who use in-tree i915.ko. In particular, new Mesa might not > work. That is a good possibility. I only have a sandybridge intel card to test. The only issue currently know are the nouveau driver (which needs mesa 7.4.4 and doesn't work with 7.6.x), and the old intel driver. If it turns out other drivers don't work with the new setup, obviously we need to make it so that they will work. Although I'm currently got half a mind to just drop the nouveau driver. -Koop > > -Koop > > > > > For wide testing, the easy way to install fresh usermode graphics stack > > > is neededi, while still allowing the most installations to use present > > > outdated versions. > > > > > > Could ports/x11 people help me there ? Thanks. > >