I want to lock Crysis to 30FPS, how can i do that?

Nashsafc

Distinguished
May 13, 2009
1,142
0
19,310
I want to lock Crysis to 30FPS, how can i do that? If i keep it locked at 30FPS it will appear smoother because of less framerate deviation. I've tried MSI Afterburner with the framerate lock function but it doesn't work for Crysis or Need For Speed Hot Pursuit. What can i do to lock the framerate? I'm not going to do it just by setting all settings to highest, i want a proper way of doing it.
 

Nashsafc

Distinguished
May 13, 2009
1,142
0
19,310
I have an AMD card. I have ATI Tray Tools. My card is capable of getting around 60FPS, so enabling vsync doesn't achieve lockign the framerate to 30. I still want 30FPS because the framerate deviates, and 30FPS for me with motion blur is relatively decent.
 

DragonClaw

Honorable
Nov 9, 2012
141
0
10,710
Also, you can try to add this (might help solve your problem)...
r_VSync [0,1]
d3d9_TripleBuffering [0,1]

This will enable the normal 60 FPS VSync, and TripleBuffering which might ensure that you do not suffer performance hits with VSync ON.
 

DragonClaw

Honorable
Nov 9, 2012
141
0
10,710
Not ini, cfg

\Program Files\Electronic Arts\Crytek\Crysis, create a new text file, and save it as autoexec.cfg. Add the lines I mentioned and see.
sys_MaxFps=30 will not work mostly, as far as I remember, but it's worth trying out.
The other two will work, but they will not give you lock at 30 FPS. But you should still try. And see if it serves your purpose.
 

Nashsafc

Distinguished
May 13, 2009
1,142
0
19,310
Alrighti have a 30fps cap, but it wasn't what you recommended. Thanks for help though, i think it was "fixed_time_step= -0.03333" in game.cfg, system.cfg or autoexec.cfg.

It was the autoexec.cfg then in main directory, using "fixed_time_step= -0.03333" without " " will give you 30fps so if anyone else wants to cap crysis to 30 then use this. It feels very smooth now.