From owner-freebsd-x11@FreeBSD.ORG Fri Mar 13 09:26:46 2009 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6963106566C; Fri, 13 Mar 2009 09:26:46 +0000 (UTC) (envelope-from ohartman@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 1C6D28FC1C; Fri, 13 Mar 2009 09:26:46 +0000 (UTC) (envelope-from ohartman@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 <1Li3QB-0003Mv-G3>; Fri, 13 Mar 2009 10:11:15 +0100 Received: from telesto.geoinf.fu-berlin.de ([130.133.86.198]) by inpost2.zedat.fu-berlin.de (Exim 4.69) with esmtpsa (envelope-from ) id <1Li3QB-0007L8-DN>; Fri, 13 Mar 2009 10:11:15 +0100 Message-ID: <49BA22CD.9030809@zedat.fu-berlin.de> Date: Fri, 13 Mar 2009 09:09:33 +0000 From: "O. Hartmann" Organization: Freie =?ISO-8859-15?Q?Universit=E4t_Berlin?= User-Agent: Thunderbird 2.0.0.19 (X11/20090311) MIME-Version: 1.0 To: Kip Macy References: <1236372641.1671.11.camel@balrog.2hip.net> <18869.10411.538031.500651@jerusalem.litteratus.org> <20090309170833.42069a98@ernst.jennejohn.org> <18869.16614.1547.140164@jerusalem.litteratus.org> <1236617617.1680.17.camel@balrog.2hip.net> <3c1674c90903091036q4585519aja68d7f9bcd350010@mail.gmail.com> <49B961B7.6020303@mail.zedat.fu-berlin.de> <3c1674c90903121400s10c517f3i9714272d20a4ddc2@mail.gmail.com> In-Reply-To: <3c1674c90903121400s10c517f3i9714272d20a4ddc2@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: 130.133.86.198 Cc: freebsd-x11 , Robert Huff , "O. Hartmann" , Nenhum_de_Nos , freebsd-current Subject: Re: [HEADS UP] Radeon r6/7xx drm code to be committed 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: Fri, 13 Mar 2009 09:26:47 -0000 My private box is a UP FreeBSD 8.0-CURRENT/amd64 equipted with a MSI HD4830 (RV770). On this machine with the most recent OS and the most recent xorg-7.4 compiled from the ports, Driver 'radeonhd' does not work, the tty does never show up login screen. It seems the driver does not recognise the GPU. Also on this box, enabling Option 'DRI' doesn't work. When getty tries to start xdm on the specific tty, Xserver can't be started - there is a error message on console coming from [drm], saying something about 'idle'. I never caught this. On my lab's box, a SMP FreeBSD 8.0-CURRENT/amd64 with the most recent xorg-7.4 as mentioned above, equippted with a MSI HD4670 (RV730), Driver 'radeonhd' works, but shows up weird behaviour sometimes (crashing), so I switchd to Driver 'radeon'. But also on this box, enabling Option 'DRI' does not let X come up. Either way, with radeonhd or radeon, ending a X session (I use windowmaker), seems crashing X and then locking up/crashing the whole box. Also very boring is the fact, that I can't swtch to the console via Ctrl-Alt-F{1-8} althought this is explicitely enabled in the config. I see 'nothing' but a black screen, the console is definitely changing, I can change back to the X screen, but never to a console. This behaviour is both on FreeBSD 7.1-STABLE (most recent before I switched these days to 8.0-CURRENT on that box) and 8.0-CURRENT! I guess this is a serious issue in Xorg 7.4 and/or the Radeon driver. It is also very surprising, that on the slower UP FreeBSD box with the faster GPU (RV770), X is much(!) faster than on the faster SMP FreeBSD box with the slower GPU (RV730). On both systems DRI is not enabled and both boxes do not load modules 'drm' and 'radeon'. Kip Macy wrote: > radeon locks up my system, use radeonhd > > On Thu, Mar 12, 2009 at 12:25 PM, O. Hartmann > wrote: >> Kip Macy wrote: >>> I have an HD4850 and it works well. Unfortunately it is the one from >>> ASUS where only one port does dual-link. >>> >>> -Kip >>> >>> On Mon, Mar 9, 2009 at 10:27 AM, Nenhum_de_Nos wrote: >>> >>>> On Mon, March 9, 2009 13:53, Robert Noland wrote: >>>> >>>>> On Mon, 2009-03-09 at 12:16 -0400, Robert Huff wrote: >>>>> >>>>>> Gary Jennejohn writes: >>>>>> >>>>>> >>>>>>> > > This should work on pretty much all Radeon r600+ cards (and the >>>>>>> >>>>>> older >>>>>> >>>>>>> > > stuff as well). With the appropriate X drivers, you should get >>>>>>> >>>>>> EXA >>>>>> >>>>>>> > > accelleration and Xv. 3d is not available yet, afaik. >>>>>>> > >>>>>>> >>>>>>> This is kernel code and has nothing directly to do with ports. >>>>>>> >>>>>> Let me be more specific. >>>>>> Assuming I'm using a 3850, which I believe is the RV670 >>>>>> chipset, is there anything I will need to change in xorg.conf (or >>>>>> elsewhere) to take advantage of/not break the new code? >>>>>> >>>>> rv670 is what I'm testing on... I tried to put a few details in the >>>>> commit message. >>>>> >>>>> Basically, for R600+ you have to force DRI on for the moment. You >>>>> should also be using exa. >>>>> >>>>> So, right now, I'm using radeonhd from git master, with : >>>>> >>>>> Driver "radeonhd" >>>>> VendorName "ATI Technologies Inc" >>>>> BoardName "RV670PRO [Radeon HD 3850]" >>>>> BusID "PCI:1:0:0" >>>>> Option "DRI" >>>>> Option "AccelMethod" "EXA" >>>>> Option "Audio" >>>>> EndSection >>>>> >>>>> robert. >>>>> >>>>> >>>>>> Robert Huff >>>>>> >>>>>> >>>>> -- >>>>> Robert Noland >>>>> FreeBSD >>>>> >>>> I'm planning to move from nVidia to ATi, and all this work is what makes >>>> me do that. This code you're talking about, would benefit a HD4850 ? >>>> >>>> thanks, >>>> >>>> matheus >>>> >>>> -- >>>> We will call you cygnus, >>>> The God of balance you shall be >>>> >>>> _______________________________________________ >>>> 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" >>>> >>>> >>> _______________________________________________ >>> 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" >>> >> I use a MSI HD4830 on a UP FreeBSD 8.0-CURRENT/amd64 box with >> >> Driver "radeon" >> >> from ports/xorg-7.4. Without EXA and DRI the graphics card works well, >> but when enabling EXA and/or DRI, system goes mustang. Ctrl-Alt-FX >> doesn't bring back a console, the tty is 'blinking' as it looks like the >> X server tries to start and fails. >> >> On another box, running FreeBSD 8.0-CURRENT/amd64, but SMP and MSI >> HD4670, with EXA and DRI enabled the whole box crashes immediately when >> loading Xserver. Without EXA and DRI, leaving a windowmaker session and >> therefore ending the Xserver kills the box, the OS dies and coredumps or >> hangs forever with a tiled screen showing 3 rows of 6 columns of the >> console screen on a 20,1 inch TFT. >> > _______________________________________________ > 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"