[Bug 38169] New: The Settlers 3 eats a full CPU core, even on a Intel Core i7

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Mar 1 16:41:23 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=38169

            Bug ID: 38169
           Summary: The Settlers 3 eats a full CPU core, even on a Intel
                    Core i7
           Product: Wine
           Version: 1.7.34
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: adrian.kalla at gmail.com
      Distribution: ---

Created attachment 50920
  --> https://bugs.winehq.org/attachment.cgi?id=50920
Console output with Wine 1.7.34

This has been a problem for ever when running "The Settlers 3" on Wine, so it's
time to make it a bug: even though this year-1998 game runs perfectly on
Windows on a Pentium II CPU(!), it eats up a whole single CPU core when used
with Wine.
This results in the curious situation, that even with an Intel Core i7 quad
core 2.2GHz CPU, the game feels slow on Wine...

Before this gets duplicated: this bug is different from Bug 32478. While in the
past the game had also on Windows with a multi core CPU the every few seconds
occurring lag described in bug 32478, it was somehow fixed after some
Windows-updates (I guess it must have been done by a Windows "shim"), the
multicore problem can easily be workarounded by starting the game with "taskset
-c 0 wine s3.exe". For the problem I'm describing here there is no known
workaround as of now.


Attached is a console log of 15 seconds of running the game (+ a few seconds in
the menu).
Settlers3 was started with the following command:
WINEDEBUG=warn+all,+loaddll,+message,+msgbox,+wine_d3d,+ddraw,+d3d_draw,+d3d_surface,+d3d_texture,+d3d,+dplay,+dplay,+dpnhpast,+cursor,+bitmap
taskset -c 3 wine s3.exe

This can be easily reproduced with the free demo version of the game, which can
be downloaded e.g. here:
http://s3de.siedler3.net/ftp.bluebyte.com/demos/eng/settlers3amazons/s3a_demo_us.exe
.

If the attached log is not enough, I can try to enable more log channels (but
which ones?). I'd like to help as much as I can to fix this, as besides for
eating the CPU, the game runs much better on Wine than on newer Windows
versions.

-- 
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.



More information about the wine-bugs mailing list