Hot Pursuit cuts pad lag to new lows
Is NFS the most responsive game this gen?
"So, 30Hz... it'll be really interesting to see what your latency measurements come out as. We think latency is pretty good... We think we might be 83ms... or 100ms."
Back in July, Digital Foundry interviewed the Criterion tech team about their latest game, Need for Speed: Hot Pursuit, released in the UK and Europe yesterday. Engineering gurus Alex Fry and Richard Parr discussed the challenges in dropping down to 30 frames per second after the 60FPS loveliness of Burnout Paradise, concentrating in particular on the issue of maintaining their trademark low-latency, crisp controls.
Today's Face-Off feature doesn't just tackle the differences between the Xbox 360, PlayStation 3 and PC versions of Hot Pursuit - we also benchmark controller response, pitting the new Need for Speed up against the 66ms input latency of Paradise. In all of our tests thus far, we've yet to find a 30Hz game able to beat the 100ms threshold, while the only 50ms response we've seen has come from the PS3 XMB.
The result? For the Xbox 360 version, we have a confirmed 83ms, meaning that despite halving the frame-rate, controller response is diminished by just one frame when compared to Burnout Paradise. Better still, for PC owners running the game at 60FPS, latency is cut down to just 50ms, making it the fastest pad response we've measured in any of the games we've looked at.
A 60FPS camera and Ben Heck controller monitor board allows us to measure the number of frames between pulling the brake trigger and brake lights kicking in on-screen. Deduct display latency and we have our total.
We took our findings back to Alex Fry at Criterion, who replied with this in-depth technical explanation of how the game engine works, specifically in how the controller code fits in.
"The way the architecture works is to run the game simulation internally at 60FPS, and it's polling the controller once for every simulation step so you get as up-to-date inputs as possible," Fry explained.
"The render code (building display lists for the GPU to consume the next frame) immediately follows the two controller poll/simulate loops, and then it waits for v-sync. Thus on CPU we get two 60FPS updates and one 30Hz render in a total of 33ms.
"When the CPU is done and v-sync is hit, the GPU kicks off and renders the scene while the next simulate/render frame happens in parallel on CPU. Once done the GPU also waits for v-sync (which also syncs it to the CPU), thus adding another 33ms. Then TV scan-out happens to get the final image to screen, which adds a final 16.6ms."
The total of all of this is 83ms, and theoretically this is the absolute fastest controller response we're likely to see from a 30FPS title. But the 50ms measurement from the PC version also demonstrates that the approach Criterion has taken yields dividends running at 60FPS too.
"On the PC version, it's obviously able to go to 60FPS so we don't clamp it to two simulate loops per render," Fry continued.
"So, if both the CPU and GPU are fast enough, we only do one controller poll/simulate loop before we need to render, thus achieving 60FPS with only 50ms latency (16ms controller poll/simulate then render, 16ms GPU, then 16ms scan-out)."
So having reached the theoretical limit for controller response on a 30FPS title, could Criterion do the same for in a 60FPS console game?
"In theory, if we were able to achieve 60FPS on console, this architecture would get to 50ms latency on console... but we're not at 60FPS, so we can't. You can test it in the Autolog menus though, since they do run at 60FPS (as long as you're not in the car select screen which runs at 30 again)."
You may also like...
-
Gravity Rush Review 48
-
Sony patents method to interrupt your gaming with an ad 107
-
Wii U Aliens: Colonial Marines is best-looking version because of console's "more modern tech" 74
-
Kingdoms of Amalur: Reckoning needed to sell 3 million to break even 65
-
Activision vs. Vince Zampella and Jason West: Inside the game industry trial of the decade 70
-
Skyrim gets mounted combat in new update 53
-
Arma 3 in-engine footage shows off lighting tech 18
-
App of the Day: Go Robo! 2
-
Ghost Recon: Future Soldier Review 132
-
Dirt Showdown Review 89
-
Minecraft overtakes Black Ops on XBL activity chart 25
-
Minecraft total sales hit 9.2 million 8
-
FIFA has a new world champion 8
-
How the Darksiders 2 delay benefits you 9
-
Tony Hawk's Pro Skater HD soundtrack listing revealed 18
Comments (23) Latest comment 2 years ago
Comments for this article are now closed, but please feel free to continue chatting on the forum!
Comment below viewing threshold Show
It seems pretty obvious to me that it is the same. The technical reason for how the 30fps controller record was broken says 83ms cannot be improved upon and the fact that the face off says the 360 and PS3 are identical tells me that the PS3 version is no worse.
Still it would be piece of mind for some people to have the lag (or lack of) confirmed for the PS3 version.
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
Perhaps, but the bloody 'cars' aren't!!
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
Pigeon english ftw ^^
Comment below viewing threshold Show
killzone 2 was fine for me. To be honest I've never paid mind to it or noticed it.
Why the new obsession?
Comment below viewing threshold Show
Comment below viewing threshold Show
That's just as bad.
Pretty sure its 'pidgin' when regarding language. Lol.
Comment below viewing threshold Show
They do not have a light pad for the PS3
What I want to see is what input lag could you get if the PC version did not cap the framerate
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
I like a wide range of racing games types (in a few days I'll be playing GT5 with my Logitech G25 wheel, and when I'm in serious die hard sim mood I play iRacing or load up netKar Pro for some hotlapping), and while that includes pure arcade racers, I generally prefer the type that does require at least some semblance of semi-realistic throttle and brake use. And the option of manual gears (not only doesn't Hot Pursuit give you that, for some weird reason they've given many of the six speed cars seven auto gears).
NFS Hot Pursuit is about as far from that as you can get, and if it wasn't for the beautiful scenery - and some mostly pretty entertaining races and other event types - I suspect I might not have bothered playing it past the first hour or two.
Comment below viewing threshold Show
Oh DF, you do jest!
Comment below viewing threshold Show
Obviously, I love it! And the Autolog feature is great for my friends list as we're seldom on all at the same time, and I know how infuriating it is when it pops up 'X just beat your time in X, you are now 2nd amongst your friends' hahaha
Comment below viewing threshold Show
Comment below viewing threshold Show
Something clicked during my first race on the demo and I think it plays like a dream now that I have been enjoying the full version.
I'm not looking any further into whether or not a game is fun... if it isn't fun, then I'll pick holes
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
What will they come up with next.
I can play from The Netherlands to New York online with 100ms ping.
How can a controller only 2 metres away from a console have 66ms??
Comment below viewing threshold Show