https://bugs.winehq.org/show_bug.cgi?id=38779
Bug ID: 38779 Summary: Homeworld 2: unusually long loading time (with built-in msvcr70) Product: Wine Version: 1.7.17 Hardware: x86 URL: http://www.fileplanet.com/129916/120000/fileinfo/Homew orld-2---Demo OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: msvcrt Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: piotr.caban@gmail.com Regression SHA1: 3a7bf4a34b82f1857f40f482890e148d7dd9e30a Distribution: ---
Homeworld 2 demo loads to the main menu in no time, but starting a single-player mission takes ~40 secs on my system. For comparison, loading the mission in the demo takes only ~5 secs with native msvcr70.dll. Reducing detail level doesn't affect loading times.
The demo comes bundled with it's own msvcp70,msvcr70 libraries, a workaround is to override msvcr70 to native.
The problem is present since
commit 3a7bf4a34b82f1857f40f482890e148d7dd9e30a Author: Piotr Caban piotr@codeweavers.com Date: Fri Apr 18 12:33:37 2014 +0200
msvcr70: Share the source code with msvcrt.
To reproduce the problem with the demo version: 1. install the demo, start the game with ../Bin/Release/Homeworld2.exe -nopbuffer (on my system the demo must be started with '-nopbuffer' option otherwise it crashes on start). 2. the game shows a couple of logos and loads to the main menu in no time. 3. start the only available single-player mission. It takes ~40 secs on my system to load the mission with built-in msvcr70.
wine-1.7.45-126-g6fe5546 Fedora 22 x86