From owner-freebsd-current@FreeBSD.ORG Tue Dec 27 03:51:09 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 CCC3316A41F for ; Tue, 27 Dec 2005 03:51:09 +0000 (GMT) (envelope-from Chris@lainos.org) Received: from mail.neovanglist.net (blackacid.neovanglist.net [69.16.150.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1ECE843D55 for ; Tue, 27 Dec 2005 03:51:09 +0000 (GMT) (envelope-from Chris@lainos.org) Received: from localhost (localhost.neovanglist.net [127.0.0.1]) by mail.neovanglist.net (Postfix) with ESMTP id 96BB26D432 for ; Mon, 26 Dec 2005 20:51:06 -0700 (MST) Received: from mail.neovanglist.net ([127.0.0.1]) by localhost (blackacid.neovanglist.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 36460-02 for ; Mon, 26 Dec 2005 20:51:03 -0700 (MST) Received: from melchior (0x5358bc07.bynxx15.adsl-dhcp.tele.dk [83.88.188.7]) (using SSLv3 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mail.neovanglist.net (Postfix) with ESMTP id 9AD476D430 for ; Mon, 26 Dec 2005 20:51:03 -0700 (MST) From: Chris Gilbert To: freebsd-current@freebsd.org Date: Tue, 27 Dec 2005 04:49:41 +0100 User-Agent: KMail/1.8.2 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200512270449.41709.Chris@lainos.org> X-Virus-Scanned: amavisd-new at neovanglist.net Subject: 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 03:51:09 -0000 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 side 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 thrilled to get some feedback from you guys! I have probably done some really horrible things, and I would like to hear 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 under 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 into. 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-ALPHA.i386.tar.bz2 Enjoy! -- Regards, Chris Gilbert