( tzp | 2012. 11. 09., p – 09:52 )

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).