Sonic Forces

Sonic Forces

View Stats:
Bear Nov 11, 2017 @ 7:31am
FPS Framerate Issue
Everything runs fine except the game, I'm pretty sure my specs are above the minimum. The levels are the only things lagging. I tried Big Picture Mode and even RTTS and D3DOverdrive but nothing works. Can somebody help or SEGA just please release a patch.
< >
Showing 1-13 of 13 comments
Ezodagrom Nov 11, 2017 @ 7:37am 
Just to be sure though, what are your specs (CPU and GPU)?
Last edited by Ezodagrom; Nov 11, 2017 @ 7:37am
Kaldaien Nov 11, 2017 @ 7:39am 
D3DOverdrive doesn't work in D3D11. It will only make lag worse in situations where it does work because triple-buffering adds 1 frame of latency.

You can use my mod to do triple buffering without latency, but it's doubtful this will increase your framerate any.

https://github.com/Kaldaien/SpecialK/releases/download/sk_special_projects/Sonic.Forces.7z

Extract that to steamapps\common\SonicForces\build\main\projects\exec and then make the following changes to dinput8.ini:

[Render.FrameRate] TargetFPS=59.4 PreRenderLimit=2 BackBufferCount=3 PresentationInterval=1 RefreshRate=-1 [Render.DXGI] UseFlipDiscard=true [Textures.D3D11] GenerateMipmaps=false

Run the game in borderless window mode if you do this.
Ezodagrom Nov 11, 2017 @ 7:44am 
Originally posted by Kaldaien:
D3DOverdrive doesn't work in D3D11. It will only make lag worse in situations where it does work because triple-buffering adds 1 frame of latency.

You can use my mod to do triple buffering without latency, but it's doubtful this will increase your framerate any.

https://github.com/Kaldaien/SpecialK/releases/download/sk_special_projects/Sonic.Forces.7z

Extract that to steamapps\common\SonicForces\build\main\projects\exec and then make the following changes to dinput8.ini:

[Render.FrameRate] TargetFPS=59.4 PreRenderLimit=2 BackBufferCount=3 PresentationInterval=1 RefreshRate=-1 [Render.DXGI] UseFlipDiscard=true [Textures.D3D11] GenerateMipmaps=false

Run the game in borderless window mode if you do this.
BTW, when using specialk's framerate limiter, should the in-game framerate option be set to unlocked? (just to be sure)
Kaldaien Nov 11, 2017 @ 7:51am 
I haven't noticed a difference. The game's framerate limiter is very good and doesn't cause any stuttering, you can probably layer mine on top of it without disabling it without encountering any problems.
Ezodagrom Nov 11, 2017 @ 7:55am 
Originally posted by Kaldaien:
I haven't noticed a difference. The game's framerate limiter is very good and doesn't cause any stuttering, you can probably layer mine on top of it without disabling it without encountering any problems.
Alright, good to know for when I get to upgrade this PC. ^^
Kaldaien Nov 11, 2017 @ 8:04am 
By the way, is it your primary gaming machine that has the CPU without SSE 4.1 support?

Special K has a few features that use SSE 4.2, but I've written fallbacks for older CPUs. I've never really known what percentage of users trigger the fallback though. It's really unfortunate that compilers these days don't want to generate executables with multiple optimization paths. Back when SSE{2} was still new, Intel's compiler would generate SSE optimized code with fallbacks. But compilers don't do this anymore, the instruction set you choose is set in stone unless you hand write assembly code (this is how Special K has fallbacks).
Last edited by Kaldaien; Nov 11, 2017 @ 8:05am
Ezodagrom Nov 11, 2017 @ 8:22am 
Originally posted by Kaldaien:
By the way, is it your primary gaming machine that has the CPU without SSE 4.1 support?

Special K has a few features that use SSE 4.2, but I've written fallbacks for older CPUs. I've never really known what percentage of users trigger the fallback though. It's really unfortunate that compilers these days don't want to generate executables with multiple optimization paths. Back when SSE{2} was still new, Intel's compiler would generate SSE optimized code with fallbacks. But compilers don't do this anymore, the instruction set you choose is set in stone unless you hand write assembly code (this is how Special K has fallbacks).
Yep, Phenom II X4 955 and GTX 1060 6GB, such an unbalanced build, I can't use this card to its full potential. xD
I've been wanting to upgrade it for years, but not only I couldn't afford it, I wasn't sure if I wanted to upgrade to another quad core, even if they're far better.

Intel's Coffee Lake CPUs feel like the best time for me to upgrade, been avoiding buying games to save up money (Forces was the only exception since I spotted it at half price in another store), by now I have enough for motherboard, CPU and memories, but I also want to get a couple SSDs and a new power supply, plus Coffee Lake's availability is still rather low, so I'm waiting until the end of the year and saving up a bit more until then.

