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>