From owner-freebsd-x11@FreeBSD.ORG Thu Dec 14 20:53:52 2006 Return-Path: X-Original-To: freebsd-x11@freebsd.org Delivered-To: freebsd-x11@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 52EB716A69C for ; Thu, 14 Dec 2006 20:53:52 +0000 (UTC) (envelope-from adamk@voicenet.com) Received: from b.mx.visualtech.com (chons.visualtech.com [208.16.19.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 72BAF43CD8 for ; Thu, 14 Dec 2006 20:45:49 +0000 (GMT) (envelope-from adamk@voicenet.com) Received: from [192.168.0.101] (c-68-45-180-45.hsd1.nj.comcast.net [68.45.180.45]) by b.mx.visualtech.com (Postfix) with ESMTP id 85B3648380; Thu, 14 Dec 2006 15:47:04 -0500 (EST) Message-ID: <4581B846.50200@voicenet.com> Date: Thu, 14 Dec 2006 15:47:02 -0500 From: Adam K Kirchhoff User-Agent: Thunderbird 1.5.0.8 (X11/20061205) MIME-Version: 1.0 To: German Tischler References: <9c16502b0612131708r365b8ccew72e936bc67dada60@mail.gmail.com> <4581AA17.3080501@gaspode.franken.de> In-Reply-To: <4581AA17.3080501@gaspode.franken.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-x11@freebsd.org Subject: Re: 6.2-PRE, AGP X800, and Modular Xorg == No DRI? 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: Thu, 14 Dec 2006 20:53:52 -0000 German Tischler wrote: > Isaac Waldron wrote: > >> Everything seems to work fine with the exception that direct >> rendering is disabled. This same machine worked fine with Xorg 6.9 >> from the regular ports tree, but I was interested in modular Xorg for >> the possibility of limited 3D acceleration support for newer Radeons. >> >> I have since rebuilt world to 6.2-PRERELEASE as of yesterday, and >> direct rendering is still disabled. dmesg is reporting that agp and >> drm are detecting my card. Has anyone successfully gotten this >> combination working with DRI? If so, what tricks did you use? >> > > Please try to run a program using OpenGL with debug flags, e.g. > > LIBGL_DEBUG=YES MESA_DEBUG=YES teapot > > One problem will probably be that the graphics/dri Port assumes that > posix_memalign is present in FreeBSD, which is not true for FreeBSD 6, > so the r300_dri.so object will fail to load. I have DRI working on a > X850 based PCI express card in my FreeBSD 6.2 pre machine, so getting > the X800 working should be possible. > If you look at his Xorg log file, you'll notice that Direct Rendering is disabled. Running a GL application with this debug flags isn't going to show anything interesting... The problem seems to be that the Xorg log file doesn't actually say why Direct Rendering is disabled. Also, it seems pretty clear to me that not all X*** cards (PCIe, specifically) are working properly, as my screen is pretty well corrupted when I enable DRI on my x800 XL :-) Adam