Jump to content

Why is 30fps in console better than 30fps on PC?

Go to solution Solved by Frankenburger,

It's because console games can be optimized exclusively for a specific set of hardware. There are no unknown variables, which allows developers much greater ease at optimizing frame times, which is perhaps more important than frame rate. Developers don't get that kind of luxury when optimizing for PC, since PC's can come in thousands of possible different hardware configurations, let alone hundreds of thousands of software configurations.

Hello,
        I'm new to this community and i really hope you guys can shed some light on this problem. 
Ok so im PC gamer with a with gtx 1070 paired with a 6700k CPU, so almost all the time i play games at 60fps. But with the release of some great PS4 exclusives like "Horizon zero dawn"  and "God of war", I tried some of these exclusives on my friend's console. I knew those games were running at 30fps but it seemed a lot smoother than 30fps setting on PC game. I searched about this and found out that frame pacing is the main reason behind this. (Also there are some theories that even console controllers can support in this smoothness)  

So could you please explain whether its possible to achieve the same amount of smoothness in a PC at 30fps?

Link to comment
Share on other sites

Link to post
Share on other sites

The distance from the screen as well as the input method (controller vs. mouse+keyboard) are the main differences imo.

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to comment
Share on other sites

Link to post
Share on other sites

frame latency is always the same, FPS is mostly the same all around and optimized to be played around 30fps at all times

Ryzen 5 3600 stock | 2x16GB C13 3200MHz (AFR) | GTX 760 (Sold the VII)| ASUS Prime X570-P | 6TB WD Gold (128MB Cache, 2017)

Samsung 850 EVO 240 GB 

138 is a good number.

 

Link to comment
Share on other sites

Link to post
Share on other sites

As @djdwosk97 said, distance from the screen, the panels usually being 30 hertz anyways, the games were made to run at that FPS, etc.

Link to comment
Share on other sites

Link to post
Share on other sites

IMO it's the controllers, not allowing the quick movements that the mouse does allow.

"We're all in this together, might as well be friends" Tom, Toonami.

 

mini eLiXiVy: my open source 65% mechanical PCB, a build log, PCB anatomy and discussing open source licenses: https://linustechtips.com/topic/1366493-elixivy-a-65-mechanical-keyboard-build-log-pcb-anatomy-and-how-i-open-sourced-this-project/

 

mini_cardboard: a 4% keyboard build log and how keyboards workhttps://linustechtips.com/topic/1328547-mini_cardboard-a-4-keyboard-build-log-and-how-keyboards-work/

Link to comment
Share on other sites

Link to post
Share on other sites

Frame pacing is my first reflex answer. I see you've already concluded that is a reason.

Case: Corsair 4000D Airflow; Motherboard: MSI ZZ490 Gaming Edge; CPU: i7 10700K @ 5.1GHz; Cooler: Noctua NHD15S Chromax; RAM: Corsair LPX DDR4 32GB 3200MHz; Graphics Card: Asus RTX 3080 TUF; Power: EVGA SuperNova 750G2; Storage: 2 x Seagate Barracuda 1TB; Crucial M500 240GB & MX100 512GB; Keyboard: Logitech G710+; Mouse: Logitech G502; Headphones / Amp: HiFiMan Sundara Mayflower Objective 2; Monitor: Asus VG27AQ

Link to comment
Share on other sites

Link to post
Share on other sites

22 minutes ago, Bingusara said:

So could you please explain whether its possible to achieve the same amount of smoothness in a PC at 30fps?

There shouldn't be anything spaking against it.

The only thing I can imagine is that the Games are made for 30fps and thus feel better while most PC Games are made for 60fps.


That's about the only thing I could imagine, besides that there is no technical reason for anything.

Well, maybe the Prerender Thingy...

"Hell is full of good meanings, but Heaven is full of good works"

Link to comment
Share on other sites

Link to post
Share on other sites

29 minutes ago, Bingusara said:

So could you please explain whether its possible to achieve the same amount of smoothness in a PC at 30fps?

