I mean the game runs ok with 5.7-11 and DXVK (1.7.3) from Lutris. I can get 100-250 FPS depending on the map but I would say I get around 130-150 FPS usually with my Nvidia GTX 1650 TI laptop GPU on the low settings. Performance was of course much more better with 6.x Wine versions but nothing unplayable for me at least.
EDIT: It was misconfiguration that was causing DXVK 1.8.1L not working fixed it.
What/where is the 5.7-11 setting? Iâm not finding it in the lutris menus and see it suggested from time to time to change two numbers, not just the dxvk.
I was running without issues or performance drops on 5.22-tkg and DXVK 1.8.1 last night, although only for about 2 hours. I did get very weird semi-constant random stuttering on Horizon Lunar Colony though despite having a shader cache, almost as if Blizzard should remove that map from the game, but I digress. RTX 2070 Super. Still hoping the Wine 6.x series gets a fix though.
Also I install DXVK 1.8.1 by disabling it in Lutris entirely and instead using system winetricks within the gameâs wine prefix to install latest DXVK. Not the best method, but at least I know it works. Too lazy to extract everything properly for Lutris.
@MoonBurst First as in the following screenshot (the top version is third-party and extracted to ~/.local/share/lutris/runners/wine), then you change it in the gameâs configuration within Lutris.
This worked easily enough for me. thanks for the help! Iâll test it for a bit and see if that crashes on me.
EDIT: the 5-7.11 wouldnât actually run for me. I tried the 6.0-x86_64 and that just crashed for me.
@MoonBurst Try https://github.com/Frogging-Family/wine-tkg-git/releases/tag/5.22.r2.g0ae73155
Download the .tar.zst, extract the usr folder within the archive into the folder Iâve mentioned above (and rename it from usr to anything, I personally copied the archive name, hence why it shows up like that in the screenshot). Then check if it shows up in Lutris and change the game configuration accordingly.
Set output debugging info in gameâs runner options to enabled and then check the logs. Could be something like glibc version of wine release higher than system, if it happens with the tkg release.
wine: could not load ntdll.so: /lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.32â not found (required by /home/moonburst/.local/share/lutris/runners/wine/wine-tkg-staging-fsync-git-5.22.r2.g0ae73155-309-x86_64/bin/âŚ/lib32/wine/ntdll.so)
I donât really know what this is.
Iâm not familiar with PopOS, but I know itâs Ubuntu-based. glibc version you can check with âldd --versionâ in the terminal. That wine tkg release was compiled against glibc 2.32, therefore if your version is lower (likely 2.31 or perhaps even lower) itâs not going to run and youâd have to either compile it from source against your systemâs own glibc or update the library, if such update is available. The most recent version is 2.33, but I donât know how long for does PopOS hold package versions back. Ubuntu 20.10 has version 2.32 available though and the latest PopOS version is based on that, unless youâre running the LTS release, which would make it 20.04 and therefore 2.31.
The package name should be libc6, but I havenât worked with apt-based distributions for a while (running an Arch-based server and Fedora-based desktop), so Iâm not aware of current Ubuntu dependency hell.
This one seems to be the last version precompiled against 2.31, you could try that. Building wine-tkg from source can be a mess if errors pop up, so wouldnât recommend it (but you can try if youâd want to).
@MoonBurst I had also a kinda similar problem to yours. My game did not run with latest Lutris DXVK 1.81L. I was messing around with the Wine Prefix because of this crashing issue and while I was doing that I probably messed up something in it that caused this. I moved my game folder to somewhere else and run the Overwatch install script from Lutris again to create a fresh Prefix after that I moved back and verified my game files. Now DXVK 1.8.1L works perfectly maybe same thing can work for you.
Also Wine-tkg dev compiles them on Arch Linux so if you want to use his binaries you have to be on a rolling distro to get the same libraries as the dev (preferably something Arch based) if not you have to compile them yourself or find someone that compiled it on the same Ubuntu base as yours. Compiling Wine shouldnât take too long on a modern system, so I suggest you to give it a try.
@Synthkrieg Lutris Wine 5.7-11 it is then. Performance hit aside the game is very playable for me at least. Voice com also works too.
Downloading and running a prebuilt binary can also result in library incompatibilities. The issue you have linked is from a PKGBUILD which is Archâs build system. https://github.com/Frogging-Family/wine-tkg-git/tree/master/wine-tkg-git You should follow these instead. If you have installed all the build dependencies it should compile just like normal Wine.
Also, if âDownloading and running a prebuilt binary can also result in library incompatibilities.â as you say, wouldnât any prebuilt lutris-wine binaries have this same issue?
Thatâs the thing about modified Wine, itâs black magic. Mainline Wine I can compile wherever, it works. Modified wine in my personal experience mostly just doesnât. When I tried to compile 6.8-tkg before the COPR maintainer published a working build it just segfaulted on me mid-build. Not a dependency issue, just a âlol no, the endâ.
As for the OW issue, Iâve noticed that whenever the crash occurs, itâs always along with some action happening ingame. Once it crashed on me when I was hit by a Doomfist, once it was during an intense teamfight, etc. Itâs always some sound or perhaps shaders, something happening. I mean I havenât tested running it idle for hours and the crashing does occur seemingly entirely on random, but itâs a correlation.
Also played for over 2 hours on 6.8-tkg yesterday without a hitch. Whatever it is, itâs beyond me.