Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
If you don't like to use Bandicam to cap your framerate (or don't like messing your settings for recording in case you use it), There's another software that can cap the frame rate at 30FPS: RTSS Rivatuner Statistics Server (Download here)[www.guru3d.com].
It's pretty straightforward, it has a clear "cap framerate" option.
Getting an option for in-game capping it's up to developers themselves. I've talked with IceBlade beforehand doing the tutorial, since he knows very well how the engine works, and there isn't any option you can edit to change the target frame rate unfortunately.
But it would be very cool for the devs to add a frame cap option yes, since the game runs wonderfully on weaker systems with Frame Cap at 30FPS. Some weaker systems can even get the game maxed out just by capping the frame rate at 30FPS!
It's mostly because the screen has a fixed refresh update rate, as in, it can only receive the frame at that moment. A tiny bit after / before, and you have tearing. (and if the GPU skips one frame because it wasn't ready (to prevent tearing), you get stuttering :x)
G-Sync from nvidia fixes this because it makes the screen's refresh rate variable: When the frame is ready to be displayed (as soon as the GPU finishes it), it shows the frame, that's it. But since the technology is very recent, it's very expensive.
Indeed, after capping the game at 30 to avoid the stuttering I was experiencing, I was able to max out the game's graphics without the framerate ever dropping below 30.
My understanding of VSync is that, given the nature of how it works, if I was experiencing framerates below 60, VSync would effectively need to 'cap' the framerate at 30 to ensure that the screen was refreshing all at once. For whatever reason, this doesn't seem to happen on my system woth this game. It seems to be the case in some other games.
I read this section of your guide entirely - it was very informative and helpful, so thanks for posting it. I use Bandicam to cap the frame rate; previously, I used Nvidia inspector but I prefer Bandicam because I find it more convenient. It's not exactly a hassle but a built-in option would be preferable if possible.
Some games actually have frame cap built-in (Sleeping Dogs comes to mind; GTA San Andreas has it as well, I think)
Hmm, that's true, I'd forgotten about the ol' triple buffering, but I'm sure the devs mentioned to me that Vsync should smooth out the stutter by, pretty much, capping the frame rate.
If not, a 30fps cap option for low-mid enders would still be very useful. You could even just have a 'lock framerate' or 'console FPS lock' tickbox which, if left unticked, allowed the game to attempt to hit the big 60 and, if checked, kept things at 30.
(I say 'just' - of course, feature implementation is always easier said than done!)
It also happens elsewhere - as outlined in BlackLionPT's guide, stuttering happens at framerates that are not 60, 30 or 20, regardless of Vsync. A 30fps cap option in-built, rather than via third-party software as suggested in his pinned guide, would help low-mid enders.
Any dev feedback on this concept?
Guess we just have to wait and see if S0L sees this thread, since a built-in option would be very epic! The suspense is killing me :D
Thanks for the concise explanation, as ever, and glad you agree!