[Bug 44129] New: Bayonetta: much slower than Windows
wine-bugs at winehq.org
wine-bugs at winehq.org
Tue Dec 5 03:57:35 CST 2017
https://bugs.winehq.org/show_bug.cgi?id=44129
Bug ID: 44129
Summary: Bayonetta: much slower than Windows
Product: Wine
Version: 2.21
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-d3dx9
Assignee: wine-bugs at winehq.org
Reporter: tod.jackson at gmail.com
Distribution: ---
Created attachment 59870
--> https://bugs.winehq.org/attachment.cgi?id=59870
brief fixme
I got a chance to test Bayonetta in Window 7 and realized it's much slower in
Wine (about half the fps) than Windows, whereas I previously was
underestimating my hardware. I recall reading that such a high discrepancy
should probably be reported.
The game is already difficult to play under Wine because it it requires one of
the async read/write patches in bug 42982 to make headway. Also note the game
requires CSMT for coherent visuals.
Can this fixme cause a major performance problem?
fixme:d3d:state_zenable Unrecognized depth buffer type 0xffffffff.
The game seems unusual in that it ties all actions to vblank/vsync, if that
makes any sense. In Wine terms I guess that means it relies on this function,
though as I'm not a developer I'm likely wrong:
fixme:d3d9:d3d9_device_SetMaximumFrameLatency iface 0x1574b0, max_latency 1
stub!
https://msdn.microsoft.com/en-us/library/windows/desktop/ff471334(v=vs.85).aspx
Anyway, the game already requires a native d3dcompiler_43 to avoid HLSL parsing
failure, but any tips/patches/suggestions to improve performance would be much
welcomed. I tested a recent Mesa git version that has a GLSL cache but it
didn't really help. I understand that I'm already running an Intel potato, but
based on my recent Windows experience I think we could get the game to native
speed one day.
Also, I bet that all of Platinum Games' ports suffer the same engine (for
example Nier Automata), though I'm not sure.
Full fixmes attached for completeness, also tried a native xinput and d3dx9_43
with no change.
--
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