From owner-freebsd-current@FreeBSD.ORG Tue Apr 14 16:08:54 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2DFBC10656BD; Tue, 14 Apr 2009 16:08:54 +0000 (UTC) (envelope-from ohartman@mail.zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id DAC4B8FC27; Tue, 14 Apr 2009 16:08:53 +0000 (UTC) (envelope-from ohartman@mail.zedat.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.69) with esmtp (envelope-from ) id <1LtlBs-0006NC-VB>; Tue, 14 Apr 2009 18:08:52 +0200 Received: from e178041238.adsl.alicedsl.de ([85.178.41.238] helo=thor.walstatt.dyndns.org) by inpost2.zedat.fu-berlin.de (Exim 4.69) with esmtpsa (envelope-from ) id <1LtlBs-0000dq-S7>; Tue, 14 Apr 2009 18:08:52 +0200 Message-ID: <49E4B516.2080901@mail.zedat.fu-berlin.de> Date: Tue, 14 Apr 2009 18:08:54 +0200 From: "O. Hartmann" User-Agent: Thunderbird 2.0.0.21 (X11/20090410) MIME-Version: 1.0 To: freebsd-current@freebsd.org, freebsd-x11@freebsd.org, freebsd-questions@freebsd.org X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Originating-IP: 85.178.41.238 X-Mailman-Approved-At: Tue, 14 Apr 2009 19:27:46 +0000 Cc: Subject: Xorg/X11 driver Radeon: radeon vs. radeonhd, a mess! 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, 14 Apr 2009 16:08:57 -0000 On two boxes running FreeBSD 8.0-CURRENT/amd64 (both PCIe-basis) I utilise AMD/ATi RV770LE and RV730 based graphicsadapter. Both machines run the most recent FreeBSD 8.0-CURRENT and most recent X11 from ports (with all the subsequent packages). The box with the most powerful graphicsadapter is the lowest powerful box, equipted with a UP kernel, single core CPU, PCIe 1.1. The GPU is a RV770LE mounted on a MSI R4830T2D512, This box does only work properly with driver 'radeon', using driver 'radeonhd' results in a missing display adapter - means, driver connot find a valid graphics card. On my lab's box, a 4-core SMP box with a more modern P35 chipset I utilise a MSI R4760 graphics card, this uses a AMD/ATi RV730 chip as GPU. This box does only run with 'radeonhd' in a propper manner, using 'radeon' craches the box when shutting down/resetting (kill -1) Xorg (server) when rebooting or leaving windowmaker. Although 'radeonhd' works and 'radeon' not, using 'radeonhd' renders X unusable. Window movement is like a slideshow, firefox seems to sleep randomly, scrolling is a game for patient people. VESA driver is much faster than 'radeonhd' on this fast chipset! Well, xf86-video-radeonhd is at revision 1.2.5 and this one is, when believing what the Wiki says, under development and advisory of AMD itself. Why is it so bumpy and unwilling to recognize an RV770LE chipset? Does anyone has a hint or tip? It feels like a mess having two ATI drivers each one following different ways of development. What 'radeon' is capable of is missing in 'radeonhd' and vice versa. Regards, Oliver