I am experiencing screen tearing in Full Screen with VSync enabled when Prefer Vulcan or Default is selected. This issue seems to happen whenever the frame rate drops while playing. The issue doesn’t occur when Prefer OpenGL is selected. It is very distracting, as I play with VSync exclusively. The issue is worse with VSync enabled, and when the fps limit is 60 fps.
Steps to reproduce:
Enable Prefer Vulkan or Default.
Turn on VSync.
Notice that screen tearing is occurring whenever frame drops occur.
Expected result:
No screen tearing at all in Prefer Vulcan with VSync enabled.
Actual result:
Screen tearing was occurring whenever the frame rate drops when Prefer Vulkan or Default is selected and VSync is enabled.
Here are my specs:
OS: Windows 11
CPU: AMD Ryzen 5
GPU: AMD RX 590 with 8 GB VRAM
RAM: 16GB
Environment
OS: Windows 11, CPU: AMD Ryzen 5, GPU: AMD RX 590
Attachments
Comments 2
I have the same solution as fishblobmc, VSync fixes the screen tearing. I do not experience any input lag when using VSync. I am using a MacBook Air with an M2 Apple Silicon chip, 8gb of VRAM and 512gb of SSD. It uses integrated storage, RAM, and GPU on the same motherboard as the CPU. Vulkan does give better FPS, but only with VSync as not having it enabled causes screen tearing. Attached is a screen recording captured with OBS. It is only visible sometimes due to the block palette, but it does happen nonetheless.
For me vsync fixes the screen tearing in fullscreen but causes input lag, even though I have a high refresh rate. My specs are windows 11, i7 10th gen cpu, notebook RTX 2070