[Bug 51047] New: Significant performance regression in The Sims 2
WineHQ Bugzilla
wine-bugs at winehq.org
Fri Apr 23 13:04:34 CDT 2021
https://bugs.winehq.org/show_bug.cgi?id=51047
Bug ID: 51047
Summary: Significant performance regression in The Sims 2
Product: Wine
Version: 5.14
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: winex11.drv
Assignee: wine-bugs at winehq.org
Reporter: sashok.olen at gmail.com
CC: zzhang at codeweavers.com
Regression SHA1: 9905a5a81d6baf59e992c5b2a8ea92ee4054e5d6
Distribution: ArchLinux
Hi, through regression testing I've discovered that
commit 9905a5a81d6baf59e992c5b2a8ea92ee4054e5d6
Author: Zhiyi Zhang <zzhang at codeweavers.com>
Date: Fri Jul 24 17:23:21 2020 +0800
winex11.drv: Add XRandR 1.4 display settings handler.
which was first included in 5.14 release, caused The Sims 2 - Ultimate
Collection from Origin (no longer available for purchase) to experience a
significant reduction in performance. For instance, in my save game, in Living
Mode, frames per second drop from around 70 in Wine 5.13 to around 5 in Wine
5.14, and in Neighborhood mode, they drop from around 140 to 40 (can't give
precise numbers due to The Sims 2 lacking any internal benchmarking tools, but
the significant difference in FPS is always there and it's very noticeable and
consistent).
Should note that this issue applies both to WineD3D and third-party DXVK D3D9
implementation (for wined3d, you need staging with this game), and that I've
previously discovered through an apitrace recording that this game seems to
call IDirect3DDevice9::GetDisplayMode very often, sometimes 100 times per draw
call, which could be related, seeing how the regression is in winex11.
As this game is no longer available for purchase, I'm willing to temporarily
lend my Origin account with this game for testing purposes. However, I think
it's also available through Internet Archive, though not sure how legal that
is.
--
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