I put in my working copy of the glx port from openprojects.net for FreeBSD and XFree86 3.3.5 Problems: . It works on a RIVA TNT boards, no confirmation that it works on Matrox yet. However it is very unlikely that I broke Matrox functionality. . I should base this port on a more recent snapshot of the glx archive (but this one works at least) Installation: After download and decompression, please copy the shar archive to some directory, and type sh glx-990914.shar to unpack it into a 'glx' directory. Please deinstall existing Mesa-3.0 or glx packages. If you don't the port should notify you later. Same applies to XFree86. The port should complain if your stuff is too old. Type script 01.log # to log everything bash # or whatever shell cd glx export CHIPSET_3D=RIVA or export CHIPSET_3D=MGA date; make; date; make install; date (You will run not into more than one trap, I hope :-) exit # exit shell exit # exit script After this you should be able to have accelerated 3d - if not send me your log please to help me identifying problems. I put up logs of my building sessions on the web site, they should give you an impression of what will happen (and how long it takes on a K6-300 system). One test you can try is cd /usr/ports/graphics/Mesa3/work/Mesa-3.0/demos ./gears (watch software rendering) And then run the Makefile.freebsd from http://www.freebsd.org/~3d/distfiles/Mesa/3.0/demos/Makefile.freebsd in that demos directory to create and run some versions that link to the accelerated libGL: make -f Makefile.freebsd exec Note: Many demos have context menu on mouse-button2, most exit after ESC This all should run quite fast. :) Another source of OpenGL demos is the xscreensaver from the ports collection. It has lots of great OpenGL savers. (Try 'glplanet -root') Have fun! Marc van Woerkom <3d@freebsd.org> September, 15th 1999