Dark Souls: PTDE +Remastest 1.01 mod produces 200-300ms pauses under Proton (tested on Windows as well)
#3,281 opened on Mar 9, 2023
Repository metrics
- Stars
- (17,853 stars)
- PR merge metrics
- (Avg merge 1d 6h) (49 merged PRs in 30d)
Description
Please describe your issue as accurately as possible.
Running Dark Souls PTDE using the Remastest 1.0.1 mod on my Steam Deck I get massive stutters that aren't shader compilation related at a pretty regular interval at the first bonfire 3 minutes into the game. It's not a persistent issue, but it ebbs and flows as you near borders to new areas where I areas beyond walls near to you start culling and such.
Here's a video showing me walking in circles around the first bonfire, showing the issue.
This does not happen when running stock/unmodded Dark Souls PTDE, which runs flawlessly and frametime consistent. It runs perfectly fine on any of the newer Proton versions, GE or otherwise.
This only happens after installing the mod.
Speaking with Rhedox from the Linux Gaming Dev discord, he suggested that I test under Windows after looking at the apitrace to see if DXVK causes problems there, to rule out it being a Wine issue.
Testing in Windows 10, GTX 1060 mobile using DXVK-async 1.10.1 gave me the same issue. Of course, since the hardware is better than the Steam Deck, it produces a lesser duration stutter, but still consistent. Below is a video.
So maybe DXVK doesn't like something about this mod? I'm not smart enough to make sense of the apitrace, so I'm opening an issue.
if anyone has any questions or ideas I'd be happy to help test to try and figure it out.
Thanks!
If you use Windows, please check the following page: https://github.com/doitsujin/dxvk/wiki/Windows
Software information
Name of the game, settings used etc.
Dark Souls: PTDE (Version without GFWL) Remastest 1.01: https://mega.nz/file/uU8WVajS#9NAOq5BDLWTjWPzj2nsBE4YVGElcW5mO2fIp9kwp460
System information
Steam Deck running SteamOS 3.4.4
- GPU: AMD Custom GPU 0405 (RADV VANGOGH)
- Driver: Mesa 22.2.0-devel (git-fec9285634)
- Wine version: GE-Proton 7-35, 7-49
- DXVK version: 1.10.1, 1.10.1-async, 2.1
Apitrace file(s)
For instructions on how to use apitrace, see: https://github.com/doitsujin/dxvk/wiki/Using-Apitrace
Log files
- d3d9.log:
- d3d11.log:
- dxgi.log: