page1
Application
GLX Interposer (VirtualGL)
Xlib
libGL
X Proxy
(VNC, etc.)
GLX
X11
Events
X11
cmds
OpenGL
Client 0
(VNC, etc.)
Client 1
Client N
...
KB/ mouse
events
image stream
encoded using
custom protocol
rendered
images
3D X Server
3D Driver
Application Server
Network
XPutImage()