https://bugs.winehq.org/show_bug.cgi?id=42592
--- Comment #32 from Kai Krakow kai@kaishome.de --- Meanwhile, I upgraded to Wine Staging 2.18 (as provided by Gentoo) with integrated patches supplied via portage patching feature for:
* https://dev.wine-staging.com/patches/205/ * https://dev.wine-staging.com/patches/204/
Overall, the game runs a little bit better now. Numbers stay roughly the same but everything looks smoother overall even when I put back 60fps limit and increase graphic detail.
But one thing I'm seeing now (compared to 2.17 before): The game freezes for short times especially in the beginning and when entering new areas or the map. I believe that's mostly due to the shader caching patch tho I didn't see this effect with 2.17.
I was using both patches already in 2.17. From the news page I don't see any important update that's related to d3d performance. I wonder what makes the difference?
There's one thing I changed at around the same time: I turned off madvise'd huge pages support in the kernel. But that's counter-intuitive.
I currently arrived in Ard Skellig. At the current stage of performance I can clearly see, while walking through the forests, that one graphical bug seems to have some bigger impact on performance:
https://bugs.winehq.org/show_bug.cgi?id=43828
These distortions sometimes reach through the whole forest or are visible as flickering in the background behind the trees while monsters affected by this bug are around. The game runs much more sluggish during that bug, even if such monsters are not in the viewport (like behind me). The flickering effect I see clearly tells me that the visual bug is still rendered even when the affected object itself should not be visible.
I guess that the following bugs could have a similar performance effect:
* https://bugs.winehq.org/show_bug.cgi?id=43158 (medium impact) * https://bugs.winehq.org/show_bug.cgi?id=43131 (small impact)
Since Novigrad is full of these visual bugs, it would explain why it ran so slow. Also, Ard Skellig is full of those bugs in and around villages. I'm seeing performance clearly drop in those areas.
So maybe the above bugs should be cleared first before investigating this further.
When staying away from such visual bugs, the game seems to run really smooth now, even during fights with a few characters around.