Posted July 17, 2015
Hi there,
it seems the port of Warband on Linux is less stable than the latest win version when you use large mods such as Floris; has anyone experienced this ?
Basically the game will crash, mostly in scene transitions (battle => map or marketplace => town menu) with memory issues using those large mods (C++ exceptions thrown such as "std::bad_alloc" and sometimes simply segfaults); the only "fix" that seems to work is to decrease the texture details to 10, even though the game works perfectly fine up until the crashes. This does not appear to be a "simple" out of memory issue - even taking the fact that the binary is a 32bits one; it never seems to use more than ~1.5GB (out of 8GB of ram).
The "delayed" crash is likely due to the "load textures on demand" options (also explains the fact that it occurs on scene changes); disabling it simply make the game crash as soon as a game is loaded.
Anyway, this is not really an issue because - amazingly - the game works much, much better using wine (latest, 1.7.47) and the latest windows version. Even with the same (high) graphical settings as in the linux version, the game is smoother through wine.
So if anyone encounters such an issue, simply use a recent wine + the windows binary.
The GOG installer may have issues; if it does, use innoextract on the installer to extract the files and simply run the game in the "app" folder using wine.
it seems the port of Warband on Linux is less stable than the latest win version when you use large mods such as Floris; has anyone experienced this ?
Basically the game will crash, mostly in scene transitions (battle => map or marketplace => town menu) with memory issues using those large mods (C++ exceptions thrown such as "std::bad_alloc" and sometimes simply segfaults); the only "fix" that seems to work is to decrease the texture details to 10, even though the game works perfectly fine up until the crashes. This does not appear to be a "simple" out of memory issue - even taking the fact that the binary is a 32bits one; it never seems to use more than ~1.5GB (out of 8GB of ram).
The "delayed" crash is likely due to the "load textures on demand" options (also explains the fact that it occurs on scene changes); disabling it simply make the game crash as soon as a game is loaded.
Anyway, this is not really an issue because - amazingly - the game works much, much better using wine (latest, 1.7.47) and the latest windows version. Even with the same (high) graphical settings as in the linux version, the game is smoother through wine.
So if anyone encounters such an issue, simply use a recent wine + the windows binary.
The GOG installer may have issues; if it does, use innoextract on the installer to extract the files and simply run the game in the "app" folder using wine.
Post edited July 17, 2015 by solozerk