[Bug 44315] Buffer maps cause CPU-GPU synchronization (Guild Wars 2, The Witcher 3)

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Sep 26 17:29:45 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=44315

--- Comment #45 from Kai Krakow <kai at 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-unofficial-3

Thanks to Zeb and Firer4t for the tips on patches dependencies, and mirh for
helpful links.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list