[Xorg] X on OpenGL

Ian Romanick idr at us.ibm.com
Sun Jul 11 16:46:33 PDT 2004

Ted Kaminski wrote:

> I have another concern that sort of relates to this: games.
> With a OpenGL-based X server, we're going to end up using a lot of video memory.  Games these days pretty much need all the resources they can get.

Actually, we'll probably use *less*.  With the open-source drivers, if 
you have a display that's 1600x1200, the back and depth buffers are 
statically allocated to be that size.  If you run the game at 1024x768, 
there's a huge chunk of memory that's unused.  If you treat every window 
like a pbuffer (or some similar abstration), you can kick them out of 
video memory (the same way the kernel kicks applications out of physical 
memory).  You have to make sure that there are no rendering commands 
queued by the graphics engine to render to that surface, but it's still 
completely doable.

More information about the xorg mailing list