https://bugs.winehq.org/show_bug.cgi?id=44315
--- Comment #45 from Kai Krakow kai@kaishome.de --- Okay, I've updated my proton branch with PBA and it's impressive how far it has come: The Witcher 3 looks a bit different (nothing wrong but subtly different) than with DXVK but it plays exceptionally well with it (except some intermittent freezes after scene changes).
I've then added the deferred contexts patches but needed to resolve some conflicts - but in the end it worked. I've successfully run Path of Exile with this but there are very visible occasional freezes and very inconsistent FPS. But at least it works. Dynamic resolution kicks in very often, this almost never happens with DXVK.
I've also tried Shadow of Tomb Raider which looks very strange with WineD3D. It reminds me of the early days playing Witcher 3 with WineD3D with polygons sticking out of models, parts of models completely missing, and polygons flickering across the whole scene (but without the performance hit that could be seen in Witcher 3). The benchmark shows it's 48% CPU bound (vs. 12% with DXVK), with about half the avg FPS.
Loading times without DXVK are a lot longer - I mean really a lot (cold shader cache).
Here's my branch (to be used as Proton drop-in): https://github.com/kakra/wine/releases/new?tag=wine-proton_3.7-3.16-unoffici...
Thanks to Zeb and Firer4t for the tips on patches dependencies, and mirh for helpful links.