From owner-freebsd-questions@FreeBSD.ORG Sat Dec 31 13:00:03 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C1FF016A41F for ; Sat, 31 Dec 2005 13:00:03 +0000 (GMT) (envelope-from pascal.pype@skynet.be) Received: from outmx015.isp.belgacom.be (outmx015.isp.belgacom.be [195.238.4.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1660743D46 for ; Sat, 31 Dec 2005 13:00:02 +0000 (GMT) (envelope-from pascal.pype@skynet.be) Received: from outmx015.isp.belgacom.be (localhost [127.0.0.1]) by outmx015.isp.belgacom.be (8.12.11/8.12.11/Skynet-OUT-2.22) with ESMTP id jBVCxxZt029146 for ; Sat, 31 Dec 2005 13:59:59 +0100 (envelope-from ) Received: from skynet.be (233-114.245.81.adsl.skynet.be [81.245.114.233]) by outmx015.isp.belgacom.be (8.12.11/8.12.11/Skynet-OUT-2.22) with ESMTP id jBVCxq3W029093; Sat, 31 Dec 2005 13:59:53 +0100 (envelope-from ) Message-ID: <43B680A4.6010601@skynet.be> Date: Sat, 31 Dec 2005 13:59:16 +0100 From: Pascal Pype User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4) Gecko/20031007 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jon References: <20051230044420.27250.qmail@web36107.mail.mud.yahoo.com> In-Reply-To: <20051230044420.27250.qmail@web36107.mail.mud.yahoo.com> Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: Hardware graphics X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Dec 2005 13:00:03 -0000 Jon wrote: >Hi, > >I need some help getting hardware graphics going. I >built radeon.ko and drm.ko from drm cvs and loaded >them, a quick dmesg drm says the modules are loaded. >(drm 1.21.0 20051229) I was told on here I would need >the r300 DRI module for my ATI Radeon 9800 Pro which I >got from the FreeBSD Ports 'dri-6.2.20050719,1', that >built and installed r300_dri.so. I'm using >radeon_drv.o in my Xorg.conf file as the display >driver, I had a look at my Xorg.conf Log file and it >says: >(WW) RADEON(0): Direct rendering not yet supported on >Radeon 9500 and newer >(II) RADEON(0): Render acceleration unsupported on >Radeon 9500/9700 and newer. >(II) RADEON(0): Render acceleration disabled > >What else could be the problem? >-- Thanks >FreeBSD 6.0 STABLE > > > > > > >__________________________________________________________ >Find your next car at http://autos.yahoo.ca >_______________________________________________ >freebsd-questions@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-questions >To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > > > > Hello Jon, The message "Direct rendering not yet supported on Radeon 9500 and newer" means the X server doesn't have a graphics driver included that interfaces with the hardware rendering capabilities of your video card. I recompiled my X server so that it emulates advanced rendering capabilities so that the xscreensaver , a screensaver that creates enhanced 3D images such as molecular structures of certain large scale chemical compositions , renders all its images. It means that all the rendering is now done through software rather then hardware. The default for X servers such as XFree86 is that software emulating is turned off on freebsd releases. Unfortunately I don't remember precisely what I did to turn software emulation of rendering on because it was years ago when I did it. What I recall however , is that the X server must be made from the ports collection. Once the build process starts , it must be interrupted by Ctrl-C. In one of the makefiles that you obtain in the working directory of the X server there is an option pertaining to software emulation of graphics rendering. It must be turned on. Then one continues with the classical "make" and "make install". Kind regards, Pype Pascal. P.S. I did this on freebsd release 4-9.