http://bugs.winehq.org/show_bug.cgi?id=59571 --- Comment #13 from Alex Henrie <alexhenrie24@gmail.com> --- (In reply to Antoine Le Gonidec from comment #11)
I am slowly realising that old vs. new WoW64 might not actually be what I was thinking about. What I need is some build with support for WINEARCH=win32, is the "new" mode going to provide me with that?
No, WINEARCH=win32 is not supported in either old WoW64 or new WoW64. WINEARCH=win32 is used to create a 32-bit-only Wine bottle. But there is rarely a good reason to create a 32-bit-only bottle instead of using WoW64; why do you think you need one?
I hit a wall again: WINE 8.0-rc4 (+ the 2 extra commits) fails to even start the game when built with:
CFLAGS=-std=gnu99 CROSSCFLAGS=-std=gnu99 CC="ccache gcc" ./configure --verbose --disable-tests --enable-archs=x86_64,i386 && make -j6
Yes, I ran into that problem too. It seems that back in Wine 8.0 (which is three years old now), new WoW64 was not good enough to run Heroes of Might and Magic 5 at all. That means that you can't use new WoW64 to bisect the regression, sorry to mislead you. (In reply to Antoine Le Gonidec from comment #12)
Unless the new WoW64 mode got all its performance problems fixed (mainly with OpenGL 32-bit games), this is sadly not going to be a satisfying solution.
As of Wine 11.0, 32-bit OpenGL should perform about as well in new WoW64 as in old WoW64, thanks to a clever trick that uses Vulkan to allocate OpenGL memory in the first 4 GiB of the address space. If you haven't tried new WoW64 in a while, it's worth trying again now.
By the way, I did get crashes similar to what is described in https://bugs.winehq.org/show_bug.cgi?id=54833 (on maps loading) with a WINE build that does not trigger the crash described here (on game start). This is why I reported this as a new bug.
I think they're fundamentally the same bug: The game is memory-hungry and on 32-bit-only Wine or on old WoW64, after loading all of the required Unix libraries, there isn't enough memory left in the address space for the game. Whether the game runs out of memory immediately or upon starting gameplay doesn't change the diagnosis. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.