If you have an ATI Radeon gfx card, then I can help you setting up OpenGL in Linux.
1.) check if you have agpgart enabled (either builtin or as module) if not, then enable it and recompile your kernel.
2.) get the fglrx 3.7.6 drivers from
http://www.ati.com3.) if you are running xfree then change back to runlevel 3 (change to another console, log in as root and run init 3
4.) install the .rpm package (if you use a system without rpm like debian or slackware, then get alien or use rpmunpack to extract the files to / to place them in the proper locations)
5.) go to /lib/modules/fglrx/build_mod/ and run ./make.sh
6.) go to /lib/modules/fglrx/ and run ./make_install.sh
7.) run fglrxconfig to set xfree up (dont use XF86Config anymore!) and make sure if it asks you if it should enable the internal agp module that you answer with no (at least if you have a mainboard with nforce2 chipset)
8.) save the settings and run init 5
9.) run fglrxconfig in a shell and check if it says \"ATI Technologies Inc.\" as vendor string
10.) if it does you have opengl enabled. congratz

if not... well.. bad luck... post what went wrong
11.) if you want to enable the ati control applet go to /usr/X11R6/bin/ and extract the fireglcontrol.* archive matching your compiler (check with gcc -v) and rename the file to fireglcontrol
PS: if you dont have a radeon card... well.. just ignore this post
