Hard Light Productions Forums

General FreeSpace => FreeSpace & FreeSpace Open Support => Topic started by: Volta on January 02, 2019, 08:28:53 am

Title: FPS limiter question
Post by: Volta on January 02, 2019, 08:28:53 am
The default frame rate limiter is set on 120+ fps, is there a way to reduce it without needing an external fps limiter and also not having to rely on vsync?
Title: Re: FPS limiter question
Post by: theperfectdrugsk on January 02, 2019, 08:44:11 am
You could use Nvidia profile inspector (if you have Nvidia card).  I know that's technically an external limiter, but it isn't really a separate program running as much just as a setting for your driver.
Title: Re: FPS limiter question
Post by: Mito [PL] on January 02, 2019, 10:10:18 am
RTSS software (included with the latest MSI Afterburner) has got both the framerate limit and scanline sync options - if you fiddle with them, you should get your desired frame limit and be able to compensate for screen tearing and input lag a bit.
Title: Re: FPS limiter question
Post by: Volta on January 02, 2019, 11:31:43 am
I'm using  a very old machine and don't have my main rig available for now and can't use nvidia profile inspector because my GPU is a 7900GTO and sadly not compatible.

Also RTSS's frame rate limiter seems to always chew up a cpu thread for no reason and for a old dual core cpu it's just a massive problem when i have to multitask with the game also being on.

A engine based frame limit solution has helped me for old games like half life 2 or other source based games.  :sigh:
Title: Re: FPS limiter question
Post by: m!m on January 03, 2019, 07:11:24 am
You can customize the FPS cap the engine uses with the MaxFPS configuration option. Simply set that to your desired FPS and it should work:
Code: (fs2_open.ini) [Select]
[Default]
<some other options>
MaxFPS=60
Title: Re: FPS limiter question
Post by: Volta on January 03, 2019, 08:40:54 am
You can customize the FPS cap the engine uses with the MaxFPS configuration option. Simply set that to your desired FPS and it should work:
Code: (fs2_open.ini) [Select]
[Default]
<some other options>
MaxFPS=60

Thanks! it worked!  :yes:

Is there any reason why the .ini file is stored in the appdata folders and not the root fs2 folder?
Title: Re: FPS limiter question
Post by: m!m on January 03, 2019, 08:43:19 am
The reason for that is that the FS2 root is not necessarily accessible for writing (e.g. if you install it into the "Program Files" folder). The AppData is always writable so we are using that instead.
Title: Re: FPS limiter question
Post by: jr2 on January 06, 2019, 06:40:31 pm
I wonder if putting a shortcut upon installation to the %appdata% folder used would be desirable, for fs2, knossos, any programs that use it.  Would make it much easier to access for those not familiar with the location (especially if they still have system files hidden).