http://bugs.winehq.org/show_bug.cgi?id=31319
Bug #: 31319 Summary: Age of Mythology: slow performance Product: Wine Version: 1.5.7 Platform: x86 URL: http://www.fileplanet.com/files/110000/116261.shtml OS/Version: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: hverbeet@gmail.com Classification: Unclassified Regression SHA1: 0610d1eec9a287e22831a40427e6a9a38f3f745f
Created attachment 41156 --> http://bugs.winehq.org/attachment.cgi?id=41156 terminal output
I tested with the trial version of Age of Mythology as I don't have the full version, so can't say whether or not the full version of the game is affected.
The problem: performance is considerably slower in the game since Wine 1.5.7. This can be observed during the cutscenes, in unit animations, or when scrolling the screen.
According to my testing, the problem appeared in 1.5.7, and is still present as of wine-1.5.9-186-g1f6febe. The result of the regression test:
0610d1eec9a287e22831a40427e6a9a38f3f745f is the first bad commit commit 0610d1eec9a287e22831a40427e6a9a38f3f745f Author: Henri Verbeet hverbeet@codeweavers.com Date: Tue Jun 12 17:03:50 2012 +0200
wined3d: Invalidate the entire buffer on maps with WINED3DLOCK_DISCARD.
:040000 040000 4d4701b1fcdaeeacffb68fd1b6f5d241e7a79a24 6bfde78e83d26ae6b5b3c799bc80e67237556e56 M dlls
Steps to reproduce the problem with the trial version: 1. download and install the demo (installing msxml4 is not mandatory with current Wine) 2. start the demo with aom.exe. Background animation in the menu is kinda slow. Click on <Campaign>, <Play campaign>, <Start>: a prologue video begins to play and you can observe how slow the rendering is. You can observe the same laggy performance during gameplay too.
Fedora 17 x86 Nvidia 250 / driver 295.59 X.Org X Server 1.12.2
http://bugs.winehq.org/show_bug.cgi?id=31319
--- Comment #1 from Austin English austinenglish@gmail.com 2013-08-07 21:47:39 CDT --- I can't tell a difference here, 1.4, 1.5.7, 1.5.20 and 1.7.0 all seem pretty fluid. Can you please retest?
http://bugs.winehq.org/show_bug.cgi?id=31319
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |ffc9f535eb7817ea4cd0d065747 | |1e61a9813debd Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #2 from GyB gyebro69@gmail.com 2013-08-09 11:00:11 CDT --- (In reply to comment #1)
I can't tell a difference here, 1.4, 1.5.7, 1.5.20 and 1.7.0 all seem pretty fluid. Can you please retest?
I'm still experiencing the poor performance on my system with Wine 1.4 and with the 1.5.x series. However, performance is much better in 1.6 and 1.7.0 than before. I made a regression test that revealed that the following commit has something to do with the changes:
http://source.winehq.org/git/wine.git/commitdiff/ffc9f535eb7817ea4cd0d065747...
I can't tell how the game is supposed to perform in native Windows, but performance is fair enough under Wine to mark this bug FIXED.
Tested on Fedora 19 Nvidia 250 gfx card Nvidia binary drivers 325.15
http://bugs.winehq.org/show_bug.cgi?id=31319
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org 2013-08-30 13:06:33 CDT --- Closing bugs fixed in 1.7.1.