MiniGLX

MiniGLX is currently implemented within the Mesa 3D project that provides a means to use the Direct Rendering Infrastructure when the X Window System is not used.

MiniGLX renders directly to the framebuffer device or through accelerated DRI drivers.

MiniGLX allows only one window (which fills the whole framebuffer) to exist.

If the existing source code were extended, MiniGLX could be used by GPGPU applications, using the power of graphics card processors for general, non-graphical tasks, as long as no other driver uses the graphics card.

Nvidia has already integrated support for using the graphics processing unit on Nvidia cards for application programming into its proprietary 3D graphic driver.