A Phoronixon van egy teszt, ez már reálisabb, és hasonlit ahhoz, amit én láttam.
Ez megemliti a kisérleti multithreades OpenGL opciót, bár a test suite anélkül futott. Ezzel még érdemes lehet próbálkozni.
Threaded Optimizations
The NVIDIA OpenGL driver supports offloading its CPU computation to a worker thread. These optimizations typically benefit CPU-intensive applications, but might cause a decrease of performance in applications that heavily rely on synchronous OpenGL calls such as glGet*. Because of this, they are currently disabled by default.
Setting the __GL_THREADED_OPTIMIZATIONS environment variable to "1" before loading the NVIDIA OpenGL driver library will enable these optimizations for the lifetime of the application.
Amúgy sync to vblank ügyben:
Option "TripleBuffer" "boolean"
Enable or disable the use of triple buffering. If this option is enabled, OpenGL windows that sync to vblank and are double-buffered will be given a third buffer. This decreases the time an application stalls while waiting for vblank events, but increases latency slightly (delay between user input and displayed result).