So if i disable allow tearing for full screen it won’t do a thing.
I can force Vsync for some games with Mangohud or Gamescope, the thing is that for Cyberpunk those don’t work. Cyberpunks own Vsync causes tearing to happen on upper part of the screen.
I just want to find a way to get tear free experience on that game. Was thinking that Waylands own vsync would have helped, but it seems that it’s disabled for full screen apps and i didn’t find any way to turn it back on.
I am by no means an expert in the field of graphics — and even less so on account of gaming — but it is quite possible that your game actually runs on X11 as a client on top of Wayland (XWayland).
Considering that your game has its own VSync settings, I actually deem this more than likely.
Again, I’m no expert in this field, but perhaps the above can help you on your way of debugging this. In KDE Plasma’s System Settings, there’s this setting, for instance…
I tried xorg.conf tearfree if it would be because it’s running X11, but that did not help. All other games ive tested get the vsync from Mangohud + Goverlay settings to force vsync on for the games.
I have ticked that box off, but it doesn’t seem to be doing anything. For example if i set vsync off from Goverlay it gets turned off for all games, but Cyberpunk. I think that the KDE settings do not do anything really to set or set off the tearing.
I think it’s just allowed tearing by default and no way to change that behaviour.
I think that when it’s set to allow screen tearing and graphics drivers don’t have possibility to change that it might mean that it does exactly that what means that it does nothing.
Sadly it was set to allow screen tearing by default cause before it wasn’t and was working with all my Xwayland running games as well to not allow tearing.
Found a way to force sort of vsync on with environment variable MESA_VK_WSI_PRESENT_MODE=fifo. Sadly that did not help with that sort of tearing on up side of the screen. Maybe it’s a benchmark glitch or problems with VK3D3.
E: Turned out that it’s a bug in the game. Happens on Windows as well. Man. Was losing my mind over it.
I have been trying to find a way to disable vsync on wayland and you complain about it not being present How is that even possible? It is literally built into it. Trust me, i have tried. Even in fullscreen videos (i don’t know much about games) it is always there, no matter what i do.
I don’t know if it’s the Goverlay plus Mangohud that is making most of the work with vsync on or off. By default i had it set as Unset so that would make it so that the application provides the values. For VK3D3 it wasn’t working though.
With Mangohud i can definitely even set off vsync in games where vsync is forced like for example Dark Souls 3.
Don’t really understand why someone would want vsync off from videos though? There the input lag wouldn’t matter cause there is no input. And the side effect without vsync is that you have tearing. I wouldn’t want to see graphical glitches in my videos. Though i don’t want to see those in my games either.