The recommended way to turn off vsync is to use the GLX_SGI_swap_control extension and the glXSwapIntervalSGI function. Our code already does that, but for some reason we remain vsync-locked on Ubuntu.
Another way to turn it off is to use the __GL_SYNC_TO_VBLANK=0 environment variable, which does work but requires user intervention so it can't be controlled from our command line switch.
Another way to turn it off is to use the __GL_SYNC_TO_VBLANK=0 environment variable, which does work but requires user intervention so it can't be controlled from our command line switch.
- relates to
-
JDK-8291958 vsync happens once for each stage instead of once per pulse
-
- Open
-