I had a go at running Quake 2 this weekend, with limited success I spent ages getting all the libc5 stuff, (glide 2.53, Mesa 3.0 quake2) and I could only run softx in an x window. yeuch. However I noticed that there was also a glibc version of quake2, so after attempting to recompile mesa using glibc I had glx in an X window (unfortunately at about 1frame every 30 seconds) and I can run quake2 in a console at 300x200.