60 FPS An open discussion

I’m a little unclear on why framerate is getting capped in multiplayer. So far I’ve heard two different explanations.

  1. There is an issue with timekeeping and framerate that could potentially cause race accuracy issues.

This is the more justifiable explanation, though it is deeply troubling that timing is tied to framerate if true.

  1. It’s to create competitive parity so people don’t feel pressured to spend more on hardware.

If this is the justification, it’s kind of twisted and hypocritical. I mean the game has wheel support, ultrawide support, and information output support, but suddenly a few extra frames are deemed an unfair advantage? That doesn’t line up.

Good equipment can help remove roadblocks to improvement, but at the end of the day they don’t make a good driver.

5 Likes

Perception is reality. Since many believe that high frame rate is an unfair advantage, then, locked FPS is the way to go.

There’s been only 1 justification, being that it’s locked to ensure competitive parity in multiplayer.

All that’s happened since is people are doing the usual cynical/sceptical thing here and putting aside what the developer officially says so they can engage in wild speculation, hypothesising alternatives that fit with their ongoing narrative about the game going to be terrible.

7 Likes

Mentioned this on GTP a few days ago:

My theory on the framerate thing is that their network sync rate is probably 60 times per second, so if people play on different framerates they could be sending different things to the server, thus introducing more lag and positional variation (a thing which does happen in Forza Horizon 5 ), leading to unnecessary and unusual car collisions.

It was a thing in F1 2021 , esports players brought it up a lot.

I think one reason some people appear upset is because the explanation Turn 10 gave was too vague and not really helpful. Yes it’s “to ensure there is a fair and level playing field”, cool (and I’m ok with it), but saying how would have avoided any controversy, I feel.

10 Likes

Yeah that’s a lot more justified than the player parity explanation.

It just didn’t make sense. How can controller and wheel ever be considered competitive parity? Wheel is harder to learn but has higher potential, meanwhile controller gets hidden assists. How is higher framerate unfair but playing on an ultra wide is fine? Playing on an ultra wide+ is a definite advantage. I know this because I play on a superultrawide. I can play first person cockpit view and get all of its benefits with practically none of the drawbacks!

I don’t want them to take these features away, that would be horrible, it just seemed really disingenuous to claim that capping framerate was for competitive parity, while also touting features that decimate the concept of competitive parity far more than framerate does.

If it is a server sync thing, I’m far more understanding. I wish I could have the option to turn it off while PvPing with friends but I do get that does make the game worse for more serious clans with internal competitions.

I do always get a little suspicious about things being tied to framerate. I thought DX9 got rid of that. I however don’t know enough about programming to really claim that it’s a genuine red flag vs a false one.

3 Likes

Of the points raised by @TheWarmWind

  1. This is part of the issue I’ll add more info that I posted elsewhere below that can explain WHY this is the case. It’s still not REALLY justifiable but that’s just my opinion.

  2. I don’t think people will feel pressured to spend more on hardware just to play 1 single game. I certainly wouldn’t buy a console just to play say GT7, I didn’t in the past and wouldn’t do so now either, same was true of Forza prior to it’s arrival on PC, both games were interesting as I’m a petrolhead but still, I’m not gonna pay £500 to buy a console just to play a game that interests me, again that’s just me.
    On the flipside if you have a desktop for web browsing then for less than £200 you can get a GPU (e.g. a 2080Ti) that WILL get you 50-80fps @4K set to the extreme preset, which is 33% more than the XSX is capped at in performance mode. Cheaper than paying £500 for a console for a single game.

IDK the exact implimentation of FSR used on the XSX but IF it’s exactly the same as it is on PC this is what you’ll get.
Performance mode:
960 x 540 upscaled to 1920 x 1080
1280 x 720 upscaled to 2560 x 1440
1720 x 720 upscaled to 3440 x 1440
1920 x 1080 upscaled to 3840 x 2160

Quality mode:
1280 x 720 upscaled to 1920 x 1080
1706 x 960 upscaled to 2560 x 1440
2293 x 960 upscaled to 3440 x 1440
2560 x 1440 upscaled to 3840 x 2160

As for why MS T10 chose to limit fps rates, here’s my thoughts from another thread…

