• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

[Solved] How to cap GTA V at 30fps

Thats what I did first before I played it, using Geforce Experience with one click, it gave me most of the time 60fps but on some roads it just dropped to 30fps and then back to 60fps, which results in no smooth gameplay. I have a GTX770M , I play it on my laptop.
I missed the part about the "770M". Do you think it could be your HD having issues with the loading? What's your HD speed?
 
Use msi afterburner it installs rivatuner which can limit fps to anything.
I use it myself to limit fps to 65.

Just enter frame rate limit and done will never go over what it's set to.

RivaTuner-6_1_1-Default-01.png
 
I missed the part about the "770M". Do you think it could be your HD having issues with the loading? What's your HD speed?

I have GTA V installed on a brand new samsung SSD, benchmarked it and it's running fine.

I have found out that if I ONLY use nvidia inspector, I'll get a stable 30fps.

Edit:
Ok it's not running 60fps now, but if you get frame drops is annoying, so I rather prefer a solid playable 30fps. Happy now:D

Maybe rockstar will release some performance update in the near future, I have seen that there are more people having these frame drop issues: https://forums.geforce.com/default/topic/825809/pc-games/gta-v-low-fps-and-low-gpu-usage-/1/
 
Last edited:
Adaptive vsync is just that, adaptive. It will allow slight variation as long as the frames are synced. When you just use standard vsync with a 60Hz panel, if you can maintain 60FPS+ then it will limit the framerate to 60FPS, if you drop below 60FPS it will run at whatever framerate the computer is capable of.

So, say for instance, the game is running at 60FPS+ most of the time, but drops down to 52FPS. With normal vsync, the times when the framerate dropped to 52FPS vsync would cause the framerate to go down to 30FPS. However, with adaptive vsync, the times when it drops down to 52FPS it would continue to run at 52FPS. When you have adaptive vsync set to half refresh mode that limits things to 30FPS, but again because it is adaptive it allows a little variation as long as things are still pretty much in sync with the monitor.

But like I said, if you definitely want 30FPS no matter what, create a custom resolution with a 30Hz refresh rate and select that in GTA(or any game) and use traditional vsync.
 
Adaptive vsync is just that, adaptive. It will allow slight variation as long as the frames are synced. When you just use standard vsync with a 60Hz panel, if you can maintain 60FPS+ then it will limit the framerate to 60FPS, if you drop below 60FPS it will run at whatever framerate the computer is capable of.

So, say for instance, the game is running at 60FPS+ most of the time, but drops down to 52FPS. With normal vsync, the times when the framerate dropped to 52FPS vsync would cause the framerate to go down to 30FPS. However, with adaptive vsync, the times when it drops down to 52FPS it would continue to run at 52FPS. When you have adaptive vsync set to half refresh mode that limits things to 30FPS, but again because it is adaptive it allows a little variation as long as things are still pretty much in sync with the monitor.

But like I said, if you definitely want 30FPS no matter what, create a custom resolution with a 30Hz refresh rate and select that in GTA(or any game) and use traditional vsync.

Nice that "Adaptive vsync" but it's not supported on my card (GTX770M): http://www.geforce.com/hardware/technology/adaptive-vsync/supported-gpus

Edit: Thats strange, in my nvidia control panel I CAN select "Adaptive vsync"! :p
 
Adaptive vsync is just that, adaptive. It will allow slight variation as long as the frames are synced. When you just use standard vsync with a 60Hz panel, if you can maintain 60FPS+ then it will limit the framerate to 60FPS, if you drop below 60FPS it will run at whatever framerate the computer is capable of.

So, say for instance, the game is running at 60FPS+ most of the time, but drops down to 52FPS. With normal vsync, the times when the framerate dropped to 52FPS vsync would cause the framerate to go down to 30FPS. However, with adaptive vsync, the times when it drops down to 52FPS it would continue to run at 52FPS. When you have adaptive vsync set to half refresh mode that limits things to 30FPS, but again because it is adaptive it allows a little variation as long as things are still pretty much in sync with the monitor.

But like I said, if you definitely want 30FPS no matter what, create a custom resolution with a 30Hz refresh rate and select that in GTA(or any game) and use traditional vsync.

Ok, Adaptive vsync works well, no sudden slow downs till sofar!:D
I also enabled Triple Buffering, some people say it only works for Open Gl, others say it works for DirectX as well.
I have to play some more to see how it goes.
:lovetpu:
 
Ok, Adaptive vsync works well, no sudden slow downs till sofar!:D
I also enabled Triple Buffering, some people say it only works for Open Gl, others say it works for DirectX as well.
I have to play some more to see how it goes.
:lovetpu:

