http://bugs.winehq.org/show_bug.cgi?id=30404
Bug #: 30404 Summary: Galactic Civilizations 1: severe slowdown during ships battles Product: Wine Version: 1.5.1 Platform: x86-64 URL: http://www.galciv1.com/download.asp OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: frederic.delanoy@gmail.com Classification: Unclassified
Created attachment 39744 --> http://bugs.winehq.org/attachment.cgi?id=39744 new Data dir
To reproduce: - download and install 1.03 demo version from above URL in a clean wineprefix (same issued with fully patched retail version) - replace Program Files/Strategy First/Galactic Civilizations Demo/Data dir with the attached file - launch the game (wait until intro screens are passed) - hit "Restore Last Civilization" in the main menu - hit 3 times the different "Done" buttons - right-click on the lower ship to start the battle (hit Esc then "Quit Game" to exit the game once the battle is finished)
=> combat much slower than normal (should only take a couple of seconds)
Setting HKCU\Software\Wine\Direct3D\DirectDrawRenderer=gdi in the registry somehow fixes/workarounds the issue.
Configuration: - wine-1.5.1-219-g4b3e4fa (same with 1.5.1 save for unrelated bug 30213) - linux 3.0 - nVidia driver 295.33 (x86_64) - Xorg 1.10.4
http://bugs.winehq.org/show_bug.cgi?id=30404
--- Comment #1 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-04-10 07:35:56 CDT --- Created attachment 39745 --> http://bugs.winehq.org/attachment.cgi?id=39745 Terminal log wine-1.5.1-219-g4b3e4fa
http://bugs.winehq.org/show_bug.cgi?id=30404
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |performance
http://bugs.winehq.org/show_bug.cgi?id=30404
Christopher May maquis196@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |maquis196@yahoo.co.uk
--- Comment #2 from Christopher May maquis196@yahoo.co.uk 2012-08-19 08:13:03 CDT --- Can confirm this still happens in 1.5.11
http://bugs.winehq.org/show_bug.cgi?id=30404
--- Comment #3 from Christopher May maquis196@yahoo.co.uk 2012-08-19 09:29:23 CDT --- A workaround to this bug is thus;
Play the game in a virtual desktop. Whenever a battle happens, keep dragging the window outside your desktop. The fight happens in realtime when it's drawn off-screen. I wonder if a setting can be done to do this for me.
In fact, Just putting another window in front of the battle also has the same effect.
http://bugs.winehq.org/show_bug.cgi?id=30404
--- Comment #4 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-09-22 17:08:12 CDT --- (In reply to comment #3)
A workaround to this bug is thus;
Play the game in a virtual desktop. Whenever a battle happens, keep dragging the window outside your desktop. The fight happens in realtime when it's drawn off-screen. I wonder if a setting can be done to do this for me.
In fact, Just putting another window in front of the battle also has the same effect.
An easier workaround is to change a registry value, as explained in original post
http://bugs.winehq.org/show_bug.cgi?id=30404
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com, | |thunderbird2k@gmail.com Component|-unknown |winex11.drv
--- Comment #5 from GyB gyebro69@gmail.com 2013-01-06 07:35:23 CST --- Still present in 1.5.21, tested with the open source Nouveau and the Nvidia binary drivers with the same result.
Just for the sake of completeness, Wine 1.1.30 was the last working version, and the problem appeared after
6b8753185f30197047773af6a26eafd34d45367c is the first bad commit commit 6b8753185f30197047773af6a26eafd34d45367c Author: Roderick Colenbrander thunderbird2k@gmail.com Date: Sat Sep 26 14:52:46 2009 +0200
winex11: Add support for 16-bit/32-bit DIB sections.
Setting the registry key 'ClientSideWithRender=N' doesn't help in recent Wine versions, but it used to work around the problem with old versions, e.g. Wine 1.2.3, 1.3.10.
http://bugs.winehq.org/show_bug.cgi?id=30404
--- Comment #6 from Frédéric Delanoy frederic.delanoy@gmail.com 2013-05-07 06:53:28 CDT --- Still present in wine-1.5.29-102-g6cc0e7
http://bugs.winehq.org/show_bug.cgi?id=30404
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.galciv1.com/down |http://www.gamershell.com/d |load.asp |ownload_2070.shtml
--- Comment #7 from Frédéric Delanoy frederic.delanoy@gmail.com 2013-09-02 04:35:05 CDT --- Still in wine 1.7.1
SHA1 b0a9a16dedf813f67db155e8d8bcb5c60ec9b969 galcivdemo103.exe (or galcivdemo103_final.exe)
http://bugs.winehq.org/show_bug.cgi?id=30404
--- Comment #8 from Frédéric Delanoy frederic.delanoy@gmail.com --- Still in wine 1.7.11
Note the workaround (HKCU\Software\Wine\Direct3D\DirectDrawRenderer=gdi) doesn't work anymore (game crashes).
https://bugs.winehq.org/show_bug.cgi?id=30404
--- Comment #9 from Béla Gyebrószki gyebro69@gmail.com --- Still occurs in wine-1.9.14-244-ga02c7ce. Fedora 24, XOrg 1.18.3, Nvidia binary drivers 367.35.
https://bugs.winehq.org/show_bug.cgi?id=30404
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #10 from winetest@luukku.com --- Does the demo download for you? It gives me an error while trying.
I looked into wine source code what that commit did.
git show 6b8753185f30197047773af6a26eafd34d45367c
This bug btw doesnt have regression id, even a commit is mentioned.
What functions the game spams when playing with wine trace related to the commit?
https://bugs.winehq.org/show_bug.cgi?id=30404
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #11 from joaopa jeremielapuree@yahoo.fr --- Download link is burst: here is a working one: https://ia802507.us.archive.org/17/items/galcivdemo103b/galcivdemo103b.exe
Can an administrator put the link at URL place?
Unable to test with wine-7.0 since the game crashes when loading the save game. Is anyone able to reproduce the bug?
https://bugs.winehq.org/show_bug.cgi?id=30404
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.gamershell.com/d |https://archive.org/downloa |ownload_2070.shtml |d/galcivdemo103b CC| |o.dierick@piezo-forte.be
--- Comment #12 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
I prefer links to a download page rather than a direct link to the file(s), in case they rename or relocate to another storage server.
I've updated the URL with the main download page of that file on archive.org.
Regards.