Why 30 fps feels better on console?

Lordpitt-3

Honorable
Dec 30, 2013
9
0
10,510
Ok, so my friend came to my house with his xbox 360 and we played Thief, Far Cry 3 and Assassin's Creed III. Becouse my computer can't handle Far Cry 3 on 60 fps, i thought that I should cap it to 30 fps, I mean it was pretty smooth on the xbox 360 at that fps. But i found out that it feels very jittery.
Please don't tell me to try it with a controller, becouse I already did.
Also sitting closer to the screen on PC is not the case, the Xbox 360 was connected to the same monitor at the same distance.

Basicly I want to know why it feels smoother and a way to limit it on PC so it feels the same as console 30 fps

P.S Sorry for my english, I hope you can understand what a have written
 
Solution


Its not a bad system, but you could really do with a better graphics card - although you might be averaging 30fps, you are likely getting times when its causing it to stutter far below 30 and causing a high frame time variance.

If you could replace the graphics card with something like the 750 Ti you would get a much smoother experience at the same detail settings.
since each game is specifically optimized for any console, what they can achieve is very consistent fps. even they can achieve only lower numbers due to consistency feel rather smooth. also due to better optimization they can keep micro-stuttering at minimum levels rather than pc even through drivers always update they cannot always achieve better results especially on moderate hardware. http://www.youtube.com/watch?v=L4HAMXHJ-kw
 

Lordpitt-3

Honorable
Dec 30, 2013
9
0
10,510


My PC is capable run Thief at 40 fps, but I want to play either 60 fps, or console like 30 fps, my pc clearly doesn't need to work harder for 30 fps if it can keep up 40 fps



P.S Still waiting for a solution
 
A big difference between a console and a PC running at 30 FPS is the input devices. On a console, you push a button and wait for a reaction. You are a bit disconnected from the movements, kind of like you are controlling something by remote.

On a PC, you move your mouse, and as you move it, the view changes in direct response to how fast or slow you move your hand. Basically, it feels far more connected to you. When you feel more connected to the feed back, our minds require more FPS and lower latency to consider it acceptable. If you played a PC game with a controller, lower FPS are more acceptable.
 

Lordpitt-3

Honorable
Dec 30, 2013
9
0
10,510

Didn't I say I play with a x360 controller?

BTW Is there a way to lower latency? or smooth it out, so every frame is at the same latency?
 
If you have an Nvidia card, go into your Nvidia Control Panel and set maximum pre-rendered frames to 1. That helped quite a bit with smoothness at 30 fps in some games. I'm not sure if there's another way to do it for AMD cards.
 


There are software issues as well. Far Cry 3 can have issues. It is known to have all sorts of issues when you cannot maintain 60 FPS. The problem may be Far Cry 3 related.
 

Lordpitt-3

Honorable
Dec 30, 2013
9
0
10,510


8 Gb 1600 MHz RAM
GTX 550 Ti
Intel Core i3 3220 3.30 GHz

I know it's not a very good PC, but it can still maitain 60 fps in many games at medium-max settings, some games it runs at low settings (But it's mainly becouse they are unoptimized)
 

Lordpitt-3

Honorable
Dec 30, 2013
9
0
10,510


It's not only about Far Cry 3, it's about all PC games that run at 30 fps capped, they just don't feel the same as console 30 fps ;/
 


That's false.
 

RobCrezz

Expert
Ambassador


Its not a bad system, but you could really do with a better graphics card - although you might be averaging 30fps, you are likely getting times when its causing it to stutter far below 30 and causing a high frame time variance.

If you could replace the graphics card with something like the 750 Ti you would get a much smoother experience at the same detail settings.
 
Solution

VGAmike

Honorable
Apr 10, 2012
55
0
10,630
I don't know if this thread could be considered too old or not, but anyway...

I was wondering the same thing a few years ago. In the old days of PC 3d gaming, the only way to get a really smooth experience was to force v-sync and to have a rig powerful enough to give you enough fps to match your screen refresh rate (let's say 60hz). If you hadn't, bye bye smoothness. And I say bye bye cause you could only either turn off v-sync or deal with stuttering. So, what happens if your computer can produce more than 30fps but less that 60?? You can use programs such as msi afterburner, dxtory etc. to cap your fps to 30 fps. But doing so, the feeling of smoothness is not entirely ok (since you'll still have tearing with v-sync off or stuttering with v-sync on).

Nvidia took note of this issue and they have recently introduced in their drivers several options concerning V-sync. You can use "Adaptive V-sync" which automatically disables v-sync when fps can't reach 60 fps. Nevertheless, the most interesting option for me is "sync at half the refresh rate". With this option, you can really cap your fps to 30 fps (half of 60 hz) v-synced with NO screen tearing and NO stuttering. This works perfectly well in most situations, although not in all of them.

If you are an AMD user, there is a program called RadeonPro which has several options regarding V-sync, similar to those found in the Nvidia drivers. It works in some games but it's not as effective as the official nvidia solution.

I have used both Nvidia drivers and RadeonPro, and the feeling of smoothness is astonishing better now.

Console-like smoothness in average PCs!!!

Well, I thing this answer your question. I hope it helps.

VGAmike