http://bugs.winehq.org/show_bug.cgi?id=31458
Bug #: 31458 Summary: Fallout 3: significant performance regression Product: Wine Version: 1.5.5 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-dsound AssignedTo: wine-bugs@winehq.org ReportedBy: ehoover@mines.edu CC: patrakov@gmail.com Classification: Unclassified Regression SHA1: 275dfb83f2371a476b615b260465afb3cdf67f32
Created attachment 41350 --> http://bugs.winehq.org/attachment.cgi?id=41350 Remove the windowed-sinc resampler.
I haven't played Fallout 3 in a while and decided that I finally wanted to try and finish it up. Unfortunately, I discovered a performance regression that's so bad that the game is virtually unplayable (the game freezes up almost constantly). A regression test returns the following: ==== 275dfb83f2371a476b615b260465afb3cdf67f32 is the first bad commit commit 275dfb83f2371a476b615b260465afb3cdf67f32 Author: Alexander E. Patrakov patrakov@gmail.com Date: Mon May 7 00:06:13 2012 +0600
dsound: Added a windowed-sinc resampler.
:040000 040000 8ecb8b2fbc5c65c2066aaf9a5e8c58104996c5ab 3768c38fdafc656c5e18e14ad70884ea7864b758 M dlls :040000 040000 680c52a0ebe164ca9b6a42d40c6521a91ae86e96 83407150c9beff0aa69d2d2e017b522543ac347f M tools ====
Unfortunately this does not remove cleanly off of latest git, so I've attached a patch that removes the resampler (based against wine-1.5.10).