“60fps = 1 frame every 16.66666666666 recurring ms, but they cannot have infinite decimal places so you’ll get 16.67 or 16.667, a rounded up number.
With 144fps you you’re getting a frame every 6.94444444 recurring ms, again applying the same number of decimal places you’ll get 6.94 or 6.944ms, a rounded down number. Same with both 30 and 120fps which get also get rounded down.
So one gets rounded up, the other rounded down, there’s your synchronisation issue which eventually leads to the timing discrepancy, the longer the race the larger that discrepancy becomes.
Add in variable fps rates and you compound this problem further sometimes rouded up and sometimes rounded down…
The servers attempt to correct the discrepancy by miscalculating or adjusting the relative locations based on the servers polling rate.
The slower the polling rate is? The bigger the discrepancy.
The faster the polling rate is? The lower the discrepancy.
If the server polling rate is 60Hz then those at desynchronised fps rates will gain an advantage at each polling point as the server will round up or round down their ACTUAL position vs their perceived/expected position.
It can also lead to in race collisions (not outright smashes more likely bumping and grinding) due to these positional “disagreements”. in a similar way to high vs low ping to the servers due to internet connection speeds, exactly like when you see cars to appear to skip about rather than be smooth and consistent in their track placement.
MS could resolve this by increasing the polling rate the servers use but that increases costs, data throughput and power demand due to the increased calculations required (not massively but enough to cause this problem).
With the MP locked to 60fps everybody gets the same action rounded up instead of a mixture…”

An addition to these points…
You’ll notice that both 30fps and 120 fps both fall into the rounded down category but, afaik, no-one is complaining about 30fps having a potential advantage.
If I’m correct about the rounding issues then there’s likely an advantage for those playing at 30fps vs those playing at 60fps.
Not even a mention of this possibility thanks to T10 not ACTUALLY giving us details of the root cause of this issue.
Because T10 wants us to play on their servers instead of peer to peer like most other games they have to pay for those servers (if rented) or run and maintain them if they actually OWN the servers.
Higher fps rates means more data and more cost running the servers.

IIRC playing on dedicated servers gives them positional data on all players along with car used and tuning etc. All of this means T10 can monitor players and supposedly weed out those using cheats or trainers due to discrepancies which SHOULD be obvious when examined in detail.
Allowing them to ban persistent offenders and those abusing exploits as was seen in FH3 and FH4 with the Goliath team play bug.
Yet I’ve seen many vids that mention cheat times on the leaderboards??? How is this possible if T10 are checking for it happening? I have only one suggestion, they can’t afford to pay somone to trawl through all those datapoints stored on their servers, plus, who’d even WANT that job?
In all likelyhood they use some algorithm to scan for anomolies and act if that picks anything up.
What’s more interesting is something mentioned in this vid.

If a player has the skill to manually play the game but only has the skill to get say a top 15% time yet a dog with auto drive enabled can get a top 1%, doesn’t that make a mockery of ANY player actually TRYING to master the game?
Yeah I know these self drive features are intended to allow people with say “physical impairments” that prevent them from manually controlling the cars, to play and enjoy the game, problem is, people will often abuse things like this rather than TRY and improve their skills.

To me this seems like a far, FAR bigger issue than server desynchronisation giving PC players an advantage. They’re effectively ALLOWING players to use an IN BUILT cheat whilst claiming to abhor them and banning people for their use???

Seems like a huge dollop of double standards to me… Banning people for exploiting glitches yet allowing players an easy method to get top 1% times regardless of their skill set…

3 Likes

The only valid point is to remove any advantage that can be had from higher framerates which is pretty much all input and display latency. basically by going from 60fps (16.67ms 0.01667 seconds) to 144fps (6.94ms 0.00694 seconds) you are basically improving your reaction time by 0.01 of a second

server tick rate and game timing are totally separate from the frame rate just like how the physics refresh rate is separate from the framerate. the only thing that is tied to the framerate is input and graphics render/display time.

personally I don’t agree with this design decision at all, especially because the vast majority of players who will benefit from the reduced latency of higher refresh rates will be playing on a wheel, which in Forza is known to be much more challenging to be at the top of the boards than it is on a controller anyway. Also, this is only for multiplayer, so leaderboards will still be able to be affected by this latency advantage.

Now if this were an esport event where parity is extremely crucial I’m all for it, but a blanket cap on all multiplayer doesn’t feel right to me

this makes 0 sense, even if the game is rounding the timing based on the frame rate, at the second decimal place of a ms your at 0.00001 seconds, if memory serves forza only counts lap times to the thousandth of a second anyway

1 Like

It’s a perfeclty valid point, how do YOU explain such a discrepancy in timing?
Point is it doesn’t matter if it’s 1000th or 10000th of a second thats the rounding point, they WILL be rounded up or down creating a discrepancy either way.
In fact at 1,000th the problem is BIGGER than at 10,000th or even 1,000,000th.
So in effect you’ve pointed out precisiely how bad an issue this is.
Someone at 60fps gets rounded up someone at 30, 120 or 144fps gets rounded down meaning IF the timings are at 1000th of a second then every second they’d gain at LEAST 0.003s.
The maths:
60 seconds = 60,000ms, 60,000 / 17 = 3,529.411764705882 frames created per minute. 60,000 / 33 = 1,818.181818181818 frames created per minute.

30fps is exactly half of 60 fps but, if you divide 3,529.411764705882 by 2 you get 1,764.705882352941.

