https://bugs.winehq.org/show_bug.cgi?id=45209
--- Comment #7 from Józef Kucia joseph.kucia@gmail.com --- (In reply to Alistair Leslie-Hughes from comment #6)
(In reply to Józef Kucia from comment #5)
(In reply to Alistair Leslie-Hughes from comment #4)
The 32 bit version for works without fault with/out that patch.
Does the 32-bit version use d3d11?
No, it uses the dx9 interfaces.
Ok. So, the 0001-d3d11-D3D11_USAGE_DYNAMIC-needs-to-have-CPU-access patch workarounds bug 45066 (which is likely Nvidia legacy driver bug), and it severely degrades performance in d3d11 apps on all drivers. FWIW, I think that buffer mapping optimizations for constant buffers might also "fix" bug 45066 in the future. It might be also better to use nouveau instead of legacy Nvidia drivers.