http://bugs.winehq.org/show_bug.cgi?id=21696
Summary: Civilisation2: round turns take very long time, if screen is focused on own cities Product: Wine Version: 1.1.38 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: thomas.sachau@gmx.de
If you do start a round turn in Civilisation 2, all other computer players do their turn. usually you only see the movement of units visible to you, so that is quickly done. But it seems like there is either something wrong with wine or Civ2 code, since it takes now very long, when you see your own cities on screen. From the timing, it might be related to the amount of moves the computer players do.
My thought is that the game thinks you can see all units and does the moves slowly as it is done for visible units. But you dont see most enemy units, so this is a bug, which creates a big slowdown.
Often it helps as a workaround, when you center the screen on some other part of the screen, the roundturn is much faster, until the current screen moves to your cities because of a seen movement. In this case, it becomes slow again.
Since i have WinXP in a VM, i can test the game there too and there it works as expected: Fast roundturns, independent of screen content.
Time difference for bigger games:
-Windows XP: takes a few seconds -wine: takes a few minutes