From owner-freebsd-current@FreeBSD.ORG Tue Dec 27 21:56:46 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A681716A420 for ; Tue, 27 Dec 2005 21:56:46 +0000 (GMT) (envelope-from jrtanis@gmail.com) Received: from nproxy.gmail.com (nproxy.gmail.com [64.233.182.202]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0120543D68 for ; Tue, 27 Dec 2005 21:56:36 +0000 (GMT) (envelope-from jrtanis@gmail.com) Received: by nproxy.gmail.com with SMTP id l37so487048nfc for ; Tue, 27 Dec 2005 13:56:35 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=r/YgHvTYtFYac29aJMtI0Fv5rjsJhROrsJUrE+dsQwgZlGkEIDW94zUGuB2DXLTotXkp4WrkHeqf14rjYDVEi0XqnZh+KXuRKXEw6ZCNiV6qBcNRT9BREO1RzcCtuBCRD1HlOKsG8P4Cwckl5EaWflnIk1fBJs99VHiE8LGTNYY= Received: by 10.48.246.4 with SMTP id t4mr282565nfh; Tue, 27 Dec 2005 13:56:34 -0800 (PST) Received: by 10.48.216.10 with HTTP; Tue, 27 Dec 2005 13:56:34 -0800 (PST) Message-ID: <65dcde740512271356u21af75ob667a0de0b67fd3@mail.gmail.com> Date: Tue, 27 Dec 2005 16:56:34 -0500 From: James Tanis Sender: jrtanis@gmail.com To: Chris Gilbert In-Reply-To: <200512270449.41709.Chris@lainos.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <200512270449.41709.Chris@lainos.org> Cc: freebsd-current@freebsd.org Subject: Re: ATI on FreeBSD! FireGL Linux Driver Port X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Dec 2005 21:56:46 -0000 I'm not really sure what the point is. Develop a FreeBSD native module to support a linux-emulated DRM/X/etc? While the FreeBSD module is obviously necessary, ATI's X11/XOrg driver should be extremely portable seeing as how X's API is the same across platforms.. Just seems a bit.. ass backwards in all fairness.. I guess if ATI isn't going to throw you a bone its the best you can do, but that's a very *large* installation base just to run a smattering of programs. ATI's pretty much lost my business, unless they change their attitude towards open source drastically and quick the 9800 I bought years ago was the last purchase they'll see from me. Don't take this as a put down, if your able to deliver on this, it'll definately be a nice addition -- I'm just used to disappointment as far as ATI is concerned :P. On 12/26/05, Chris Gilbert wrote: > Hi there! > > Some time ago (about a year actually) I started some work in cooperation = with > ATI to port their Linux "fglrx" driver to FreeBSD. > > Well, about 2 months into that process I ended up moving to the other sid= e of > the pond and leaving one of my dev machines behind. (The one with the ATI > card) > > However, this last week I managed to get ahold of another machine with an= ATI > card, and have picked back up where I left off about 9 months ago. > > I've put together a preliminary alpha release of the driver port in it's > current state, and done a bit of testing myself. However, I would be thri= lled > to get some feedback from you guys! > > I have probably done some really horrible things, and I would like to hea= r it > from you nice folks rather than from a thousand angry gamers. :) > > The driver as it stands does the following: > * Installs the applicable linux libraries, and ATI programs to your > linux_base. > * Compiles and installs the following ATI programs (For FreeBSD): > fgl_glxgears, fglrx_gamma, and the ATI control panel. > * Installs the X11 drivers and libraries. (Linux builds, but work fine u= nder > FreeBSD) > * Supports full 2D acceleration, including accelerated XVideo. > * Supports TV out and MultiHead. > * Does NOT support 3D acceleration, or build the kernel module. > > I have tested the driver with an ATI Radeon 9800LE, and it seems to work = great > for desktop, non-gaming use. (Playing video, running KDE, etc) > > I am currently working on the kernel module portion of the project. > > The X side of the driver is ready and waiting for a DRM device to plug in= to. > > The current hurdles are working with the ATI team to get rid of any > show-stopping linux specifics in the closed-source static libraries which= I > have to link my kernel module to. > > If there is significant intrest in the project's current state, (without = 3D) I > will make a proper port and submit it. > > If there are any problems please let me know and I will do my best to fix= them > ASAP! > > You can download it at: > http://www.neovanglist.net/~Neovanglist/FreeBSD-fglrx_6_8_0-8.20.8-1-ALPH= A.i386.tar.bz2 > > Enjoy! > > -- > Regards, > Chris Gilbert > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org= " > -- James Tanis jtanis@pycoder.org http://pycoder.org