To be fair AV1 is fairly new and not exactly widely supported, so IMO it’s fine they don’t support it (yet). Remains to be seen how adoption goes though. The official final release was March this year, that’s barely one development cycle for big software like this (if at all, not sure how their release cycles actually are).
And even there it’s somewhat scarce outside of YouTube and memes. I don’t think any of the commercial content sites use VP9, do they? I never really bothered to check tbh.
Just an update, I found a fix for “A Hat in Time” also applies to “Breathedge.”
You need to do winetricks xact and then add xaudio2_7 as a DLL override (Native) to winecfg
Apparently Wine’s stock xaudio2_7 implementation doesn’t work with modern audio engines well. A lot of games will need this fix down the line, as more of them rely on proper Xaudio calls.
Okay, I’ve been noticing a regression in stability with wine-tkg-3.19 with Unity engine games as of recent. I’ve had to change those games over to Proton 3.16-4 and it’s actually more stable on 3.16-4 than on the latest wine-tkg build from Lutris.
Here’s 2 games where that is the case…
PC Building Simulator:
tkg-3.19: Turns into a zombie process Proton 3.16-4: DX11/DXVK ends in “GetThreadContext failed”, OpenGL works fine
I am Bread:
tkg-3.19: Instant crash Proton 3.16-4: with -force-d3d11, doesn’t crash.
Gonna wait for wine-tkg-nopulse-3.20 (or 3.21) before I draw any conclusions.
PC Building Simulator: Still turns into a zombie process
I am Bread: Still broken. Crashes on startup.
Both games seem to be having massive issues now on tkg builds. I’m not sure if it’s because I tried to add libraries for Windows Media Foundation to my prefix. I may have to start over.
Edit: Nope. Fresh prefix does not resolve these 2 games. So non-vanilla Unity games that have additional libraries now have a very high likelihood of crashing on wine-staging or wine-tkg. In those cases, Proton 3.16 is by far more stable than actual Wine.
Edit 2: Now Subnautica stopped working too on wine-tkg-3.20 if you have a controller plugged in or are plugging in a controller.
Do not update to the Nvidia 415.18.02 drivers. It breaks ALL (and I seriously mean it, ALL) Unity games requesting transform feedback from DXVK with the dreaded “GetThreadContext failed” error. Applies to both Wine and Proton. This is a EXTREMELY COMMON bug with the 415.xx series drivers with no solution in sight.
Thought if might be good to mention something rather important I found out a while back. There is some kind of interaction between dxvk and tearfree that causes games to be a stuttery mess if they aren’t running at exactly 60fps. I have confirmed this with Monster Hunter World and The Witcher 3. I tried to test this with MGSV as well be it ran so smoothly I couldn’t get it to dip below 60 #firstworldproblems. And I know it’s to do with dxvk because it doesn’t happen with Doom or No Man’s Sky.
you can disable tear free on the fly with this command xrandr --output <output> --set TearFree off
and you can just as easily turn it back on by replacing off with on in that command.