the NVCP (& AMD CCC for that matter) option is for opengl yes

i like how you started researching, but i probably should have been more clear when i said FORCE, you need to use d3doverrider (if RTSS that comes with afterburner cant do it) & that's what i've been doing for years, particularly on unreal engine 3 games

some games or game engines have working TB so you dont need to force anything, that's why a good test is disabling vsync to see if the framerate is the same (so if vsync on = 30fps but vsync off = 50fps, then that means the game lacks TB & you need to force it)
 
I want to play GTA V at 40 fps, but when I set it to 40 it's always 41 in the game.
When I enter 39 fps, nvidia inspector does not accept it somehow and the frame limiter is off.
I also tried 35 fps, this does work.
I can enter a HEX value but what is 39 fps in HEX?
 
Ok so I had still some frame drops and random stutters, I found out that fraps was causing this, uninstalled it and using Steam fps counter now, upped some graphic settings and all smooth now, running at a capped 40fps now, GPU stays just under 70 degrees C and the CPU is at 65 degrees max at 2.8Ghz (capped turbo boost, otherwise it goes up to 3.4Ghz).
Happy now:D:clap:
 
as an alternative to the FPS limiting suggestions here, MSI afterburners companion app rivatuner statistics server has a framerate limiter as well, that works on AMD as well as nvidia.

440.jpg


In this screenshot i'm capped at 70FPS max.
 
as an alternative to the FPS limiting suggestions here, MSI afterburners companion app rivatuner statistics server has a framerate limiter as well, that works on AMD as well as nvidia.
In this screenshot i'm capped at 70FPS max.

Yeah I have installed it, and that works as well, but with nvidia inspector it is set and forget, I do not need to open nvidia inspector when I want to run GTA V.
But the weird thing is, I have set nvidia inspector to 40fps for GTA V, but it results in actually 41fps, now when I use RTSS and set to 40fps I DO get exactly 40fps..
And nvidia inspector does not accept 39fps as input :D
 
I see this is marked as solved, but something for future readers.

When creating commandline.txt you need to make sure you are not nameing the file "commantline.txt" with file extensions hidden or you will probably end up with "commandline.txt.txt"
I tested adding "-frameLimit 30" and it limited the game to 2 fps. Not sure how that works.
 
GTA V has a built in half refresh rate V-sync option that works incredibly well with my GTX 280. I advise you try that because it's really, really smooth. I've also tried Nvidia CP v sync option but it's nowhere near as smooth. They've done a good job optimizing this game.
 
GTA V has a built in half refresh rate V-sync option that works incredibly well with my GTX 280. I advise you try that because it's really, really smooth. I've also tried Nvidia CP v sync option but it's nowhere near as smooth. They've done a good job optimizing this game.

Ok thanks, I'll try that option for the hot summer days to keep my GPU a bit cooler.
I'm currently running it at 41 fps which is very smooth to me.
 
ive been locked @ 58FPS. cannot figure out what the hell is causing it. no Vsync, not in CCC either, no monitoring programs with Frame limiters, no anythin anywhere...and yes my GPU can go higher...i can drop all setting to lowest possible, resolution too, and still...58 damn FPS..ive hit a brick wall.

its gotta be Dx3D related too, because if i change from fullscreen to windowed mode, it jumps above 65fps.
 
ive been locked @ 58FPS. cannot figure out what the hell is causing it. no Vsync, not in CCC either, no monitoring programs with Frame limiters, no anythin anywhere...and yes my GPU can go higher...i can drop all setting to lowest possible, resolution too, and still...58 damn FPS..ive hit a brick wall.

its gotta be Dx3D related too, because if i change from fullscreen to windowed mode, it jumps above 65fps.

If I don't use nvidia inspector, my framerate could go up to 59-60 at some places, haven't tested that since the latest update though.
But yeah it's a bit strange that the fps jump up in windowed mode.

@Jborg what are your fps since the latest update?

Edit: Hmm I was just trying to set the frame limiter to "Off" in nvidia inspector but it does not want to save ito_O I can't check the fps now with nvidia inspector frame limiter off.
 
Last edited:
If I don't use nvidia inspector, my framerate could go up to 59-60 at some places, haven't tested that since the latest update though.
But yeah it's a bit strange that the fps jump up in windowed mode.

@Jborg what are your fps since the latest update?

I have noticed that sometimes when i start GTAV, it would only get the GPU core up to about ~900mhz turning v-sync off and on fixes it and it goes back up to my OC speeds.

Hope it helps.
 
Update:
I'm not using nvidia inspector anymore, it messes up my global display driver settings.
Reinstalled the GTA V driver.
Using RTSS now, cap GTAVLauncher.exe at 40fps, it works.
 
Back
Top