Here’s where it gets interesting… Divide 1,818.181818181818 by 1,764.705882352941 and you get 1.03030303030303 multiply this by 100 and you get 103.030303030303 a 3% difference between 30fps and 60fps over just 60 seconds, all due to rounding up and rounding down to the millisecond.

1 Like

But why is server update and tickrate tied to FPS at all?

I mean when I play Overwatch I don’t get more frames to shoot accurately with a higher framerate. That’s all tied to tickrate, which is completely independent of framerate.

4 Likes

The current state of affairs with recent release of driving games is absolutely deplorable targeting high end expensive PC’s.
When you announced you were going to cap frame rates to 60 FPS I cancelled my per order. This morning I just got my refund from UBISOSFT (Motorfest) because I cancelled that order too because of locked 60fps. You claim your doing this to make things fair? Your turning high end PC’s into low end consoles. My argument is this is unfair because it alienates a specific group that being PC users. I will not support financially any developer who follows this absurd policy. I’m getting 189fps PINNED in FH5 and you want me to DUmB down to 60FPS? Starfield is capped at 30FPS but I did buy it because of DLSS and frame generation 120+fps. Have a nice day but it will without any money from me now or in the future.

2 Likes

The problem for you is that you don’t get the advatage of the 120 hz over who plays 30 hz, that’s sportmanship man!

1 Like

I don’t get it too.
If first reason is true, just do all timing on server side and if client is too fast, ignore it and go with what server says. Second reason is nonsense, there are plenty of hardware additions that would help in race, not just a framerate.

1 Like

For those that are not seeing the bigger picture, I’ll be gracious and magnanimous. As with all monitors and tv’s there is the vertical and horizontal refresh rates. When viewing 60fps on the vertical refresh, for example, walking in a straight line or driving in the straight line you will not readily see the 60fps vertical refresh and it will be seen as smooth as the image is moving along the vertical plane, backwards and forwards. But when you put 60 fps on the horizontal refresh, IE moving the screen left or right is were the issue lies as this, the horizontal refresh rate can easily be seen. This why we have 200+mhz monitors so when the fps are high enough on the horizontal refresh rate the images moving left or right appear like “GLASS”. Case in point, FH5 I get 189fps pinned. I have a 200mhz monitor, my horizonal frame rate is 189fps, like glass. 60 FPS is a chunky cow and this is why people are complaining. I have a $12,000 PC and they want me to run as if it were a console is absurd and obviously unfair. I hope that explains things a bit better.

First of all its nonsense. I have high end pc too i7 12700 4080 rtx 10 tb ssd nvme etc. But i still use 60hz 4k monitor because its enough. High hz monitors for online game play and especially for First person shooting games for example if you are playing Call of Duty its for your advantage to have above 60hz monitor. This is single player Racing game and nobody needs 120 165 240 260 hz monitor etc.

3 Likes

I’ve been doing video footage myself. To get natural horisontal movement you also have to do like eyes do, have slow enough shutter speed.

  • this created blur in each frame but this is how eyes find natural

When doing to fast shutter speed, it looks unnatural.

Typical example is waterfall, and how unnatural it looks if using fast shutter speeds.

Game suffer from this also, they create all clear images where in nature would be blur meating the eye.

So if games more emulated the eye, we would see less sharp images and not seeing refresh of screen as you mentioned.

I experimented some with doing 25p fps progressive or doing 50i interlaced. So 50i look better when a lot of horisontal movement.

And you based this on a Quora post that 2 people responded to? You can say whatever you want, but this isn’t just a single player game and yes, there is absolutely a difference between 60 Hz and 120 Hz and above.

3 Likes

No go search all of the internet its is like this. And probably i have more experience about pc than you. Because i have been using and searching all news about pc since 1995. So if you dont believe me go search. If it is worth to buy above 60hz monitor you can be sure i would buy it no matter price is. So i dont believe you and you dont believe me too there is nothing to discuss. Dont forget to ask all monitor and Pc retailers. I dont have to prove anythging to you.

There’s a hardly perceptible visual difference, but the biggest gain is in response.

IMO T10 should’ve aimed for 120 fps. Can’t believe they chose RT over that, probably they thought RT would be a bigger selling point, conveniently forgetting this isn’t Horizon and isn’t as casual friendly. Provided they nerfed the graphics enough, it would’ve been possible for even the XSS to hit 120 fps, as the XSS has a powerful CPU (for the time it was released).

This focus on RT over 120 fps helps fuel console wars (as main competitor GT7 doesn’t have it), but not the game.

2 Likes

Slow down there champ, I was working on computers long before that. The first computer I built personally was to play Chuck Yeager’s Air Combat (1991).

It’s always the same, immediately get offended and sling insults…Predictable…

1 Like