[Bug 25912] Multiple applications (Google SketchUp 7/8, Photoshop CS6, Mol) don't display the last drawn frame promptly when using binary drivers from Nvidia
WineHQ Bugzilla
wine-bugs at winehq.org
Mon Aug 24 09:57:47 CDT 2020
https://bugs.winehq.org/show_bug.cgi?id=25912
Maarten Baert <misc at maartenbaert.be> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |misc at maartenbaert.be
--- Comment #73 from Maarten Baert <misc at maartenbaert.be> ---
I still have the same problem with Wine 5.15, with the NVIDIA proprietary
driver (on a GeForce GTX 660), in SketchUp 2017.
I tried all the workarounds in this thread and some other thinks, these are the
results:
These workarounds all work:
- set environment variable __GL_MaxFramesAllowed=1
- call glFinish() right after glXSwapBuffers()
- call glXSwapBuffers() twice (which suggests that it is indeed a triple
buffering issue)
These do not work:
- set environment variable vblank_mode=0 (does not affect proprietary NVIDIA
driver)
- enable/disable vsync in NVIDIA configuration tool
- enable/disable flipping in NVIDIA configuration tool
IMHO the best solution would be to call glFinish() after glXSwapBuffers() for
all child OpenGL windows. Or perhaps only if glGetString(GL_VENDOR) is "NVIDIA
Corporation" to avoid a performance hit for the other drivers.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list