https://bugs.winehq.org/show_bug.cgi?id=50235
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #4 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
I noticed a fps drop in The Elder Scrolls Online after updating from wine 5.21 to 6.0-rc3.
The regression test shows that the performance issue is first introduced by commit 77f0149 and after reverting that, secondly by commit 8b3cc57. That led me to this bug.
Reverting 77f0149 fixes the issues until commit 8b3cc57. After that commit, reverting both, with a tweak, makes the application render as fast as before, up to wine 6.0-rc3. The tweak reintroduces the definition of WINED3D_BUFFER_APPLESYNC and 'coherent' to the members of 'struct wined3d_bo_gl', used by later commits, to avoid compilation errors.
I also tested the hack and the patch:
With the hack from comment 1, all the memory was consumed before getting to actual gameplay, the game got stuck loading the saved character, presumably using disk swapping, and I had to kill the process.
The patch from comment 2 didn't have any visible effect on the performance issue.
On Nvidia RTX 2070 with proprietary driver 450.80.02.
Regards.