-
Notifications
You must be signed in to change notification settings - Fork 849
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Saints Rows 3 at 1 fps!! #2473
Comments
Don't ignore the issue template. You lack hw info, logs, software info etc. |
hi, thanks for replying. the log is here Log: |
Very strange driver version, are you on Windows or Linux? |
Thanks for replying! I've been using the dxvk 1.5.1 version and so far it's a little stable. |
@SaintsWalker23 Is it correct you are using the directx 9 graphics? In dx9 mode does it help if you make a file called
Or maybe
To verify that the game picks up the conf file you can also add |
@SaintsWalker23 Friendly ping |
Closing due to the lack of feedback. |
Have pretty similar issue both on linux with proton-ge 7.43 and on windows with dxvk 2.0. DirectX 9 with dxvk gives better performance (after shader stutter) than native dx9/dx11. It's about steady 100+ fps on linux and 60+ fps on windows (2560x1440, ultra graphics). But after a while (about half an hour in game, but it differs every time), the performance degrades to 5-6 fps, which makes game unplayable. Exit to main menu fixes it in both OS. My GPU is rx 6600, CPU is r5 2600. The game seems to be CPU-limited with dx9/dx11, dxvk fixes it. Can't test on linux right now, can test on windows. Maybe amd related (i've read some protondb reports, no mentions of similar problem, all of them from nvidia users iirc).
There was some changes in 2.0, can it still help? |
Didn't help
Didn't help too |
I'll see if i can reproduce here when i have time. |
Please make an apitrace. @rtentser |
Also, please clarify whether you're using D3D9 or D3D11 and whether or not you're talking about the remaster. |
It's original steam version, not a remaster. It's dx9 problem, dx11 runs more stable, but performance is worse, it's cpu limited I'll make apitrace later |
I can only reproduce the issue with dxvk libraries, will apitrace help? |
It might. Just make sure its long enough. |
How long? |
Thanks for the answers, and sorry for taking so long to reply. Of course, this was a specific and isolated solution for this Saints 3 case. For other games I wasn't so successful. |
@SaintsWalker23 Which is the latest version of dxvk where the issue doesn't occur? @rtentser If you want to trace together with dxvk on Windows you can put the apitrace dll's next to the games exe and then use the env var |
That hoster limits download speed to 30 KB/s for free users. Can you please upload it to some site that doesn't take hours to download? Besides that, the first link seems to be dead. |
@Blisto91 the most stable version I used for me in saints rows 3 was: dxvk-1.5.2 |
DirectX 11 stable, but slow |
Mkay i've manged to reproduce both with wined3d and dxvk on Linux. @rtentser Did you manage to reproduce this on Windows with dxvk but not without? |
Yes, i've played for a while with native dx9, didn't reproduce the problem |
Just played it without dxvk for a couple of hours, no issue |
@rtentser What GPU and driver are you using? |
RX 6600 |
And it happened on both Windows and Linux? |
Yes |
I cannot reproduce this. I've played for around 20 minutes and it ran at >100fps 4k with 8x MSAA the entire time. |
It happens for me after about half an hour. Sometimes earlier |
Just posting the trace i made which i and another can reproduce the issue with. https://mega.nz/file/50IyWCKL#fqBnmnS8qLsH_g6zhlKbGIpCt56ClIP9voICctyJrtE Edit: New shorter trace that gets straight to the point. |
The game decides to render 400 million points for some reason. 40,000 points * 10,000 instances
EDIT: This draw is responsible for rain drop particles. The running theory is that D3D9 doesn't do instancing for non-indexed draws. The docs about this are really confusing so this probably requires tests. |
Turns out my theory was correct. That PR will fix it. The game is really stupid though. It sets up instancing and then basically requires that to not work. |
Saints Row 3 runs smoothly for several minutes with DXVK, around 50 fps, but always at some point the fps drops to 1. And I have to close the game.
I would like some solution, I'm still a beginner with DXVK.
Is there any setting to alleviate this?
Versions of DXVK used (1.8.1 and 1.9) 1.9 has been the most durable until the fps starts to drop.
forgive my bad english.
The text was updated successfully, but these errors were encountered: