wow that's a loaded question
basically just from what i have seen from my system (nvidia) it's using Inderect Rendering
OpenGL API calls go to a GLX library GLX protocol extension encodes the calls to X11 stream
X server passes GLX protocol to GLX server extension
GLX server extension drives the hardware
as far as i know this is using the graphics proccessor on the video card and it runs pretty good
there is some nominal support for Direct Rendering as well there is a drm kernel module and
Xorg has an old drm module that only works on ancient 2.4 kernels cause up until now nobodys worked on xorg for like years.
for people that can't get hardware acceleration working the OpenGL specifications call for software fallback yes ? i think
|