[Bug 29287] New: Heroes of Might and Magic IV: performance issues with Opengl renderer
wine-bugs at winehq.org
wine-bugs at winehq.org
Fri Dec 9 11:51:53 CST 2011
http://bugs.winehq.org/show_bug.cgi?id=29287
Bug #: 29287
Summary: Heroes of Might and Magic IV: performance issues with
Opengl renderer
Product: Wine
Version: 1.3.34
Platform: x86
OS/Version: Linux
Status: NEW
Keywords: regression
Severity: minor
Priority: P2
Component: directx-d3d
AssignedTo: wine-bugs at winehq.org
ReportedBy: gyebro69 at gmail.com
CC: hverbeet at gmail.com
Classification: Unclassified
Regression SHA1: 94c0da184e18252ca2df7f9f462e9a4df9c5f2df
Created attachment 37882
--> http://bugs.winehq.org/attachment.cgi?id=37882
plain terminal output
There is a noticeable slowdown in HoMM IV during gameplay with the default
Opengl renderer. This is noticeable in the map screen (when the player is
wandering around, collecting items and exploring the land), but it doesn't
occur during combat. I tested with HoMM IV Complete (also available on
GOG.com).
Actually, there are 2 distinct issues, both of them are originating from the
same commit.
1. the game is much slower than it was in 1.3.33 (or earlier): scrolling the
map as well as animations are lagging/redrawing slowly.
2. the mouse pointer is acting weird: while moving the mouse pointer across the
screen, it frequently jumps in different directions by several pixels. It makes
pointing to an icon or item more difficult.
The result of the regression test:
94c0da184e18252ca2df7f9f462e9a4df9c5f2df is the first bad commit
commit 94c0da184e18252ca2df7f9f462e9a4df9c5f2df
Author: Henri Verbeet <hverbeet at codeweavers.com>
Date: Thu Dec 1 07:31:41 2011 +0100
wined3d: Create a PBO in surface_load_location() even if SFLAG_INSYSMEM is
already set.
In the longer term, sysmem and pbo should be separate resource locations.
:040000 040000 0ea129726096c1508557eacfc8272cf884f0c61b
4e1bfdfeccfc95e0b700f75d6841dbb7cc1889da M dlls
Reverting the patch on wine-1.3.34-166-g71199ea fixed both problems.
No demo available.
Workaround: ddr=gdi
Other opened bugs related to this commit: bug #29234, bug #29235.
The attached console log is probably not much of use. Please let me know if you
need a log with debug channels enabled.
Fedora 16 x86
Nvidia 250 / driver 290.10
X.Org X Server 1.11.2
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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