From owner-freebsd-x11@FreeBSD.ORG Fri Mar 13 16:59:08 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 EE63B106566C; Fri, 13 Mar 2009 16:59:08 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.239]) by mx1.freebsd.org (Postfix) with ESMTP id A85AB8FC08; Fri, 13 Mar 2009 16:59:08 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: by rv-out-0506.google.com with SMTP id f6so1811464rvb.43 for ; Fri, 13 Mar 2009 09:59:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=h4oUjZW/eORdvMijtSMlj3ytv++Ns4aD4vdcM1S3S3Y=; b=hz7xmysKJvjMUWIRhghWNB8nFAta0p67Zgk1TlSdF5/2XRxexiN1BcSlnW8juag6RO prcowEot0d4+tsdIVlYAa3498MFyj7KQj+s+wSkL7zDJ0SZpCU05AB60D6eNnECuVVkw /o4Vt3JoXLI/aiUDMs7j7eJJjuXiEvQilY4xw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=O2q5lNbpd8rPZKdO9qfdOij/3ybs5FU9L/y3BO/hzWQh4tkPTN8CUvGBUGUD+e1q9z 6NZETYtGfutN6P+8BcdYZce2gmFCWxh31EXXDNc7/J7CUzE1tj/MuFETCRFYU3Q88mwL Igh8V89RlR8V77o3p0UYRe6/mreWoRutxGphA= MIME-Version: 1.0 Sender: mat.macy@gmail.com Received: by 10.141.37.8 with SMTP id p8mr701529rvj.243.1236963548224; Fri, 13 Mar 2009 09:59:08 -0700 (PDT) In-Reply-To: <49BA22CD.9030809@zedat.fu-berlin.de> 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> <49BA22CD.9030809@zedat.fu-berlin.de> Date: Fri, 13 Mar 2009 09:59:08 -0700 X-Google-Sender-Auth: 077819daa6c639f2 Message-ID: <3c1674c90903130959s180da92cu5b91b2154b51fdfe@mail.gmail.com> From: Kip Macy To: "O. Hartmann" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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 16:59:09 -0000 Are you using the radeonhd from git? I needed to use that to get it to work= . -Kip On Fri, Mar 13, 2009 at 2:09 AM, O. Hartmann wrote: > My private box is a UP FreeBSD 8.0-CURRENT/amd64 equipted with a MSI HD48= 30 > (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 driv= er > 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 =A0a 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 windowmake= r), > 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 th= e X > screen, but never to a console. This behaviour is both on FreeBSD 7.1-STA= BLE > (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 Radeo= n > 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 bo= x > 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: >>>>>>> >>>>>>> >>>>>>>> =A0> > =A0This should work on pretty much all Radeon r600+ cards (= and >>>>>>>> the >>>>>>>> >>>>>>> older >>>>>>> >>>>>>>> =A0> > =A0stuff as well). =A0With the appropriate X drivers, you s= hould >>>>>>>> get >>>>>>>> >>>>>>> EXA >>>>>>> >>>>>>>> =A0> > =A0accelleration and Xv. =A03d is not available yet, afaik. >>>>>>>> =A0> >>>>>>>> >>>>>>>> =A0This is kernel code and has nothing directly to do with ports. >>>>>>>> >>>>>>> =A0 =A0 Let me be more specific. >>>>>>> =A0 =A0 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. =A0You >>>>>> should also be using exa. >>>>>> >>>>>> So, right now, I'm using radeonhd from git master, with : >>>>>> >>>>>> =A0 =A0 =A0 =A0Driver =A0 =A0 =A0"radeonhd" >>>>>> =A0 =A0 =A0 =A0VendorName =A0"ATI Technologies Inc" >>>>>> =A0 =A0 =A0 =A0BoardName =A0 "RV670PRO [Radeon HD 3850]" >>>>>> =A0 =A0 =A0 =A0BusID =A0 =A0 =A0 "PCI:1:0:0" >>>>>> =A0 =A0 =A0 =A0Option =A0 =A0 =A0"DRI" >>>>>> =A0 =A0 =A0 =A0Option =A0 =A0 =A0"AccelMethod" "EXA" >>>>>> =A0 =A0 =A0 =A0Option =A0 =A0 =A0"Audio" >>>>>> EndSection >>>>>> >>>>>> robert. >>>>>> >>>>>> >>>>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 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 =A0 "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 th= e >>> 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 o= r >>> 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.or= g" > > >