Skip to content

Conversation

@nowrep
Copy link

@nowrep nowrep commented Jul 11, 2023

Fixes stuttering on Linux with Proton/DXVK.

Closes #93

Fixes stuttering on Linux with Proton/DXVK.

Closes rebtd7#93
@Hahasamian
Copy link

Please someone, we need a new release so this actually helps people instead of sitting around for another full yearrr
Huge thanks for figuring it out but we need the follow-through now... I'm just an average user so I don't know how all this works but I just know I need this to be in a new release

@nowrep
Copy link
Author

nowrep commented Jul 14, 2024

I have a build with this fix you can try https://github.com/nowrep/FF13Fix/releases

@amenoko
Copy link

amenoko commented Jul 15, 2024

I have a build with this fix you can try https://github.com/nowrep/FF13Fix/releases

YOU'RE A HERO

This badly needs to be posted somewhere more visible, I just lost multiple hours messing around with all of this. Far as I can see, this is literally the only way to play the game at anything other than 720p on linux right now because of the enemy scan text bug.

@prajwalkman
Copy link

prajwalkman commented Jul 29, 2024

I have a build with this fix you can try https://github.com/nowrep/FF13Fix/releases

I can confirm this fixes a lot of the stuttering in scene transitions on Steam Deck, but it also disables arbitrary frame rate support. If the game can't deliver 60 fps, it switches to 30 fps. Trying to use something in between like 40fps through steamos frame limiter causes a messy frametime graph and lots of visual stutter as it constantly switches between 60 and 30fps.

edit: this is also the default behavior when ff13fix isn't loaded (d3d9.dll deleted) so I'm not sure if the dll is not loaded at all or something else fails after the dll is loaded. rebtd7's d3d9.dll is working fine (minus the stutters).

edit2: I noticed just now that in your depot you commented out FF13_SetFrameRateVariables().

@superwisemon
Copy link

I have a build with this fix you can try https://github.com/nowrep/FF13Fix/releases

I can confirm this fixes a lot of the stuttering in scene transitions on Steam Deck, but it also disables arbitrary frame rate support. If the game can't deliver 60 fps, it switches to 30 fps. Trying to use something in between like 40fps through steamos frame limiter causes a messy frametime graph and lots of visual stutter as it constantly switches between 60 and 30fps.

edit: this is also the default behavior when ff13fix isn't loaded (d3d9.dll deleted) so I'm not sure if the dll is not loaded at all or something else fails after the dll is loaded. rebtd7's d3d9.dll is working fine (minus the stutters).

edit2: I noticed just now that in your depot you commented out FF13_SetFrameRateVariables().

Yup, this build doesn’t seem to work, the game runs just as badly as it would without FF13Fix, so it’s basically like removing the fix altogether. Seems the only way to play on Linux is lock to 30 without the fix or deal with some pretty excruciating stutters but get much better frame rates with the normal FF13Fix build.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Introduces severe stuttering on Steam Deck

5 participants