http://bugs.winehq.org/show_bug.cgi?id=58575
Bug ID: 58575 Summary: Low performance in an old Directx8 Sonic fangame in wined3d Product: Wine Version: 10.11 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: user.pecheniok@gmail.com Distribution: ---
This game has a built-in fps counter. After launching it, I was surprised to find that it ran at only 30 fps in the hub area, while on windows it runs at 60. It is seemingly ok in the gameplay, but fps is often several values short of 60, and there are also rarer drops to 30 for several seconds. There are no warnings in the console other than related to directsound. DXVK works at a locked 60 fps, so that means that it's a problem with wined3d. Here is the link to the game: https://gamejolt.com/games/sonic3d/28626
http://bugs.winehq.org/show_bug.cgi?id=58575
Zak user.pecheniok@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |user.pecheniok@gmail.com
--- Comment #1 from Zak user.pecheniok@gmail.com --- After some testing, I am back with some additional info. I played it again yesterday, and noticed that the fps in the hub area is a bit higher. Like 15-20 fps. Then I realised that I had switched my session to wayland. After switching back to X, my fps fell by 15-20 again. X had more severe fps fall, but wayland had more weird splitsecond stutters that didn't really show up on mangohund. Performance on the 3rd level on wayland was pretty low, 40-50 fps. Never hit 60 on this and the next one.
http://bugs.winehq.org/show_bug.cgi?id=58575
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, performance
http://bugs.winehq.org/show_bug.cgi?id=58575
--- Comment #2 from Zak user.pecheniok@gmail.com --- After more testing, I have some even more interesting data. After remembering that wine 9 introduced 64-bit processes for 32-bit apps, I had a suspicion that maybe it had worked fine before. So I downloaded a wine 8.21 appimage, and found that the game ran at a locked 60fps there. But after I tried it in wine 9.21, things became even more interesting, because it turned out that the performance was WORSE than it is now. So some related or unrelated bugfixes improved the performance.