hi
since a few weeks i’ve been experiencing a LOT of tearing in every game that runs with WINE/Proton
reddit couldn’ve give me an answer, so here are the things i’ve tried
unchecking this options in the KDE settings :
enabling VRR, disabling VRR, setting it to auto
the only thing that actually works is to lower the FPS limit below my monitor (it used to be 75, 74-73 eliminates tearing). but that increases the frametime and reduces the FPS, whihc is an extremely bad solution
Without knowing anything of your hardware, it’s seriously difficult to help. Please paste here, in between two lines containing only```, input & output & trailing shell prompt, from running inxi -GSaz.
You need to draw the attention of those familiar with Optimus (dual GPU, AMD+NVidia) issues. I get by on one GPU per PC, and never use NVidia’s drivers. @malcolmlewis is one of them.
I’m not a game player, but are you able to explain to us how you launch your game(s)? I’m wondering if the Wine application is running the via Xwayland or as a Wayland client in this situation?
@kyral Hi, so your passing through the Nvidia GPU to a virtual machine, so the issue is with the AMD gpu… If you were running X11, then would suggest using xrandr, but your on Plasma and Wayland… You need to wait for a Plasma/Wayland/AMD user…
it’s not an optimus sytem
the nvidia card is the slave card which has a vfio-pci driver loaded, it’s something i need for VMs, the nvidia card isn’t used by the desktop environment nor kwin/wayland or else
only qemu can use it, so this is not a problem at all
very simple open steam → click play on any game → the game launches → most games will have screen tearing beyond 73FPS, 74 creates a very slight tearing but it’s barely noticable, 75 causes too much tearing.
i haven’t changed my FPS limiter settings in years, and this issue started happening only a few weeks ago. i’ve only had to change the limiter settings to 72 to stop this.
as far as i know every WINE instance runs on XWayland
yeah i’m fully aware of the gpu passthrough, it’s completely intentional and this is something i need.
i don’t use X11, because i have an AMD GPU i use wayland
the issue being that every game doesn’t run directly with WINE but with proton which afaik doesn’t ship the latest WINE version
the last time i tried my game wouldn’t even launch
It is a work-in-progress situation I guess, and will improve once running in a pure Wayland environment. Are you using a flatpack version, or installed via openSUSE repo?
@kyral Yes, understand that, just looking to see if there was an improvement. My suggestion it to wait for the next Mesa version to drop and see if that makes a difference, else I feel you may need to produce a bug report.