The first is likely that console developers like to try to guarantee an average frame rate. The other part is that because the time allowed between frames has increased, this allows a little more wiggle room for things like temporal anti-aliasing.

 

So unless the PC game has those in mind, it's not going to be as smooth.

Link to comment
Share on other sites

Link to post
Share on other sites

It's entirely likely, especially if you haven't set your TV into a gaming mode of any kind, that it's running some sort of frame interpolation, meaning that although the console is only producing 30 fps, you're actually seeing 60 or even 120.

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

37 minutes ago, ZcanKal said:

As @djdwosk97 said, distance from the screen, the panels usually being 30 hertz anyways, the games were made to run at that FPS, etc.

TV panels are certainly not "usually 30 hz".  They're at least 60 if not 120.

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

It's because console games can be optimized exclusively for a specific set of hardware. There are no unknown variables, which allows developers much greater ease at optimizing frame times, which is perhaps more important than frame rate. Developers don't get that kind of luxury when optimizing for PC, since PC's can come in thousands of possible different hardware configurations, let alone hundreds of thousands of software configurations.

 

Gaming Rig
Spoiler

CPU: Intel i7-6850k @ 4.2GHz

GPU: 2x FE GTX 1080Ti

Memory: 16GB PNY Anarchy DDR4 3200MHz

Motherboard: ASRock X99 Extreme 4

 

Encoding Rig
Spoiler

CPU: Ryzen 7 1700 @ 3.7GHz

GPU: GTX 1050

Memory: 8GB Curcial Ballistix DDR4 2133MHz

Motherboard: Gigabyte AB350M-DS3H

 

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, Ryan_Vickers said:

TV panels are certainly not "usually 30 hz".  They're at least 60 if not 120.

Older flat panel TV's are 30 Hz, I have some pretty old ones (1080p and 768p) and they run at 30 Hertz.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, ZcanKal said:

Older flat panel TV's are 30 Hz, I have some pretty old ones (1080p and 768p) and they run at 30 Hertz.

They must be very old

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

23 minutes ago, Ryan_Vickers said:

They must be very old

I run a Toshiba Regza which has a beastly audio setup built into it that is 1080i, it says 30hz but due to interlacing it actually outputs 60 frames just interlacing makes it render differently. 

Intel Xeon E5640 4510mhz 1.10v-1.42v (offset) - C states on (◣_◢) 16GB 2x4 1x8 1296mhz CL7 (◣_◢) ASUS P6X58DE (◣_◢) Radeon R9 Fury Sapphire Nitro (◣_◢) 500GB HDD x2 1TB HDD x2 (RAID) Intel 480GB SSD (◣_◢) NZXT S340 (◣_◢) 130hz VS VX2268WM
Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, Ryan_Vickers said:

TV panels are certainly not "usually 30 hz".  They're at least 60 if not 120.

50Hz for the old, analogue stuff in 50Hz AC Areas (like Europe).

60Hz in other Areas.

 


There is however the Pal/60 Standard.

"Hell is full of good meanings, but Heaven is full of good works"

Link to comment
Share on other sites

Link to post
Share on other sites

I guess its the frametimes.

A console can have a more fluid 30 fps, with each frame being equally spaced. On the pc, maybe you have more fluctuations, meaning a more choppy experience.

Ultra is stupid. ALWAYS.

Link to comment
Share on other sites

Link to post
Share on other sites

Hey everyone! Thanks for all you replies.
So i guess PC games wont be able to run at 30fps as smooth as console 30fps. 

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, Bingusara said:

Hey everyone! Thanks for all you replies.
So i guess PC games wont be able to run at 30fps as smooth as console 30fps. 