There's a couple other PCs at my place, my sister's Core 2 Duo E7400/GTX 1050 Ti (worse CPU than mine performance wise, but it does support SSE 4.1, so I'm letting her play the game through family sharing), and my brother's i7 3770/GTX 1070.

I'm planning on temporarily upgrade to an i5 8400 while my sister get's the Phenom II, and mid next year I'll jump to an i7 8700 (non-k since I'm not gonna overclock) while she gets the i5.

SSE 4.1 requirements in games, been seeing this quite a bit lately, most games have been patched for it, though there's some that haven't, such as Sonic Forces (at least yet) and Assassin's Creed Origins (not like a Phenom II could play ACO smoothly anyway, it's a pretty demanding game CPU wise).
Last edited by Ezodagrom; Nov 11, 2017 @ 8:24am
Chasey Nov 11, 2017 @ 9:00am 
I played the first 2 levels and 3 cutscenes at 60fps but then all of a sudden, going into the original sonic level made everything lag to hell and go down to 20fps. I was playing in slow-motion. But I lowered some things and it seemed to fix itself. I raised everything back up when I got to the first boss Zavok, and I fought him once all fine and dandy at 60, but I fought him again to for a better score but this time right from the start of the fight everything dropped to 20fps again so I lowered all my settings again but the next cutscene and level afterwards were still stuttering and laggy at 20fps, so I just said screw it and closed the game for now.

Got a new gtx960 in there a few months ago, but I imagine if anything's killing me it's the i5 4450 at 3.20 ghz. But I just want to know why the fps was fine for the first hour of playing. I even tried locking it at 30 to see if that fixed the lag but nope. That's about as far as my tech knowledge goes anyway so there's probably plenty I'm missing that I could correct.

PS; sorry if I'm jumping in on your thread and derailing from your question!!
Last edited by Chasey; Nov 11, 2017 @ 9:02am
Ezodagrom Nov 11, 2017 @ 9:03am 
Originally posted by Chasey:
I played the first 2 levels and 3 cutscenes at 60fps but then all of a sudden, going into the original sonic level made everything lag to hell and go down to 20fps. I was playing in slow-motion. But I lowered some things and it seemed to fix itself. I raised everything back up when I got to the first boss Zavok, and I fought him once all fine and dandy at 60, but I fought him again to for a better score but this time right from the start of the fight everything dropped to 20fps again so I lowered all my settings again but the next cutscene and level afterwards were still stuttering and laggy at 20fps, so I just said screw it and closed the game for now.

Got a new gtx960 in there a few months ago, but I imagine if anything's killing me it's the i5 4450 at 3.20 ghz. But I just want to know why the fps was fine for the first hour of playing. I even tried locking it at 30 to see if that fixed the lag but nope.

PS; sorry if I'm jumping in on your thread and derailing from your question!!
Try launching the game through steam's big picture mode, apparently the regular steam overlay can sometimes cause framerate issues with the game (such as 60fps setting resulting in the game running at 32~ish fps and 30fps setting resulting in 22~ish fps).
Last edited by Ezodagrom; Nov 11, 2017 @ 9:03am
Chasey Nov 11, 2017 @ 10:38am 
Originally posted by Ezodagrom:
Originally posted by Chasey:
I played the first 2 levels and 3 cutscenes at 60fps but then all of a sudden, going into the original sonic level made everything lag to hell and go down to 20fps. I was playing in slow-motion. But I lowered some things and it seemed to fix itself. I raised everything back up when I got to the first boss Zavok, and I fought him once all fine and dandy at 60, but I fought him again to for a better score but this time right from the start of the fight everything dropped to 20fps again so I lowered all my settings again but the next cutscene and level afterwards were still stuttering and laggy at 20fps, so I just said screw it and closed the game for now.

Got a new gtx960 in there a few months ago, but I imagine if anything's killing me it's the i5 4450 at 3.20 ghz. But I just want to know why the fps was fine for the first hour of playing. I even tried locking it at 30 to see if that fixed the lag but nope.

PS; sorry if I'm jumping in on your thread and derailing from your question!!
Try launching the game through steam's big picture mode, apparently the regular steam overlay can sometimes cause framerate issues with the game (such as 60fps setting resulting in the game running at 32~ish fps and 30fps setting resulting in 22~ish fps).
Thanks a ton! I just relaunched the game and even without big picture mode it's running solid again for the past 30 minutes. If it starts doing it again I'll try the big picture mode too!
Bear Nov 11, 2017 @ 1:07pm 
Nope, it didn't work. If SEGA doesn't release a patch Classic's Sonic's levels are gonna become impossible.
Bear Nov 11, 2017 @ 4:59pm 
Well, I'll have and want to give you credit because there is a difference in the lag.
Bear Nov 11, 2017 @ 5:27pm 
OK for some reason now, after I save the settings, the game crashes and the settings undo themselves....
< >
Showing 1-13 of 13 comments
Per page: 1530 50

Date Posted: Nov 11, 2017 @ 7:31am
Posts: 13