https://bugs.winehq.org/show_bug.cgi?id=45436
Bug ID: 45436 Summary: HoMM 3: Horn of the Abyss severe performance regression with non GDI mode from HoMM3 HD Product: Wine Version: 3.12 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: mo78@abv.bg Distribution: ---
There is severe performance regression with non GDI mode with this game, when HoMM3 HD Launcher is used. The regression occurs both with vanilla and staging 3.xx wine versions. I also tried and PBA to no avail. If I choose 32-bit GDI or 32-bit True (stretchable) GDI, the game running fine. All other modes has slow performance problems and some of them are very serious - with mouse, scroll and horse movement lag. I tried Nvidia proprietary driver and Nouveau with the same result. With Wine 2.21 all is working correct and there isn't performance problems at all.
https://bugs.winehq.org/show_bug.cgi?id=45436
mo78@abv.bg changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mo78@abv.bg
--- Comment #1 from mo78@abv.bg --- *there aren't performance problems at all.
https://bugs.winehq.org/show_bug.cgi?id=45436
zzzzzyzz@hacari.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzzzzyzz@hacari.org
https://bugs.winehq.org/show_bug.cgi?id=45436
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #2 from Béla Gyebrószki gyebro69@gmail.com --- I confirm that this problem is still present in Wine 4.0. I tested with HoMM III (GOG.com) + HoMM III HD unofficial patch. Symptoms are as follows: - slow unit movement and scrolling - mouse cursor lag - when I'm constantly moving the mouse over the exploration map, animations come to a halt - ending a turn (when computer players are taking their moves) takes a very long time.
Disabling CSMT gets rid of those problems.
Steps to reproduce the problem: 1. install HoMM III. I tried the GOG.com version, but it is probably reproducible with the retail version as well. 2. Download and install the HD patch, currently at version 5.0 RC43: https://drive.google.com/open?id=15o9pql8TwOAwqiRAHnuj13qr8vzmh6fn HoMM3 HD Latest.exe (13 M, md5sum: 7c3663fface48a8ae003e8c0534e58e3) Make sure you select the GOG installation directory when installing the patch: C:/GOG Games/HoMM 3 Complete 3. Start 'HD3 Launcher.exe', 'Heroes3.exe' should be selected in the drop-down menu, then click <Create HD exe> and save the modified .exe file. 4. under Graphics section select <32-bit True>, choose a screen resolution and enable full-screen mode. 5. Click on <Play> to get in the game.
OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 415.22.05
https://bugs.winehq.org/show_bug.cgi?id=45436
Dispossessed Spirit 8090asdfghjkl@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |8090asdfghjkl@gmail.com
--- Comment #3 from Dispossessed Spirit 8090asdfghjkl@gmail.com --- Tested on Wine version 6.1 and not confirmed. None of the symptoms described in the previous (2019-01-23) post are present.
Steps taken: 1. Installation of full HotA package (HOMM3 + HD Mod + HotA) from the official HotA website at https://h3hota.com/en/download 2. Updating HD Mod to the latest version (5.2 RC 28) using HD_Launcher.exe 3. In the drop-down menu, selecting <h3hota HD.exe> as the game executable. 4. Under graphics section, selecting <32-bit Direct Draw>, native screen resolution and full screen mode. 5. Launching the game.
Work as expected without performance problems. Also works as expected if we use HD_Launcher.exe to "Create HD.exe" from h3hota.exe Because of that, the problem, if still present, is believed to not be related to the creation of HD executable, and is thus presumed to also be absent when installing HD Mod and HotA on the retail or GOG.com version.
Other Graphics modes tested (as the original report mentioned performance problems in all modes but 32-bit GDI/True GDI), with no performance problems noticed: <16-bit DirectDraw (original)>, <16-bit DirectDraw (auto switch)>, <(stretchable) 32-bit OpenGL by Verok> with Stretch filter options set to <xBRZ x2> and <+Hermite>.
It needs mentioning that HD Mod no longer provides 32-bit True as an option, it seems it was replaced by Direct Draw, download link provided in previous post is no longer valid and HD Mod website does not provide the possibility to download past versions of modification, making complete replications of previous tests but with newer Wine version impossible.
OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GTX 1050 Ti/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 460.39