http://bugs.winehq.org/show_bug.cgi?id=30256
Bug #: 30256 Summary: Ancients of Ooga: very slow rendering in mid game Product: Wine Version: 1.3.22 Platform: x86 OS/Version: Linux Status: NEW Keywords: regression Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: matteo.mystral@gmail.com Classification: Unclassified Regression SHA1: 002674e49d3343d2ad4670081276e38af867eefe
Created attachment 39520 --> http://bugs.winehq.org/attachment.cgi?id=39520 terminal output
Ancients of Ooga is an indie platformer, developed by NinjaBee. The demo version of the game is Steam-only: http://store.steampowered.com/app/91810/
The problem: performance is okay in the menus and during the intro video. As soon as the video ends and the game is loaded, framerate drops dramatically. While in the menus I get 50 fps, in mid-game I get 1-2 fps or less. This makes the game unplayable.
The problem appeared in Wine-1.3.22 and is still present in 1.5.0. Actually, Wine-1.3.21 is the one and only version being capable of running the game normally. All previous versions fail to start the game correctly, and all later versions have the reported performance issue. When I start a new game I get 30 fps with 1.3.21, and 1-2 fps with 1.3.22.
The result of the regression test:
002674e49d3343d2ad4670081276e38af867eefe is the first bad commit commit 002674e49d3343d2ad4670081276e38af867eefe Author: Matteo Bruni mbruni@codeweavers.com Date: Mon Jun 6 17:44:43 2011 +0200
wined3d: Fix glDrawBuffers() optimization.
:040000 040000 afbbbb65e869d58ae00b56c627228bd6e9d2d1bb 71478cb542317c0b2e3c1dc2b8155a6ff4dcd44a M dlls
The problem can be reproduced with the Steam demo version (the game needs native d3dx9_36.dll). Please let me know if you need a log with debug channels enabled.
Fedora 16 Nvidia 250 / driver 290.10 X.Org X Server 1.11.4