Framerate Isn't Good Enough: Latency Pipeline, "Input Lag," Reflex, & Engineering Interview

  Рет қаралды 332,825

Gamers Nexus

Gamers Nexus

Күн бұрын

Sponsor: ID Cooling Frozn A620 Tower Cooler on Amazon geni.us/A0OZYtF
This engineering interview & discussion follows-up our previous industry interviews with people like Tom Petersen of Intel and Bill Alverson of AMD, but now featuring Guillermo Siman of NVIDIA, who joins to discuss the engineering aspects of latency. We've recently been talking about an increase in our focus in testing on latency, adding to our existing FPS benchmarks, and this discussion is to help provide an educational backdrop on what truly comprises end-to-end system latency. We'll focus on the latency pipeline, educational topics such as how the game engine handles and processes input, peripheral latency, and system-level latency (such as from the render queue). These topics also cover various types of bottlenecks.
GamersNexus pays for all of its own travel for on-location coverage. Learn more in our ethics statements and policies here: gamers.nexus/ethics-statement...
Help fund our travel coverage and unique behind-the-scenes discussions! The best way to support our work is through our store: store.gamersnexus.net/ -- grab a Modmat for PC building, a toolkit, a coaster pack, and more!
Find n0thing's channel here (and check back to see our testing with him): www.youtube.com/@n0thing/videos
Find another engineering interview here, featuring Tom Petersen of Intel: • Intel's Major Overhaul...
Find our engineering interview playlist here: • AMD's CPU Analysis Lab...
The best way to support our work is through our store: store.gamersnexus.net/
Like our content? Please consider becoming our Patron to support us: / gamersnexus
TIMESTAMPS
00:00 - Latency Testing & Engineering Interview
02:40 - Latency Pipeline Canonical View
08:55 - Common Misconceptions
11:32 - Types of "Lag" & Bottlenecks Explained
14:50 - Game Engine Input Sampling
20:39 - Impact of GPU Bottlenecks & Reflex
26:07 - Summarizing
** Please like, comment, and subscribe for more! **
Links to Amazon and Newegg are typically monetized on our channel (affiliate links) and may return a commission of sales to us from the retailer. This is unrelated to the product manufacturer. Any advertisements or sponsorships are disclosed within the video ("this video is brought to you by") and above the fold in the description. We do not ever produce paid content or "sponsored content" (meaning that the content is our idea and is not funded externally aside from whatever ad placement is in the beginning) and we do not ever charge manufacturers for coverage.
Follow us in these locations for more gaming and hardware updates:
t: / gamersnexus
f: / gamersnexus
w: www.gamersnexus.net/
Host: Steve Burke
Guest: Guillermo Siman
Camera, Editing: Vitalii Makhnovets, Mike Gaglione

