The Sims Castaway Stories - Choppy FPS
Software information
The Sims Castaway Stories Application Type: 32-Bit Resolution: 1280x800 Fullscreen: Yes
Unfortunately, I cannot test this using WineD3D as I get a "D3DERR_INVALIDCALL" error, and I have tried using the DLL files while using apitrace, I got a game crash before I could enter the neighbourhood view or while entering a lot from the tutorial menu. With this method, the game had massive frame drops upon launching the game, and this continued during the testing.
Upon launching the game normally I have 60 frames per second until I enter the neighbourhood view or enter a lot from the tutorial menu, and from there, I get around 20 - 35 frames per second for the rest of my play session. I just want to point out that I don't get any frame rate issues with The Sims 2 at all, not on any of its packs, nor the base game or its compilations.
I’m unsure as to what’s causing the frame drops whether its DXVK or another thing, I checked the config.log file and both The Sims 2 and The Sims Castaway Stories had a nearly identical log file.
System information
- System: Steam Deck (LED)
- GPU: AMD AMD Custom GPU 0405 (vangogh, LLVM 15.0.7, DRM 3.54, 6.1.52-valve9-1-neptune-61)
- Driver: 4.6 (Compatibility Profile) Mesa 23.1.3 (git-58f7632462)
- Wine version: 9.0.1
- DXVK version: v2.3-47-ge2a46a34
Apitrace file(s)
- https://drive.google.com/file/d/16tBd51m738G8-mgs481tJiU7HkrRgJew/view?usp=sharing
Log files
Proton Log without WineD3D and using apitrace with the DLLs: https://drive.google.com/file/d/1xsFMOwns8Ka-z9GY6lo2sUWVobdClyEi/view?usp=sharing
Proton Log when playing normally: https://drive.google.com/file/d/10jwupqMN5p479G1aZ6Smj5cO4In2fPA6/view?usp=sharing
I can confirm that this issue occurs with The Sims Life Stories and I presume the same occurs with The Sims Pet Stories as well.
I just had a look at config.cpp, I was just thinking if maybe one of the settings is causing the issues? I’m not entirely sure and I can’t read apitraces (I don’t know how to tbh) since The Sims 2 runs fine so maybe there’s something else happening?
Your Apitrace ends just after loading into the game before showing any actual gameplay. So unfortunately that's not particularly useful.
Hey, Yeah, that’s because the game lags really badly when I was trying to apitrace, and I literally couldn’t get into the neighbourhood view whatsoever. Was there anything regarding the game’s frame rate? Because it should be solid 60 all around but for some reason it stops being 60 when I enter the neighborhood, and the frame rate was extremely choppy when apitracing
Poor performance when using apitrace is normal, it's recording every single D3D9 call and the data that's part of that.
Ah ok, I presume it’s crashing due to apitrace since normally it doesn’t crash like that, Sadly there’s not much I think I can do?
@Blisto91, a member of the team, has ordered the game. So maybe we'll find something
The above merged PR improves it somewhat. We are keeping the issue open as even with the config the performance seems oddly low. Sadly none of the tools to make it debugable outside of the game itself, like apitrace and nsight, have played nicely with the game so far.