http://bugs.winehq.org/show_bug.cgi?id=20947
--- Comment #12 from imaxm memax@gmx.fr --- System Information: OS: Ubuntu 24.04.3 LTS 64-bit Kernel: Linux 6.14.0-35-generic Windowing System: X11
Graphics: Integrated GPU: Intel Discrete GPU: NVIDIA NVIDIA Driver Version: 535.274.02
Wine Version: Development version "Old" WoW64: wine-10.18 (WineHQ Binary Package) "New" WoW64: wine-10.18-229-g0fc31f45624 (self-compiled)
Tested Game: "Voyage: Inspired by Jules Verne" Tested Game Modes: "software" and "hardware" rendering modes
Game performance was measured in FPS using ‘WINEDEBUG=+fps’ and considering the FPS provided by the ‘ddraw_surface_update_frontbuffer’ lines.
Description: The performance is heavily affected by: - which GPU is used (integrated Intel vs discrete NVIDIA); - which Wine WoW64 mode is used ("old" vs "new"); - which game rendering mode is used ("software" vs "hardware").
Here are the FPS results:
| WoW64 Mode | Rendering Mode | Integrated GPU FPS | Discrete GPU FPS | | ---------- | -------------- | ------------------ | ---------------- | | Old | Software | 59.75 | 59.47 | | Old | Hardware | 34.26 | 16.09 | | New | Software | 415.57 | 432.14 | | New | Hardware | 34.92 | 6.36 |
In the "old" WoW64 mode, FPS is similar across both GPUs in "software" mode (~59 FPS), but drops significantly in "hardware" mode with the integrated GPU (34.26 FPS) and discrete GPU (16.09 FPS).
In the "new" WoW64 mode, FPS is much higher in "software" mode (~415-432 FPS), but drastically drops in "hardware" mode: the integrated GPU achieves 34.92 FPS and the discrete GPU only 6.36 FPS.
The FPS drop in "hardware" mode, especially on the discrete Nvidia GPU in the "new" WoW64 mode, is severe.