I wasn't able to run Jedi Knight 2 with OpenGL, either (I have an ATI Radeon 7500).
Well, I mean, I *could* run it, but it was incredibly slow, so I switched to DirectX. The odd thing is that I can run Quake 3 in OpenGL mode no problem. :/
Ah well. JK2 is only good the first time you play it. :P