Re: NVIDIA X Info
No, OpenGL communicates with and relies on the X driver to manage the screen. X is pretty lightweight, though. If you just want to run an OpenGL app with minimal fuss, starting an X server and running a fullscreen OpenGL app as the only client is very easy.
The kernel module is not useless without X -- you can run CUDA applications on the GPU without X running.