AgentOtaku
Member
PC gaming at 30fps!? ...ARE YOU FUCKING MAD!
Oh but it's true! ...and I can't believe this never really occured to me all these years playing PC games either!
So I was playing Far Cry 2 and was getting dissapointed just how often the framerate was hovering around the 45fps and consistantly dipping into the 30s. It's not a fault of the engine as it's very well optomized. It's actually me, my hardware and how i've just been conditioned with the idea that a non consistant 60fps PC = shit ....okay that's an exageration, but it is a concept that alot of us are pretty familiar with and spend alotta money at times to adhere to that ideal...
Then, through influence on GAF (holla DarkX) and prior experience (ET:QW) I decided to run gfx_maxfps = 30 ..and presto, I have a framerate that is essentially locked at thirty with everything set to very high and it almost never dips below that. Personally, this isn't a hard thing to adjust to either as I'm living in age where 30fps is more than the norm anyways (at least when you play consoles as often as me).
So I decided to try this on Crysis...the other title in my catalog that can never stay anywhere near 60fps (averages around 30-45). I found the command for it via the InCrysis Forums, which was "first_time_set = 0.035" I believe and now I'm rocking out with everything set to "High" and the framerate is rock fucking solid...even the cutscenes
I dunno, nowadays I rate a locked/stable 30fps with a bunch of shit going on >>>>> A fluctuating 30 - 60fps
So I guess this is an arguement to not be ready just yet to benchmark the hell outta yo shit, get discourged, and run out to buy a SLI setup. Toy around with the idea of caping your framerate
Oh as stated before, I also leave the cap on for Enemy Territories: Quake Wars ...though I think that game was orginally designed to run at 30fps anyways for some odd reason. Think the devs said something along the lines of "balancing between client and server"
Just to be clear though, if the game is rock hard 60fps all the time ala Source or UE3 based affairs, I'll gladly leave it so ....though I wish I could find the command to cap Mass Effect back to 30 as it regularly dips in places like the Citadel
But yeah, bottomline, if your ACTUAL framerate average is around 25 - 45fps with occasional spikes at +60 ....why not just lock it to 30
Oh and just for reference, here's my current setup:
E6600
8800gt
Vista32
4gig Ram
Audigy2
Raptor 10,000rpm (single, not raided)
UPDATE: Went ahead and started a list of games and corresponding commands to cap the framerate...feel free to contribute
And also this!
Oh but it's true! ...and I can't believe this never really occured to me all these years playing PC games either!
So I was playing Far Cry 2 and was getting dissapointed just how often the framerate was hovering around the 45fps and consistantly dipping into the 30s. It's not a fault of the engine as it's very well optomized. It's actually me, my hardware and how i've just been conditioned with the idea that a non consistant 60fps PC = shit ....okay that's an exageration, but it is a concept that alot of us are pretty familiar with and spend alotta money at times to adhere to that ideal...
Then, through influence on GAF (holla DarkX) and prior experience (ET:QW) I decided to run gfx_maxfps = 30 ..and presto, I have a framerate that is essentially locked at thirty with everything set to very high and it almost never dips below that. Personally, this isn't a hard thing to adjust to either as I'm living in age where 30fps is more than the norm anyways (at least when you play consoles as often as me).
So I decided to try this on Crysis...the other title in my catalog that can never stay anywhere near 60fps (averages around 30-45). I found the command for it via the InCrysis Forums, which was "first_time_set = 0.035" I believe and now I'm rocking out with everything set to "High" and the framerate is rock fucking solid...even the cutscenes
I dunno, nowadays I rate a locked/stable 30fps with a bunch of shit going on >>>>> A fluctuating 30 - 60fps
So I guess this is an arguement to not be ready just yet to benchmark the hell outta yo shit, get discourged, and run out to buy a SLI setup. Toy around with the idea of caping your framerate
Oh as stated before, I also leave the cap on for Enemy Territories: Quake Wars ...though I think that game was orginally designed to run at 30fps anyways for some odd reason. Think the devs said something along the lines of "balancing between client and server"
Just to be clear though, if the game is rock hard 60fps all the time ala Source or UE3 based affairs, I'll gladly leave it so ....though I wish I could find the command to cap Mass Effect back to 30 as it regularly dips in places like the Citadel
But yeah, bottomline, if your ACTUAL framerate average is around 25 - 45fps with occasional spikes at +60 ....why not just lock it to 30
Oh and just for reference, here's my current setup:
E6600
8800gt
Vista32
4gig Ram
Audigy2
Raptor 10,000rpm (single, not raided)
UPDATE: Went ahead and started a list of games and corresponding commands to cap the framerate...feel free to contribute
Known framerate cap commands said:Crysis and Crysis Warhead
Achieve a locked 30fps by either making a System.cfg file and putting the CVAR in there (hit up Crysis Tweakguide to do this) or entering the command via the console (after you entered the command "con_restricted 0" which enables console use)
Command: first_time_set = 0.035
Far Cry 2
Haven't figured out how to make a config file (or modify the one that exists) so just enter the following command when bringing down the console:
Command: gfx_maxfps 30
Source Engine Games (Half Life 2, Portal, etc.)
Command: fpsmax 30
Mass Effect
Documents\Bioware\Mass Effect\Config\BIOEngine.ini
Find MaxSmoothedFrameRate=62 under the [Engine.GameEngine] section and change the value to 30 and make sure bSmoothFrameRate=TRUE and that should limit the game to 30fps.
Unreal Engine 3 based titles
Basically most UE3 games support a framecap.
Example, In Batman add:
[Engine.GameEngine]
bSmoothFrameRate=TRUE
MinSmoothedFrameRate=30.000000
MaxSmoothedFrameRate=30.000000
To UserEngine.ini, which is found in My Doucments/Eidos....................
And also this!
Lince said:well it takes some times but after some research I found a tool to cap every DX9 / OpenGL game at the desired framerate (no DX10 yet sorry)
first you have to download this tool (I'm not sure if this is legal or what, seems freeware to me so mods do what you want)
http://rapidshare.com/files/160642187/FPS_Limiter_0.2.rar
extract the content to a folder and run FPS_Limiter_GUI (you must have Java enabled)
it looks like this
you just need to point to the path where the game executable is located and select the desired framerate, note it defaults to DX9 applications. Click on "create bat" and there you go, you should have now in the folder a direct access to the game limited to the desired framerate.
result: http://rapidshare.com/files/160661014/LP30FPS.mp4
that was a small video of Lost Planet with maximum settings and 8xAA/16xAF capped at 30fps running on my modest PC, it runs silky smooth at a never faltering 30 fps. The best part is both the CPU and the GPU workload is reduced and so is the power consumption, triple win.
and now Fallout 3: http://rapidshare.com/files/160661015/FO330FPS.mp4
with Fallout 3 you just repeat the process and then change the variable iFPSClamp=0 in Fallout.ini to iFPSClamp=30
this is how I got the game to run in ultra settings with 4xAA/8xAF at rock solid 30fps and said goodbye to the hiccups. Hope this helps.