Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 05 Nov 2001 01:21:11 -0001 (CET)
From:      Inge E.Syvertsen <webdude@phreaker.net>
To:        freebsd-questions@freebsd.org
Subject:   Getting Voodoo3 to work with DRI
Message-ID:  <20011105001826.AA9895001E@zagnut.hotpop.com>

next in thread | raw e-mail | index | archive | help

Hi folks!

Anyone out there who can help me getting DRI to work on my box ?

If you feel you're up to it, please read on:

I have FreeBSD 4.4 STABLE (upgraded from 4.3) on a P233 
w/ 128 MB, and a PCI version of 3dfx Voodoo 3 2000 (BIOS rev. 2.15.06)


I installed (all from ports) XFree86 4.1.0 (leaving the old XFree86 alone),
as well as drm-kmod 0.9.2 and Glide3-64-bit-20010331 
(the author of which cheerfully assumes I know how to configure it 
for the correct hardware. I commented out all but one line in an if-loop 
in the Makefile, I hope that worked. Got no errors, at least). 
Mesa 3.4.1 and 3.4.2_1 was already installed.

Configured XFree86 w/ xf86config (xf86cfg core dumped on me),
and at length found out that I had to do a 'chmod ug+s' on the Xserver to 
get startx to load X. (oh, well...)

Edited /etc/X11/XF86Config to include loading of glx and dri, 
also adding the DRI permission section.

/var/log/XFree86.0.log shows loading of the tdfx, glx, GLcore, 
dri and drm modules, and the XFree86-DRI and GLX extensions.
It also says 'direct rendering enabled'

kldstat shows kernel, linux.ko, gamma.ko 
and tdfx.ko to be loaded. 

glxinfo, however, says:

direct rendering: no
OpenGL rendering string: Mesa GLX indirect.

Should I have a card specific .so and/or other 
file(s) under /usr/X11R6/lib/modules/dri ?

Am I doing something wrong? Did I miss an important step?
Should I recompile XFree86 4.1.0 after installing Glide?
Boy, do I have questions!

(donning flame retardant suit:)
I read and reread both the dri.sourceforge.net and gladstone.uoregon.edu 
pages (and misc FreeBSD mailing list submissions) on the subject, but I'm 
afraid I'm not much wiser. From a newbies (that's me) point of view, 
setting up DRI is a complex affair that quickly makes me lost in details. 
As a user and non-programmer, a lot of the documentation is also over my
head. That's not to say I don't read docs, but it's sometimes hard to follow 
when there are links to bits and pieces of info all over the place, 
instead of a more unified effort. Maybe a kind and knowledgeable soul
would write a comprehensive tutorial for the benefit of all users ?

Appreciate all help, pointers and links.

best regards, 

Inge E. Syvertsen
webdude@phreaker.net

*** This space reserved for witty comments ***





To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011105001826.AA9895001E>