From owner-freebsd-current@FreeBSD.ORG Thu Jan 5 21:29:59 2006 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 272E116A41F for ; Thu, 5 Jan 2006 21:29:59 +0000 (GMT) (envelope-from chris@haakonia.hitnet.rwth-aachen.de) Received: from ms-dienst.rz.rwth-aachen.de (ms-2.rz.RWTH-Aachen.DE [134.130.3.131]) by mx1.FreeBSD.org (Postfix) with ESMTP id F2F3443D5A for ; Thu, 5 Jan 2006 21:29:34 +0000 (GMT) (envelope-from chris@haakonia.hitnet.rwth-aachen.de) Received: from circe (circe.rz.RWTH-Aachen.DE [134.130.3.36]) by ms-dienst.rz.rwth-aachen.de (iPlanet Messaging Server 5.2 Patch 2 (built Jul 14 2004)) with ESMTP id <0ISN00JQ92CN2X@ms-dienst.rz.rwth-aachen.de> for freebsd-current@freebsd.org; Thu, 05 Jan 2006 22:29:12 +0100 (MET) Received: from talos.rz.RWTH-Aachen.DE ([134.130.3.22]) by circe (MailMonitor for SMTP v1.2.2 ) ; Thu, 05 Jan 2006 22:29:11 +0100 (MET) Received: from bigboss.hitnet.rwth-aachen.de (bigspace.hitnet.RWTH-Aachen.DE [137.226.181.2]) by smarthost.rwth-aachen.de (8.13.1/8.13.1/1) with ESMTP id k05LRdha006386; Thu, 05 Jan 2006 22:27:39 +0100 Received: from lorien.hitnet.rwth-aachen.de ([137.226.181.92] helo=haakonia.hitnet.rwth-aachen.de) by bigboss.hitnet.rwth-aachen.de with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1EucfX-0004Bh-Bz; Thu, 05 Jan 2006 22:29:11 +0100 Received: by haakonia.hitnet.rwth-aachen.de (Postfix, from userid 1001) id 092523F413; Thu, 05 Jan 2006 22:29:10 +0100 (CET) Date: Thu, 05 Jan 2006 22:29:10 +0100 From: Christian Brueffer In-reply-to: <200512270449.41709.Chris@lainos.org> To: Chris Gilbert Message-id: <20060105212910.GA907@unixpages.org> MIME-version: 1.0 Content-type: multipart/signed; boundary=UlVJffcvxoiEqYs2; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-disposition: inline User-Agent: Mutt/1.5.11 X-Operating-System: FreeBSD 6.0-STABLE X-PGP-Key: http://people.FreeBSD.org/~brueffer/brueffer.key.asc X-PGP-Fingerprint: A5C8 2099 19FF AACA F41B B29B 6C76 178C A0ED 982D 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: Thu, 05 Jan 2006 21:29:59 -0000 --UlVJffcvxoiEqYs2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 27, 2005 at 04:49:41AM +0100, Chris Gilbert wrote: > Hi there! >=20 > Some time ago (about a year actually) I started some work in cooperation = with=20 > ATI to port their Linux "fglrx" driver to FreeBSD. >=20 > Well, about 2 months into that process I ended up moving to the other sid= e of=20 > the pond and leaving one of my dev machines behind. (The one with the ATI= =20 > card) >=20 > However, this last week I managed to get ahold of another machine with an= ATI=20 > card, and have picked back up where I left off about 9 months ago. >=20 > I've put together a preliminary alpha release of the driver port in it's= =20 > current state, and done a bit of testing myself. However, I would be thri= lled=20 > to get some feedback from you guys! >=20 > I have probably done some really horrible things, and I would like to hea= r it=20 > from you nice folks rather than from a thousand angry gamers. :) >=20 > The driver as it stands does the following: > * Installs the applicable linux libraries, and ATI programs to your=20 > linux_base. > * Compiles and installs the following ATI programs (For FreeBSD):=20 > fgl_glxgears, fglrx_gamma, and the ATI control panel. > * Installs the X11 drivers and libraries. (Linux builds, but work fine u= nder=20 > FreeBSD) > * Supports full 2D acceleration, including accelerated XVideo. > * Supports TV out and MultiHead. > * Does NOT support 3D acceleration, or build the kernel module. >=20 > I have tested the driver with an ATI Radeon 9800LE, and it seems to work = great=20 > for desktop, non-gaming use. (Playing video, running KDE, etc) >=20 > I am currently working on the kernel module portion of the project. >=20 > The X side of the driver is ready and waiting for a DRM device to plug in= to.=20 >=20 > The current hurdles are working with the ATI team to get rid of any=20 > show-stopping linux specifics in the closed-source static libraries which= I=20 > have to link my kernel module to. >=20 > If there is significant intrest in the project's current state, (without = 3D) I=20 > will make a proper port and submit it. >=20 > If there are any problems please let me know and I will do my best to fix= them=20 > ASAP! >=20 Great work, thanks! The driver works fine when I'm only my notebook display with no external monitor connected. When I'm using the same config file as above (one screen) but with an external monitor connected, X and the WM load, but when I start to move my mouse, it crashes. Works with the radeon driver. Config and X log: http://people.freebsd.org/~brueffer/xerrors/xorg.conf http://people.freebsd.org/~brueffer/xerrors/Xorg.0.log I also have problems with dual-head configurations. If I configure dual or clone setups using 'Option DesktopSetup', X starts to load, but crashed shortly after and both the notebook display and the external monitor stay black. The log just says the following and is the same as the one above otherwise: Fatal server error: Caught signal 11. Server aborting Is this a known problem? Thanks, - Christian --=20 Christian Brueffer chris@unixpages.org brueffer@FreeBSD.org GPG Key: http://people.freebsd.org/~brueffer/brueffer.key.asc GPG Fingerprint: A5C8 2099 19FF AACA F41B B29B 6C76 178C A0ED 982D --UlVJffcvxoiEqYs2 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDvY+mbHYXjKDtmC0RArRlAKD5WxoiRKH92rXiTAZP+U+xOVcuZwCfYeLa p4T3THo4V23WhyzB9NP8X00= =PZ6Q -----END PGP SIGNATURE----- --UlVJffcvxoiEqYs2--