They easily could.  Enable half speed vsync (or whatever they're calling it) to lock into a perfectly paced 30 fps same as any console, and then run it through the same display with frame interpolation.  Obviously if you could just render those frames for real that would be better but if you don't have the performance necessary that's always an option.

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

11 hours ago, Ryan_Vickers said:

They easily could.  Enable half speed vsync (or whatever they're calling it) to lock into a perfectly paced 30 fps same as any console, and then run it through the same display with frame interpolation.  Obviously if you could just render those frames for real that would be better but if you don't have the performance necessary that's always an option.

Hello,
             Thank you for this solution. But this requires a TV/Monitor with frame interpolation capability. And my current display does not have this feature. Is there a solution solely based on software? like SVP for videos.

I found this answer on GameFAQs where someone used SVP and a Capture device to get 60fps for a play-station 3 game.
https://gamefaqs.gamespot.com/boards/943433-deadly-premonition-the-directors-cut/66055858
But still this doesn't apply to a PC game scenario and requires you to by separate hardware. 
 

Link to comment
Share on other sites

Link to post
Share on other sites

Because moving camera with controller is a smooth co start speed where as mouse and keys is not it's sharp fast and jerky

also the input lag is less noticeable with controller 

 

get a cheap ass x360 controller and try it out for ur self

i played asslickers creed through at locked 45 fps with controller and it was fine 

-13600kf 

- 4000 32gb ram 

-4070ti super duper 

Link to comment
Share on other sites

Link to post
Share on other sites

15 hours ago, Ryan_Vickers said:

They easily could.  Enable half speed vsync (or whatever they're calling it) to lock into a perfectly paced 30 fps same as any console, and then run it through the same display with frame interpolation.  Obviously if you could just render those frames for real that would be better but if you don't have the performance necessary that's always an option.

How do u get frame interp on pc because I have it on my tv and films look way better than on pc because of it 

is there any software u can get to do it 

-13600kf 

- 4000 32gb ram 

-4070ti super duper 

Link to comment
Share on other sites

Link to post
Share on other sites

11 hours ago, Bingusara said:

Hello,
             Thank you for this solution. But this requires a TV/Monitor with frame interpolation capability. And my current display does not have this feature. Is there a solution solely based on software? like SVP for videos.

I found this answer on GameFAQs where someone used SVP and a Capture device to get 60fps for a play-station 3 game.
https://gamefaqs.gamespot.com/boards/943433-deadly-premonition-the-directors-cut/66055858
But still this doesn't apply to a PC game scenario and requires you to by separate hardware. 
 

 

8 hours ago, Ebony Falcon said:

How do u get frame interp on pc because I have it on my tv and films look way better than on pc because of it 

is there any software u can get to do it 

 

I would recommend just running the signal from your PC into a TV, same as you would with a console.  But if you don't want to for some reason, or that's not an option, yes, there actually is software you can get to do this, and from what I've heard it actually even works a lot better too.

https://www.svp-team.com/wiki/Main_Page

I'll admit though I haven't looked into it very far.  I know it works for video so it should be possible to make it work for games too.

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

9 hours ago, Ebony Falcon said:

How do u get frame interp on pc because I have it on my tv and films look way better than on pc because of it 

is there any software u can get to do it 

Try using SVP. works like a charm for video files. (If you get any errors try the FAQ in SVP)

 

There are a few discussions on SVP forums whether the technology can be applied to games. But i found it harder to understand.
Try following these threads and the links provided by others in these threads.

https://www.svp-team.com/forum/viewtopic.php?id=1926
http://www.svp-team.com/forum/viewtopic.php?id=1568     

Link to comment
Share on other sites

Link to post
Share on other sites

With triple buffer V-Sync with a 30 fps limit, and sufficient hardware, it is perfectly possible to achieve a 30 fps gaming experience on par with a gaming console. Most PC gamers do not go through such measures however. 

 

 

A pretty simplified explanation, though this video should clear things up a tiny bit.

My eyes see the past…

My camera lens sees the present…

Link to comment
Share on other sites

Link to post
Share on other sites

8 hours ago, Zodiark1593 said:

With triple buffer V-Sync with a 30 fps limit, and sufficient hardware, it is perfectly possible to achieve a 30 fps gaming experience on par with a gaming console. Most PC gamers do not go through such measures however. 

 

 

A pretty simplified explanation, though this video should clear things up a tiny bit.

Thank you!

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×