VSync not working in OpenGL
Visible screen tearing and not working vsync with OpenGL playing Zelda BOTW.
Even forcing from NVidia Profile Inspector VSync=ON does nothing... Looks like OGL mode in CEMU forces framerate cap with vsync disabled.
I have other OpenGL games perfectly working where VSync ON/OFF works as expected.
Gaming laptop ASUS GL703GS, Win 10, i7-8750H (6+6 cores), NVidia 1070 8GB, 32GB RAM, 1920x1080 144Hz G-Sync laptop screen, NVMe + SSD
Updated by Exzap over 1 year ago
OpenGL application-controlled vsync is pretty unreliable. It's recommended to just use the vendor control panel vsync option for that.
The Vulkan vsync settings in Cemu should work just fine. Did you accidentally set vsync in Nvidia's control panel to "off" instead of "Use the 3D application setting"?
Updated by hexaae about 1 year ago
I've discovered that setting Options > General settings > Graphics > Vulkan: Async=Off , Async shader compile=On, and from NVidia Profile Inspector for CEMU profile: Vertical Sync=Force On + Unknown settings enabled, at the bottom: 0x80857A28=0x00000001, 0x809D5F60=0x08000001, I finally got rid of tearing on my 1070 8GB (Max-P) + NVidia 512.96 SD.
Double or triple vsync settings from CEMU Graphics options didn't work and were causing heavy tearing on my system!
i7-8750h + 32GB RAM + 1070 8GB (Max-P) + Windows 10 + NVidia 512.96 SD + 1920x1080 144Hz display with G-Sync.