On Monday 11 January 2010 23:45:12 Stan Hoeppner wrote: > Boyd Stephen Smith Jr. put forth on 1/11/2010 12:23 PM: > > 4. I had to switch VTs to the X server that was handling the OpenGL > > commands for the GLX calls to complete. Likely, the video driver I am > > using requires exclusive access to the hardware to process some GLX > > requests. > > This is my point. The Linux OpenGL architecture has been optimized for > local hardware rendering. It's impossible to get "usable" remote OpenGL > today, mainly because textures are such an integral component of 3D > rendering today. Trying to push texture data over ethernet (even GigE) > for real time rendering is not really doable.
That's not due to any Linux (kernel) limitation that "multiuser 3D OpenGL would no longer be supported" and a far cry from having "to eliminate over the network OpenGL completely".[1] It takes time to push data across the network -- always has. In fact, network speed on (on average) faster today than when SGI or SUN workstations were big sellers. While an apples-to-apples comparison is probably impossible, I'd wager that using GLX on a remote X session is actually faster now than "back in '02 or '03" or even the SGI workstations. Multi-pass rendering of a scene with 1G of textures and several megs of compiled shader programs in 1/60th of a second is tough, but if your X server hardware is good enough, your bands wide enough, and your round-trip times low enough, standard Xorg will do it without missing a beat. [1] If you don't recognize the quotes, they are from your earlier messages in this thread. -- Boyd Stephen Smith Jr. ,= ,-_-. =. b...@iguanasuicide.net ((_/)o o(\_)) ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-' http://iguanasuicide.net/ \_/
signature.asc
Description: This is a digitally signed message part.