Пікірлер: 1 300
@GamersNexus
@GamersNexus 3 ай бұрын
Awesome engineering discussion with Guillermo. He definitely joins the list of some of the most educational interviews we've hosted. Looking forward to exploring this topic more! Find another engineering interview here, featuring Tom Petersen of Intel: kzbin.info/www/bejne/a5mkqmiMbpZ7qJY Or our interview with two engineers from AMD (Bill & Amit) over here: kzbin.info/www/bejne/iIWkZH-pYrx0mdk Find our engineering interview playlist here: kzbin.info/www/bejne/noe2hIKpbr9gq7s
@InternetDas
@InternetDas 3 ай бұрын
Notice me senpai
@robertlawrence9000
@robertlawrence9000 3 ай бұрын
Very interesting!
@Lord_Legolas_Greenleaf
@Lord_Legolas_Greenleaf 3 ай бұрын
With hard wired don't forget the 'on time' latency of the diode/L.E.D. lol Screen sensor Latency + 'bullet' flight time LOL
@prgnify
@prgnify 3 ай бұрын
If I may make suggestions... Would you guys mind, since you are going to add latency to your tests, demystifying some long held beliefs that we (in the know) know to be incorrect or correct but still see the mainstream opinion not catching up entirely? A good example, as Guillermo was saying, how DPI is also important for input latency. Of course even if it doubles input latency from 0.8ms to 1.6 it is not like it matters, but it is too often people say I'm "wrong" in playing at a high DPI (from the sensor, with VERY low sensitivity in game or in my OS [pointer speed on windows would be the equivalent]), but we all know it is 'measurably' better, even if undetectable. Then also the good old polling hz. Like I said in some other comment, comparing amd anti-lag, nvidia reflex and just a good old dumb frame limiter to right below where you'd be GPU bound, like Battle(non)sense suggests.. IDK, if I were to give some thought instead of commenting on youtube I could think of more, but these are just examples off the top
@2223jels
@2223jels 3 ай бұрын
great insite ty. (i know i cant spwll)
@GuilleSiman
@GuilleSiman 3 ай бұрын
Thanks so much for having me on! Great to meet you and the team-that was loads of fun. Looking forward to Pt. 2 with n0thing!
@shreyassali2291
@shreyassali2291 3 ай бұрын
Thank you for the clear explanation, it was really easy to follow! Love your passion and dedication towards the topic
@august1870
@august1870 3 ай бұрын
thanks for doing this, its always nice to put a face and personality to the tech we use. reflex in particular has been really good for me so far and it was cool to visualize how both the process it sought to improve and it itself works
@jolness1
@jolness1 3 ай бұрын
@@minecraftmike5193I’ve not ever had an issue in any of my games. Might be an implementation issue in the game? Not sure just guessing.
@foggofed9163
@foggofed9163 3 ай бұрын
Very informative and well made presentation!
@newbietricki239
@newbietricki239 3 ай бұрын
@@minecraftmike5193 because developers who implement it needs to optimized it for their game. I just gonna go out on a limb that the Rachet and Clank devs didn't care enough to optimized Reflex for the game when Reflex is mainly used on Competitive games not single-player games..
@JosefSpjut
@JosefSpjut 3 ай бұрын
One clarification to the answer to Steve's question at around 22:30. The input sampling is a "uniform random" variable with an average time of 5 ms in that example. This is because as Guillermo explained earlier, the input could have arrived anywhere from 0 to 10 ms before the frame, so the sampling causes an average of 5 ms of latency, though any particular frame has a roughly equal probability of being any value from 0 to 10 ms.
@GuilleSiman
@GuilleSiman 3 ай бұрын
Correct-thanks for clarifying Josef!
@GamersNexus
@GamersNexus 3 ай бұрын
Super helpful! Thanks for the extra info!
@asmi06
@asmi06 3 ай бұрын
​@GamersNexus The best analogy is video camera. As the shutter opens, information starts to accumulate, but at some point shutter closes, and everything that has been collected up to this point in time gets saved as a frame. Then shutter opens again and the cycle repeats. And since a click can occur at any point of that cycle with equal probability, statistical mean value is going to be half of the cycle time.
@mordredP777
@mordredP777 3 ай бұрын
Shannon theorem
@meneldal
@meneldal 3 ай бұрын
I would like to point out that in case of the cpu load is low enough, you could get away with something like generate the new frame asap, poll continuously for inputs and if you get new inputs generate the new frame and throw away your old frame sitting in the render buffer. This removes the risk of losing frames you'd get by waiting, but will hit your cpu harder.
@TomatePasFraiche
@TomatePasFraiche 3 ай бұрын
Battlenonsense being cited in this video warmed my heart. Great video with great insights!
@SKO713
@SKO713 3 ай бұрын
I miss him! Hopefully he comes back around in the future.
@fwabble
@fwabble 3 ай бұрын
Battle(non)sense is one of the most MASSIVELY UNDERRATED channls to ever exist on KZbin.
@griffin1366
@griffin1366 3 ай бұрын
@@SKO713 He's a Battlefield player so hopefully when the next game drops, in 2025 or 2026... We have been in limbo since 2013.. Some might say 2016.
@greebj
@greebj 3 ай бұрын
Yeah, that excellent channel not getting the success he deserved and not making any more is part of why I hate yt so darn much
@awgmax
@awgmax 3 ай бұрын
@@griffin1366 Battlefield 1 was a diamond in the rough. It runs so good these days. It's optimised to high heaven. Bigger maps, more players, same FPS as CS2 LOL.
@techfusionaz2496
@techfusionaz2496 3 ай бұрын
Thank you for looking at this. Latency is definitely the most underrated metric when measuring system performance right now. I purposefully optimize my graphics settings to get the lowest amount of input lag possible, rather than going for more FPS.
@GamersNexus
@GamersNexus 3 ай бұрын
You nailed it - very underrated, and we've been a part of the FPS focus (even with frametimes) and want to expand the scope! A lot of times, the two align and are correlated. But there is definitely a lot more to the story!
@ManuFortis
@ManuFortis 3 ай бұрын
Yeah, exactly. It can be a very tricky balancing act with some games, but it's worth it.
@TK-11
@TK-11 3 ай бұрын
Same. Limiting FPS for low latency and consistent frame times almost always leads to a significantly better experience than running the GPU at 100% for peak FPS.
@xTRTSCx
@xTRTSCx 3 ай бұрын
Yeah, take Frame Generation for instance - it's being marketed as a performance boost (which I absolutely hate), because the FPS values are higher (bigger number bigger better), but the latency is in some cases tripled. It should be advertised as motion smoothing technology or something
@Frozoken
@Frozoken 3 ай бұрын
​@TK-11 yeah at least in val at 900 fps uncapped it's saying my game to render latency is about 3ms while capping it to 500fps reports roughly 2ms. Interesting seeing im using reflex which is meant to eliminate the latency overhead u just mentioned.
@ultrachocobo4795
@ultrachocobo4795 3 ай бұрын
I really enjoy the shoutout to battlenonsense and that they learned from that. Really humble, likeable guy who explains it well.
@RS_Redbaron
@RS_Redbaron 3 ай бұрын
They hahaha!!!!!!!!!!!!! NVIDIA Learning (NASDAQ) US$ 726,58 -12,42 (-1,68%) just give us good stuff for good price then you sell more !
@iamgates7679
@iamgates7679 3 ай бұрын
I’m a consultant in the advanced technology space and have to give technical “talks” for a living - this was great. It’s really hard to explain technical complexity in a way that is accessible; it’s all abstraction of language we are dealing with so things get confusing quickly. This audience is likely much more technical than most, however thats still very cool something this in depth and a bit esoteric has 200k views. Solid work. Looking forward to Pt 2!
@corylyon6231
@corylyon6231 3 ай бұрын
i often end up explaining how pcs work to some of my friends and this video has given me a new perspective on how to explain the cpu and gpu in a very simple fassion, the cpu draws everything and the gpu colours it xDDD
@darudesandstorm7002
@darudesandstorm7002 3 ай бұрын
@@corylyon6231 cpu writes the recipe. gpu mixes the ingredients as per instructions. display cooks until ready.
@Cory_
@Cory_ 3 ай бұрын
The animations showing the render queue in GPU bound and CPU bound situations was really great. It clarified some things that I had always wondered.
@user-uj8vq9mn7v
@user-uj8vq9mn7v 12 күн бұрын
Am I getting this right.. Being GPU bottleknecked is really bad? And that u always want to be cpu bottleneck?
@user-uj8vq9mn7v
@user-uj8vq9mn7v 9 күн бұрын
Anyone please help😭
@jokeren8071
@jokeren8071 9 күн бұрын
So basically I never want to be gpu bound or what? Even if it's like a 4090 + 14900k in that case i'm still gonna be gpu bound right. Or maybe it doesnt matter at high fps say240+ fps?
@1Grainer1
@1Grainer1 3 ай бұрын
Damn i had no idea David does tech stuff youtube channel was also a CS Pro
@GamersNexus
@GamersNexus 3 ай бұрын
hahaha. Didn't see the resemblance until you said it!
@alexvalentim1418
@alexvalentim1418 3 ай бұрын
I was going to write the exact same thing
@v3xx3r
@v3xx3r 3 ай бұрын
Same I thought it was him too
@g2fiora
@g2fiora 3 ай бұрын
the second I saw him on screen I went to check the comments if anybody else noticed him, they look so incredibly similar lol
@aaronjessome1032
@aaronjessome1032 3 ай бұрын
Thats pretty cool. I was still playing consoles when people were playing that game. I the whole csgo generation is a really important chunk out of the overall history of gaming. I always imagine what video games either traditional or VR will be like in a few hundred years if we don't kill the planet with nuclear war and find a way to coexist regardless of borders.
@Xarthis
@Xarthis 3 ай бұрын
I really like that you do these deep background pieces, they give the required context to understand your also excellent hardware reviews.
@Bob-of-Zoid
@Bob-of-Zoid 3 ай бұрын
Latency is not just a gaming thing! It's of utmost importance for professional audio and video recording too, so not only a graphics thing. Imagine recording like 15 microphones to separate tracks simultaneously, with EQ and many other effects on each, and the whole, and slamming it on a drive, as close to real time to be able to monitor it all! Same goes for recording scenes with many cameras, all at once, or even editing live between them. Please do more on the subject Steve, and also give it more love from a processor/RAM... perspective.
@chasmurphy1227
@chasmurphy1227 3 ай бұрын
and to circle back, audio latency can also be a huge gaming thing. Certain audio cues are used in place of visual cues in cases which they are faster. For example, it has been studied that the top LG (lightning gun) players in Quake have reaction times that exceed what is possible from visual input. One theory is these players use the audio cue of the hit indicator to calculate when the enemy player changes direction before they actually see it. Human reaction to audio stimuli is also slightly faster than visual stimuli
@mttrashcan-bg1ro
@mttrashcan-bg1ro 3 ай бұрын
@@chasmurphy1227 Audio latency should not exist in 2024, that was mostly eradicated when quad cores became mainstream. Even 32 bit 192khz should still run perfectly fine. If your CPU is running at 100% then maybe there's a difference, but firstly you shouldn't be letting your CPU hit 100% as that caused extreme instability on your PC, and secondly most games won't utilize every thread on 16 thread and even some 12 thread CPUs. Audio is extremely important, but I don't see audio latency/lag being an issue still.
@ExitusGSZ
@ExitusGSZ 3 ай бұрын
@@mttrashcan-bg1ro Sure it is. Wireless/BT peripherals introduce lag.
@necro4468
@necro4468 3 ай бұрын
Latency is definitely a gaming thing.
@Bob-of-Zoid
@Bob-of-Zoid 3 ай бұрын
@@necro4468I clearly wrote: Not JUST a gaming thing, not "Not a gaming thing" at all.
@Halvkyrie
@Halvkyrie 3 ай бұрын
I'm really glad that latency is getting so much focus these days honestly. For a long time i feel like it's not really been talked about much, despite being so critical for the user experience
@HenryThe12
@HenryThe12 3 ай бұрын
I love listening to people who love and care about what they do talk about their work, especially highly technical things being explained in a more accessible way. Great stuff from the both of you, this video was really cool.
@ethanlee2158
@ethanlee2158 3 ай бұрын
Fantastic coverage on this underrated metric. It felt very enjoyable to watch and not at all 'lecture-esque' as you thought it would be! Thanks for the great video and awesome content :D
@nathanmccormack6549
@nathanmccormack6549 3 ай бұрын
Fantastic video, the guy from Nvidia was an absolute pleasure to listen to and very professional. I now understand why when I run with reflex on my game runs so much smoother. Look forward to part 2. Thanks Steve and team
@Yas_Sin
@Yas_Sin 3 ай бұрын
That was genuinely a very good one! glad to see you shedding light at this latency topic, looking forward to future content like this!
@Retr0_ofwgkta
@Retr0_ofwgkta 3 ай бұрын
very educational video, i've been playing fps games for years but never really put lots of thought into how it all worked. really good to know
@GamersNexus
@GamersNexus 3 ай бұрын
The game engine section was great!
@Reznap7
@Reznap7 3 ай бұрын
@@GamersNexus Awesome video, primarily playing FPS games lately and adding this information to reviews will allow me to purchase the products that will be more attuned to my gaming goals rather then just 'more fps = better'.
@saricubra2867
@saricubra2867 3 ай бұрын
@@Reznap7 I game between 60Hz and 85Hz on a CRT monitor (i could push it beyond 85Hz but a CRT is so fast that higher refresh rates than those are kinda pointless, it already creates natural motion blur at 85Hz). We are on this absurd bubble of Hz and fps for gaming, it's like the loudness wars for music. Finally, since VGA CRTs are analog, not digital, they don't add lag (you don't need anti-aliasing, AI upscaling and frame gen since CRTs don't have pixels or a fixed native spatial and temporal resolution).
@brianbaker5694
@brianbaker5694 3 ай бұрын
Especially with higher polling rates being more and more common, latency deep dives are super necessary
@MyNameIsBucket
@MyNameIsBucket 3 ай бұрын
Doesn't matter how fast you can get data from your hand to the computer; it's still going to sit in a cache until the CPU until it's ready to be processed. This is why polling will always be inferior to interrupt, which tells the computer to "drop everything you're doing and process this data". PS/2 purists aren't just being luddites.
@maze4184
@maze4184 3 ай бұрын
with 1ms or less delay from the polling rate with a decent mouse, the savings seem kinda negligable @@MyNameIsBucket
@mitsync
@mitsync 3 ай бұрын
@@MyNameIsBucket This was correct but modern chipsets put the PS/2 interface through the same caches as polled devices. Not only that, the PS/2 protocol is so slow it takes around a millisecond to transmit a single scancode, so one or multiple milliseconds per pressed key. A 1000Hz USB keyboard refreshes its entire rollover in the time it takes a PS/2 keyboard to signal a single key.
@MyNameIsBucket
@MyNameIsBucket 3 ай бұрын
@@mitsync Unless your CPU is very busy completing other tasks like, oh I don't know, trying to render a CPU-bound game at 120Hz. Then the input from that USB keyboard takes quite a bit longer to register in the game. The PS/2 keyboard will still take exactly the same time.
@tuhaggis
@tuhaggis 3 ай бұрын
​@@MyNameIsBucket You are prioritising input over simulation speed. The game isn't going to do anything with your input until the next tick anyway, and very very few CPU bound games run over 60 tick. 1000hz polling is already well past the point of diminishing returns, you aren't gaining anything by trying to squeeze your inputs in quicker than that.
@KenOttaviano
@KenOttaviano 3 ай бұрын
This is great content. I love understanding the graphics pipeline. Very clear presentation. Shoot more videos like this, Steve! I enjoyed the TAP VR pipeline presentation years ago. I still go back to it from time to time.
@stevekristoff4365
@stevekristoff4365 3 ай бұрын
Glad that you're starting to look into this. Though this is MUCH larger than just for graphics. I.e. a very good example is storage (nvme/ssd/hdd); memory access; as well as general interrupt handling delays. The biggest item I run into pretty much daily is data subsystem performance (drive I/O basically). This is made worse as basically OEM's and all reviewers seem to be fascinated by 'streaming throughput' to a subsystem when this workload basically is completely non-existent for any real world workload. (anyone who doubts this, load up diskmon and check for yourself, it doesn't exist). Wish you can add similar level of detail to any reviews you do with these other subsystems.
@GamersNexus
@GamersNexus 3 ай бұрын
Definitely agreed on storage mattering too! Talked with Wendell about this recently in a video!
@Frozoken
@Frozoken 3 ай бұрын
100% agree but if u care about storage io latency so much those optane drives have been on flash sale recently and in case it wasn't obvious, they demolish any normal ssd in io latency both in averages and especially consistency.
@EmanuelHoogeveen
@EmanuelHoogeveen 3 ай бұрын
Right, though for *average* latency you can't measure things by the weakest link in the chain (e.g. the SSD), because there are a bunch of layers of cache in between that prevent you from being bottlenecked by it. SSD -> RAM -> L3 -> L2 -> L1 -> CPU would be the rough chain for CPU work on a modern PC (SSDs can also have RAM, but it doesn't quite fit in with the other components in the chain which go from big to small, slow to fast). Things get slow if you miss every cache and have to ask the SSD directly, but in a lot of workloads everything can be loaded in advance or consistently streamed in before it's needed, and you never hit that slowest path at a critical moment. In practice there *are* going to be misses, which is one source of frame time spikes, but if things are working correctly these are low probability events (but of course it depends on how much data the workload churns through).
@Frozoken
@Frozoken 3 ай бұрын
@EmanuelHoogeveen Yeah true but remember to a cpu each miss is super detrimental when it's running at like 0.2 nano seconds per clock while a good ssd has an access latency of 50 microseconds, ie 250,000 times that, so a lot of wasted cpu cycles whenever it is waiting on data from the ssd. That's why hard drives had been such an enormous bottleneck for so long. To a cpu each miss as technically super rare as it is (proportionally i mean, it happens pretty frequently in absolute terms, check resource monitor and look for "page hard faults") is detrimental when they're that fast. Oh yeah and literally almost any time u load something ur almost definitely gonna get tons of misses. That's basically what loading something is, moving data from storage into ram. Oh and fyi ssds have inherently really bad writes which is why dedicated dram cache on them is literally only used for writes and never reads so for latency it isn't really much help as generally, ur always read bound not write bound. TLDR: No one's assuming ur cpu is pulling data from the ssd 100% of the time, the point is it it affects ur system latency regardless.
@EmanuelHoogeveen
@EmanuelHoogeveen 3 ай бұрын
@@FrozokenI didn't realize that SSD RAM is mostly for writes but that makes sense, thanks :) I was trying to figure out where it fits in since it's so small relative to the SSD and even your regular RAM, but if it's used as a buffer more than cache that makes more sense.
@qpn6ph9q
@qpn6ph9q 3 ай бұрын
great explanation. thanks for putting the time in to do this
@bfarrells
@bfarrells 3 ай бұрын
This was a fantastic and very educational video! Thank you for always putting in the work to not just give us information but to teach us how understand it also. This was an awesome video!
@DavidKeadle
@DavidKeadle 3 ай бұрын
My goodness, this was an amazing compilation and summary around everything to do with input latency and render latency. Glad you are expounding on this topic more since FPS numbers tell so little about how the game feels to play. Thanks for doing this!
@GS-xp5jq
@GS-xp5jq 3 ай бұрын
This is hands down my favorite video you've ever posted! Thank you!
@politicallyincorrect633
@politicallyincorrect633 3 ай бұрын
Really excited to see you guys are going to add latency to your testing. This is awesome news and something that hasn't gotten much attention elsewhere.
@r3tri3ution_z3nith_point_z6
@r3tri3ution_z3nith_point_z6 3 ай бұрын
Thank you steve. Just by you doing this, the industry and gaming is going to get a whole lot better.
@JamesSheridan1
@JamesSheridan1 3 ай бұрын
SUPER useful piece, GN! I've admittedly downplayed response times in my choices of display thinking it wasn't really going to matter to me. This gives me a much clearer picture of what's actually going on and will allow me to make better decisions in the future. Thanks!
@ShadySKWASHA
@ShadySKWASHA 3 ай бұрын
Really enjoyed this detailed lecture/breakdown of Latency! Would love to see more vids like this keep coming. Thanks Steve!
@CheapBastard1988
@CheapBastard1988 3 ай бұрын
Latency testing would be such a great addition to the testing of hardware. Especially with the introduction of frame generation, but also for CPU overhead, driver overhead, OS overhead and human input devices. We generally mainly know latency from monitor testing. It won't be easy though.
@saricubra2867
@saricubra2867 3 ай бұрын
Because your monitor and your internet connection is the main bottleneck. I replaced my LCD with an old high end VGA CRT Monitor (it can do 1856x1344, pseudo 4:3 1440p) that is basically new (no one used it in a very, very long time) and it looks lightyears better on everything.
@lefthornet
@lefthornet 3 ай бұрын
This is great content. Thanks Steve and Guillermo :D
@PromeeThaBossHoss
@PromeeThaBossHoss 3 ай бұрын
Wow, this is extremely informative, and still digestible. Kudos, and I can’t wait for part 2!
@tregycs
@tregycs 3 ай бұрын
Amazing stuff! I love that you picked Counter-Strike as an example and I'm looking forward to part 2. After playing CS2 the whole evening with Reflex off, it might be the time to finally give it another shot!
@sexmondcard
@sexmondcard 3 ай бұрын
This was such an amazing piece of information. Thanks for this video team
@Tynted
@Tynted 3 ай бұрын
This was a great video, and an excellent talk/conversation! Thank you for this
@Joey-ll3qr
@Joey-ll3qr 3 ай бұрын
Finally had time to watch this. Great stuff! Looking forward to Pt2
@Notsodirt
@Notsodirt 3 ай бұрын
Thank you for this interview and the breakdown of this topic.
@thatguyat
@thatguyat 3 ай бұрын
this kind of testing is really important, recently i have been trying out frame generation in a bunch of games thanks to Lossless Scaling's implementation, and every single time i have decided against frame gen due to input latency. Frame gen from 85 FPS to 170 FPS feels so much worse than 90-130 real FPS with equivalent settings. EDIT: Lossless Scaling just updated to not require a frame cap when generating frames, meaning I can now play at an unlocked 90-130 FPS with frame gen. After 5 minutes of getting a feel for this, I think it is AMAZING! Maybe I'll be noticing the input latency after trying this for longer but for now this is definitely how I'm playing my games.
@RocketRenton
@RocketRenton 3 ай бұрын
FSR 3 in beta on Starfield has done this adding a load of input lag compared to DLSS in the previous patch, so you are 100% correct.
@saricubra2867
@saricubra2867 3 ай бұрын
My Samsung CRT: "What is that?".
@johnsonjunior547
@johnsonjunior547 3 ай бұрын
It really depends on the game though, and its implementation. I've had frame generation probably add 10-15ms input latency (you can do a test that shows how sensitive or accurate you are when it comes to telling how much input latency you're getting and FG felt like 10-20 in some games I've tested it with). But with other games, it easily adds 30-50ms. For context, I have a 4080 super
@MuchMore123
@MuchMore123 3 ай бұрын
Wow, this is some video. Really high on the educational value. Kudos!
@jonaseriksson218
@jonaseriksson218 3 ай бұрын
Great video! really nice with this level of discussion/depth into a topic
@David_Crayford
@David_Crayford 3 ай бұрын
I love this. Thanks for making a technical subject more accessable.
@maixyt
@maixyt 3 ай бұрын
This is really good, thank you for the quality and in depth analyses
@OmniGeno
@OmniGeno 3 ай бұрын
Fascinating. You guys are doing great work, and this is super informative! Keep it up.
@emancesooh
@emancesooh 3 ай бұрын
Awesome video and so excited for what's to come!
@lovecraft1874
@lovecraft1874 3 ай бұрын
Great video - as always. Keep up the incredible nerd work. This stuff is far more interesting than it should be.
@TominiOfficial
@TominiOfficial 3 ай бұрын
This was really informative. Can't wait for this to become a standard addition in tests.
@soxfansince97
@soxfansince97 3 ай бұрын
Guillermo is quite clearly very knowledgeable and also an excellent teacher. Props for an excellent discussion from Steve too!
@maximezero7311
@maximezero7311 3 ай бұрын
The professionalism and quality of this channel are rocketing high sky, congrats guys, and thanks for all the info.
@drdfunk
@drdfunk 3 ай бұрын
amazing video, answered so many of my questions that I've had for years. thanks team GN & NVidia!
@bay0r
@bay0r 3 ай бұрын
you're doing us a favour with this video. i hope this blows up
@bkasttoe617
@bkasttoe617 3 ай бұрын
Really interesting video that explains it very well. Can't wait for part two!
@Ladco77
@Ladco77 3 ай бұрын
I respect your engineering and testing methodology. No one else takes the time to look at it with this attention to detail and consistency. In addition, you take the time to explain it so I know why the numbers matter and how you derived them. Spewing out a ton of data can quickly get boring and become meaningless, but you manage to keep the detail while making it relevant and understandable. That's not easy.
@Omizuke
@Omizuke 3 ай бұрын
Latency used to be something often tested. And then it suddenly went away. I remember a common one was the test with a mouse click and led to when the gun muzzle flash. Or whatever was supposed to be triggered. And there was more and more focused on frame. To the point we are now counting fake frames. How is that different to a time when we had games making 30 frames but displaying 60 by duplicating them. And the test was usually done for displays reviews only. Man I loved Guillermo. Not just the all the info but how well he presented and explained it. Also how he kept moving in place. XD I'm always amazed how host like Steve can manage to stay still for so long. It was nice see someone like me that can stay still for 3 seconds.
@Touma134
@Touma134 3 ай бұрын
LCD display added absurd amounts of lag compared to crt. Maybe it was display companies being shady.
@paradoxicalcat7173
@paradoxicalcat7173 3 ай бұрын
Frame generation tech has to be the low point of modern GPUs and gaming. They can't get real performance, so they're literally faking it. Lame.
@KEKnightCS1
@KEKnightCS1 3 ай бұрын
8 people dont know how silicone works lol yeah its magic yall@@paradoxicalcat7173
@princeofliyue1572
@princeofliyue1572 3 ай бұрын
@@Touma134 of corse... and is all about money
@SoulRoot
@SoulRoot 3 ай бұрын
feel like your video will remind me to always keep reflex on in my video games. thanks
@reinierovertoom7123
@reinierovertoom7123 3 ай бұрын
This is really helpful and interesting stuff. This vid helps tremendously in understanding what really happens when we're running into performance limitations. Thanks for this!
@bobinator17
@bobinator17 3 ай бұрын
Loved this! This kind of in-depth explanation of complete system latency is Amazing! I thoroughly enjoyed this video... and have enjoyed all of your in depth & complex dives into how the tech is actually functioning! I'm Yearning for more like it! :)
@aylim3088
@aylim3088 3 ай бұрын
This feels like I'm in a lecture and I should be taking notes! Really interesting video; he's clearly very dedicated to what he does. I think more gamers should watch stuff like this, get a better understanding of what's going on closer to the hardware level and gain some appreciation to everyone making this stuff possible.
@woldemunster9244
@woldemunster9244 3 ай бұрын
Wanna copy my notes? I expect quiz at the end of pt2.
@alexskywalker888
@alexskywalker888 3 ай бұрын
I felt like there was going to be a quiz at the end. That's how detailed this was. Great job everyone.
@rhythmandblues9302
@rhythmandblues9302 3 ай бұрын
I’d have flunked it.
@KiriakosVids
@KiriakosVids 3 ай бұрын
Super intresting topic. Cant wait to watch more on this on the next parts. Conclusions from this will be interesting too, especially on cs2!
@simontemplar8719
@simontemplar8719 3 ай бұрын
Amazing work on this video. Thank you!!!!!!!!!
@retro-jw9ms
@retro-jw9ms 3 ай бұрын
Wow this was eyeopening. Thanks! Awesome.
@kumaSOevl
@kumaSOevl 3 ай бұрын
I’m so glad you guys did this. The fighting game community appreciates this
@smichal52
@smichal52 3 ай бұрын
Amazing video guys, thank you!!
@keylokush
@keylokush 2 күн бұрын
im so glad vids like this are starting to made. Maybe one day you guys can try to tackle the old "floaty mouse" / input lag/possible/sluggishness/visually framing issue/ emi/ situation that a lot of gamers are experienceing (even with high end pc's) and stopping us from playing at a high level and develop muscle memory , making it a very difficult problem to pinpoint to this day plaguing a lot of gamers , the others think were crazy because it is such a small minority compaired to the world but you cant overlook all the thousands of threads about it
@bh0llar702
@bh0llar702 3 ай бұрын
Omg I have been doing and learning all I can to improve latency in windows and beyond. This topic is so interesting and important
@Jasontyo
@Jasontyo 3 ай бұрын
Tech Yes City did a fantastic piece on this as well, his finding was latency peaked with intel 10th gen
@purringc5552
@purringc5552 3 ай бұрын
This was a dang good video! Also helped me understand what reflex is actually doing! Hope more game studios incorporate it into their games.
@IroxX0
@IroxX0 3 ай бұрын
Absolutely amazing content. There aren't many channels like this one. ❤
@or1on89
@or1on89 3 ай бұрын
It would be great to have a similar piece with AMD to understand how Reflex and Antilag differ. Great job GN! 👏
@RS_Redbaron
@RS_Redbaron 3 ай бұрын
As long as that one brother and sister work there, you will keep laughing hahahaha
@sashomedia
@sashomedia 3 ай бұрын
Incredibly informative video! Thank you for taking the time and putting effort of creating this video, breaking down the PC latency in video games.
@vivekmandal207
@vivekmandal207 3 ай бұрын
I love how battlenonsense get quoted here. Guys a goat
@rogerhalt3991
@rogerhalt3991 3 ай бұрын
This is fascinating! Great coverage, thank you
@redtesta
@redtesta 3 ай бұрын
These are the type of videos that are the best. Thank you.
@ChaozzZJohnny
@ChaozzZJohnny 3 ай бұрын
Mentioning Battle(non)sense was so nice to see! Love the channel and I actually hope he can monetize his content better. It's a real shame he can't do more of his stuff!
@RS_Redbaron
@RS_Redbaron 3 ай бұрын
As long as he is healthy and happy, that is much more important than money and power!
@Adrian-is6qn
@Adrian-is6qn 3 ай бұрын
This was VERY interesting and quite enlightening. It was also explained in a way that i think even people without much theoretical knowledge can understand .
@emiliancioca
@emiliancioca 3 ай бұрын
thank you for making this
@FireStormOOO_
@FireStormOOO_ 3 ай бұрын
Great video! This is the level of knowledge dump I usually have to go to a conference to get.
@MartinBalle7
@MartinBalle7 3 ай бұрын
Love this kind of content.
@Senarak
@Senarak 3 ай бұрын
I absolutely love this. Seeing numbers on charts can help get to the idea of what's doing what in your system, but having an engineer break down exactly how the pieces work together, and what their tech is doing to optimize it, that I love. One of the best videos I've seen in awhile.
@Chef_-xv7ms
@Chef_-xv7ms 3 ай бұрын
Really good topic guys Thank you!
@jlg23us
@jlg23us 3 ай бұрын
Great content, love breakdowns of tech and philosophies behind it
@marekciostek1458
@marekciostek1458 3 ай бұрын
I love this educational video how it's work/how it's made :D
@adamjmacky4709
@adamjmacky4709 3 ай бұрын
Great video explaining reflex. As I watched I was thinking why not hold back the CPU and then yes - that’s exactly the solution.
@geefhotmail6311
@geefhotmail6311 3 ай бұрын
Great job explaining all of this! I hope the tools to do this are low cost enough for most gear reviewers to pick up and use.
@cklotter
@cklotter 3 ай бұрын
Great educational video! Love these!
@SgtRamen69
@SgtRamen69 3 ай бұрын
This is literally gonna be the next step in hardware reviews. Hardware has become so good only unoptimized AAA titles and I guess casual games with good graphics need more FPS, but a ton of people who play competitively already get more than enough FPS. What really matters is whether the frame you see is even the one you're supposed to see and if the input you made gets processed fast enough that it's accurate. There's a lot of aspects to it and FPS can only do so much in that regard. I hope other tech reviewers start looking into it as well, it looks hella interesting.
@saricubra2867
@saricubra2867 3 ай бұрын
Nothing beats CRT PC gaming, absolutely nothing.
@stanimir4197
@stanimir4197 3 ай бұрын
For this to work it'd require measuring latency in complex states/environments. Just firing a gun without anything else is informational but it could be rather misleading. It's difficult to be the "next step" as it'd require to be somewhat standardized/repeatable as well.
@Woot-Zee
@Woot-Zee 3 ай бұрын
Not up to frametimes, I think it is much more important! Thank you!
@asetto15
@asetto15 3 ай бұрын
Awesome job, learned so much, thank you! Like I said in the comments of a previous video, "input lag is more important than FPS, frame time, frame spacing, etc." is the hill I'm ready to die on.
@gregorymifsud5389
@gregorymifsud5389 3 ай бұрын
thanks for the depth you went through with this
@astrojunkey
@astrojunkey 3 ай бұрын
Been waiting on a video like this! If anyone is interested in knowing more about polling (specifically on old consoles), there is a video called "You will never see a Bomb Torizo skip in a World Record Super Metroid speedrun (NTSC)" which talks about issues emerging at polling rates around 60Hz. It's very focused on Super Metroid, but I found it very interesting.
@LordLiquidBaconII
@LordLiquidBaconII 3 ай бұрын
Cool to see some of the visuals from Battle(non)sense in the presentation!
@michaelchute82
@michaelchute82 3 ай бұрын
Great piece, GN. KEEP IT COMING!
@john__johnson
@john__johnson 3 ай бұрын
Yo this video is good! Well done to everyone involved and thanks for sharing.
@viper03x99
@viper03x99 3 ай бұрын
This is awesome. As a sim racer I am was always wondering how to get the lowest latency and how it all works.
@ahmedp8009
@ahmedp8009 3 ай бұрын
BRILLIANT! No wonder your channel is second to non! What blows my mind, is how freakin fast this process is repeated every second per frame! incredible!
@PokyBallinBabo
@PokyBallinBabo 3 ай бұрын
More videos like this please!!! We need to educate people. 😊
@_GntlStone_
@_GntlStone_ 3 ай бұрын
This educational deeper dive into the he why and how is invaluable to consumers. Most of us care about the entire experience of gaming not just fps. Looking forward to part 2!
@ItsGenn
@ItsGenn 3 ай бұрын
This is fascinating and exactly the kind of content I crave for being an FPS nerd. I would point out that if you're going to go focus on latency in competitive games, optimizing settings for performance would help quite a bit. For instance, your R6S testing is done on DX11 while the game run significantly better on Vulkan (at least for relatively recent hardware). It would be nice to see these tests done on minimum setting and at 1080p (and, maybe, 1440p), since that's how people who really care about performance tend to play them.
@arnekristian5704
@arnekristian5704 3 ай бұрын
This is the content I love and trust from GN. Very well delivered!
@Bormen414
@Bormen414 3 ай бұрын
This is freaking amazing, thanks Steve.
@RussLudwig
@RussLudwig 3 ай бұрын
Very cool info about how Reflex works (or is supposed to work). Thanks GN 👍
CS2's Input Latency
27:52
3kliksphilip
Рет қаралды 397 М.
Who’s more flexible:💖 or 💚? @milanaroller
00:14
Diana Belitskay
Рет қаралды 17 МЛН
He tried to save his parking spot, instant karma
00:28
Zach King
Рет қаралды 19 МЛН
CAN YOU HELP ME? (ROAD TO 100 MLN!) #shorts
00:26
PANDA BOI
Рет қаралды 36 МЛН
The Worlds Most Powerfull Batteries !
00:48
Woody & Kleiny
Рет қаралды 25 МЛН
AMD's CPU Analysis Lab Full Interview | Lasers, Scopes, & Silicon
29:02
EVGA Terminates NVIDIA Partnership, Cites Disrespectful Treatment
29:53
Gamers Nexus
Рет қаралды 1,8 МЛН
5600X vs 5800X3D - Was Upgrading Worth It?
8:08
David Nott
Рет қаралды 56 М.
Grand Final | IEM Dallas 2024 | КРИВОЙ ЭФИР
6:53:16
SL4M & Counter-Strike
Рет қаралды 597 М.