FPS Benchmarks Are Flawed: Introducing Animation Error | Engineering Discussion

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024

Комментарии • 737

  • @GamersNexus
    @GamersNexus  5 месяцев назад +107

    Watch our video with Tom Petersen talking about how GPU drivers actually work (and what "optimization" means: ruclips.net/video/Qp3BGu3vixk/видео.html
    Learn more about system latency in our interview with an NVIDIA technical expert previously: ruclips.net/video/Fj-wZ_KGcsg/видео.html
    Watch our previous interview with Tom Petersen where we discussed GPU Busy: ruclips.net/video/5hAy5V91Hr4/видео.html
    Watch our debut of GPU Busy testing here: ruclips.net/video/raf_Qo60Gi4/видео.html

    • @BaBaNaNaBa
      @BaBaNaNaBa 5 месяцев назад

      can anyone explain to me if SAM on GPU side can cause very low AMDip FPS drops.
      I've noticed it lately in a lot of 'console' prt games.

    • @AwesomeBlackDude
      @AwesomeBlackDude 5 месяцев назад +1

      Please do another real independent story on why the prices of industry GPUs are as high as those of used vehicles. I'm not saying the vehicle is in A-1 condition, but more like a hooptie.
      Considering the iPhone 14 can be mass-produced at the price of $10 each, what's the story behind these outrageous prices on these GPUs being produced? What are the hidden costs of mass-producing them?

    • @kevinerbs2778
      @kevinerbs2778 5 месяцев назад

      @@BaBaNaNaBa You're probably hitting a coding problem where they didn't fix the memory allocation from the console code to be PC code. You could report to AMD's driver team too as bug, or the Game developers.

    • @igornazarov8460
      @igornazarov8460 5 месяцев назад +1

      This is a second comment. First got deleted. Maybe was too long...
      First, I really love that the "Animation Error" will finally see the word)
      Second, I myself a graphics engineer and was working on Frame pacer. To measure the Frame pacer's performance I also come up with the "Animation Error" metric (funny, that name is exactly the same). However, I calculated "Animation Error" and "Display Time" differently.
      At first, "Animation Error" was comparing "Animation Time" and "Display Time" of each frame. So if "Animation Time" == "Display Time", then we have no animation error, and presumably - smooth animation. However, on practice this was wrong. For example: using 25 ms "Animation Time" for 40 FPS on 60 Hz (no VRR) display produces better visual results than matching the 16.7/33.3ms "Display Time".
      Problem in the Sample and Hold nature of modern displays and how our eyes perceive the animation. After long investigation, I introduced "Ideal Animation Time" that is a Display delta time, measured between centers of the Display frames.
      Formulas I used:
      DisplayTime[i] = DisplayBegin[i + 1] - DisplayBegin[i]
      IdealAnimationTime[i] = (DisplayBegin[i + 1] - DisplayBegin[i - 1]) / 2
      AnimationError[i] = 20 * log10(AnimationTime[i] / IdealAnimationTime[i])
      I hope Tom Petersen will read this comment.

    • @cerberus23163
      @cerberus23163 5 месяцев назад

      when the computer has STE's O.o

  • @singular9
    @singular9 5 месяцев назад +2570

    This guy single handedly carrying Intel's consumer relations

    • @GamersNexus
      @GamersNexus  5 месяцев назад +1302

      Tom is a great engineer. At NVIDIA, he was the one driving a lot of the OC functionality and was the reason NVIDIA kept the cards overclockable. At Intel, he's working with his team to create open source tools that will likely reveal more flaws with Intel GPUs than anyone else, but they are still making and releasing them. Hopefully the corporate overlords realize how important this work is and how Arc will have to lose money for a while before it can find success.

    • @JayJayYUP
      @JayJayYUP 5 месяцев назад +103

      @@GamersNexusAh so now that he's not at Nvidia, we can (maybe by circumstance) see why overclocking is basically dead (or at least any that can be felt by users for typical at home gaming).

    • @94leroyal
      @94leroyal 5 месяцев назад +130

      Seriously. Any video with Tom Peterson I will watch. So clearly knowledgeable, passionate, and an excellent communicator. You just want to trust him as an authoritative source.

    • @camerancole8433
      @camerancole8433 5 месяцев назад +13

      Im not sure about other board partners, but "soft overclocking" through a video cards software is usually very easy to do and relatively safe. For example asus gpu tweak​@Photo-Jay

    • @Niosus
      @Niosus 5 месяцев назад +76

      ​​@@JayJayYUPCards are pushed so hard out of the box these days, that the gains you can get are minimal. They all ship with algorithms that basically continuously overclock the card to whatever is stable at that point.
      Something that's absolutely not dead, is undervolting. With a bit of time and effort you can significantly reduce power draw for your card, which often even leads to slightly better performance as you won't hit the current limit. In many cards you can drop power draw by as much as a third without giving up performance. If you like a quiet computer, this is a must. Plus it's impossible to damage your card this way. There really is no downside.

  • @tomder2880
    @tomder2880 5 месяцев назад +1997

    to all hardware companies:
    let
    your
    engineers
    TALK
    to us, customers

    • @Wampa842
      @Wampa842 5 месяцев назад +420

      Engineers have a nasty habit of telling the truth that executives don't like.

    • @GamersNexus
      @GamersNexus  5 месяцев назад +672

      They seem to be figuring it out more and more, at least for our channel! Intel, NVIDIA, and AMD have now all allowed their engineers to go on with us multiple times, so that's been awesome to see. Big change from a few years ago! But we need to keep showing them that people care about these discussions to get them to keep doing it!

    • @TakaChan569
      @TakaChan569 5 месяцев назад +41

      It's a great idea if the person talking can break it down in a way people can understand, otherwise people would just be confused.

    • @Gekko12482
      @Gekko12482 5 месяцев назад +96

      As an engineer I can say letting "us" speak is a high risk, low reward strat. Most engineers have a hard time explaining things without unnecessary details. Additionally, strategic wording is important otherwise you end up with situations like the LTT Labs "retesting every time" comment. People like Tom are rare and therefor too valuable to have them spend resources on presentations like this that only reach a tiny slice of potential customers.

    • @crylune
      @crylune 5 месяцев назад +26

      I only care about what engineers say. Don't care for executives, marketing material, PR stunts, landing pages.

  • @StrikeWarlock
    @StrikeWarlock 5 месяцев назад +491

    Damn, all the bots got nukes
    Thanks, Steve.

    • @GamersNexus
      @GamersNexus  5 месяцев назад +261

      NUCLEAR LAUNCH DETECTED

    • @ProfessorYana
      @ProfessorYana 5 месяцев назад +4

      ​@@GamersNexus _"A-Bomb prepping. A-Bomb launch detected."_

    • @IvanFazekas
      @IvanFazekas 5 месяцев назад +5

      @@GamersNexus spawn more overlords

  • @DarkosLab
    @DarkosLab 5 месяцев назад +385

    Dude... Fraps takes me way back.
    Also love this guy, he clearly knows his stuff and is excited to talk about it.

    • @MenaceInc
      @MenaceInc 5 месяцев назад +12

      Paid for a FRAPS licence a very long time ago. It was the best way to take screenshots back then. What a blast from the past

    • @goob8945
      @goob8945 5 месяцев назад +5

      Used the free version to record Minecraft videos when I was a kid lol

    • @muchen1
      @muchen1 5 месяцев назад +2

      sameee fraps for runescape lol god dayum an other things too

    • @goob8945
      @goob8945 5 месяцев назад +3

      @@muchen1 XD runescape what a throwback

    • @alpha007org
      @alpha007org 5 месяцев назад +8

      I used FRAPS in 2000 and onward with optimizing UT99 (and every game I played). I wrote my own AVG functions. You could log framerate in .csv. So I created my own functions that gave me %inMIN, MIN, MIN AVG and AVG. Then I messed with graphical settings so that MIN AVG was as close to AVG, and %inMIN was as low as possible. This was as close to "fluid" gameplay as we could get. Frametime graphs didn't exist back then, and I think there wasn't any FRAPS-like application to log frametimes.

  • @cem_kaya
    @cem_kaya 5 месяцев назад +172

    Engineering Discussion is a good name.

    • @GamersNexus
      @GamersNexus  5 месяцев назад +56

      It's about as literal as I could make it! hahaha

  • @Dudummeskind
    @Dudummeskind 5 месяцев назад +246

    TAP!! Always nice to see him in your videos. Highly knowledgeable and an excellent explainer.

    • @GamersNexus
      @GamersNexus  5 месяцев назад +82

      TAP is definitely among the best for this kind of video!

  • @solreaver83
    @solreaver83 5 месяцев назад +314

    i swear when intel becomes a true competitor to team green and red if Tom becomes the face of the brand they cant lose. dont change Tom

    • @trendbis4831
      @trendbis4831 5 месяцев назад

      He will get poached before that happens.

    • @alexkay7823
      @alexkay7823 5 месяцев назад +3

      Team Red? 13:51 - According to this guy both Intel and Nvidia are sharing something with the world. What "Team Red"? Oh... hold on, there is "US" and... "others" whatever that means.

    • @solreaver83
      @solreaver83 5 месяцев назад

      @@alexkay7823 amd

    • @JorgetePanete
      @JorgetePanete 5 месяцев назад

      can't*

    • @JorgetePanete
      @JorgetePanete 5 месяцев назад +34

      ​@@alexkay7823 How can you be so confidently out of the loop? AMD's logo is red, so Team Red, Nvidia's is green, Intel's is blue
      and the cold war ended decades ago, now it's just the standard govt shenanigans from _every country_

  • @DirkFedermann
    @DirkFedermann 5 месяцев назад +27

    How many rabbit holes do you want in one video?
    Steve: ALL OF THEM

  • @SALTINBANK
    @SALTINBANK 5 месяцев назад +56

    Best PR man of Intel : Tom is an incredible and presentMon is a very well made project ....

  • @RepsUp100
    @RepsUp100 5 месяцев назад +98

    Tom Petersen is the best GN guest, can't wait for Intel Arc Battlemage

  • @Wild_Cat
    @Wild_Cat 5 месяцев назад +46

    GN x TAP content always the best 💖

  • @jonahhekmatyar
    @jonahhekmatyar 5 месяцев назад +175

    intel is actually doing interesting stuff with their graphics. I think this will be great for testers and end users alike to see where they are actually losing performance.

    • @GeneralS1mba
      @GeneralS1mba 5 месяцев назад

      No they aren't. It's mainly movie focused and they are designing for energy efficiency now. 15w graphics tile 😢

    • @Slav4o911
      @Slav4o911 5 месяцев назад

      I don't like their cards because they perform bad in older games. I like my old games literally to fly, to play them like I couldn't at the time. I do that with my RTX 3060, with Intel it's impossible, with Intel it's like I'm with my 1050ti all over again in old games. So unless they repair that, I'll probably never get an Intel card. Also once you step out of the benchmark "stack" and "most popular" Intel performs bad. They probably need 10 or 20 years to catch up with Nvidia.

  • @LegendaryKira
    @LegendaryKira 5 месяцев назад +40

    You may want to consider a camera stand or something when the majority of time you are only in 1 location. The jidder can be very odd (motion sickness inducing for me) when it is in full view frame shot. Great video!

    • @israellewis5484
      @israellewis5484 5 месяцев назад +4

      Good point.
      I just noticed the slight tilts during the video.

    • @teaguejelinek4038
      @teaguejelinek4038 3 месяца назад

      Im noticing it now how it's a little jolty thank you

  • @michaelsawczyn1704
    @michaelsawczyn1704 5 месяцев назад +121

    The display stand - looks like it could lift a car
    Very interesting video - thx

    • @GamersNexus
      @GamersNexus  5 месяцев назад +87

      I found it on the side of a road! Literally!

    • @lowkey276
      @lowkey276 5 месяцев назад +3

      ​@@GamersNexus 😂

    • @LunarLaker
      @LunarLaker 5 месяцев назад +8

      post-consumer frugal chad

  • @siberx4
    @siberx4 5 месяцев назад +25

    Really great stuff, although I wish they wouldn't call a purely software metric "ClickToPhoton". By definition, that number _cannot_ represent click-to-photon latency if it's not starting in hardware at the click and ending in hardware at the monitor pixels (photons).
    Animation error is an interesting metric, and makes me think of some of the tricks used on VR headsets to reduce discomfort (although they're not directly related). Because we're so sensitive to framerate and latency for something strapped to our heads, most VR headsets support rendering a "fake" frame containing the same scene data but skewed to a slightly different camera perspective so that the scene still matches your head position as your turn and move around, even if the game engine itself is updating at a slower rate. This can result in a bit of a weird situation where objects in the scene (objects, enemies) update at a visibly slow animation rate, but the scene itself still "feels" fluid because the viewport is updating more frequently. This is way better than the alternative, and just highlights that perception of a rendered scene is a whole lot more complicated than "high fps = good"!

  • @ocha-time
    @ocha-time 5 месяцев назад +70

    1% lows have been bothering me for a long bit, because it's not the low framerate represented in that number that I necessarily experience/notice, it's the flat-out halts, the jitters, the massive chunks of redrawn frames. It's hard to parse, what you REALLY want to know his "how often am I going to notice I do not have a new frame ready", that's what you FEEL. I know it's hard to represent these sort of things with numbers and averages. By design they don't really illustrate the extremes very well. Software input to frame data is gonna be sick as well!

    • @GamersNexus
      @GamersNexus  5 месяцев назад +60

      1% lows would represent flat-out halts. They manifest as a huge drop, which we then show in frametime plots.

    • @user-io4sr7vg1v
      @user-io4sr7vg1v 5 месяцев назад +10

      @@GamersNexus How about standard deviation plots? the a wide plot indicates choppy rates, while a narrow one would indicate steady framerate.

    • @zwenkwiel816
      @zwenkwiel816 5 месяцев назад +6

      ​​@@GamersNexusstill though 1% doesnt tells you how often it stutters right? Like the game freezing for 1 second 3 times would affect 1% lows the same as it freezing for 10 ms 300 times no? (I picked extreme examples)

    • @Frozoken
      @Frozoken 5 месяцев назад +2

      Learn how to ram overclock. It both dissporoportionately and massively smooths out frames rather than giving you that many more on average. It's great

    • @MrSmitheroons
      @MrSmitheroons 5 месяцев назад +1

      I can agree that picking out just a few percentiles can be frustrating, because they're not reflecting the whole experience comprehensively, but single values plucked out of the data, and so whether your "stutter problem" in-game is just above or just below that arbitrary percentile will make as much impact on the metric as the true overall pacing/experience will have. How tightly clustered or how spread out the slowness is over time is not knowable from percentiles, as others in this thread have said. There is some artificial impreciseness from plucking out a few percentiles and calling it a day.
      As the video pointed out, GN does take us in for a closer look sometimes with frametime graphs, which show the whole dataset (or whole segment of gameplay containing the performance issue + surrounding context) for a fuller look instead of plucking out certain percentiles. That's great. But having to go to a graph means it can't happen very often, not enough time to graph framtime plots of every game/setting/PC tested, so having to do a whole separate graph for it is a bit of a barrier to seeing the whole picture very often.
      I get that percentiles, as an approximate or rough look at the whole dataset, are very very valuable. Definitely they are. Probably gets us most of the way there to where it's not always meaningfully relevant to look a lot closer in each case. But I also do agree it's frustrating to have to settle for an approximation OR else reach for a separate graph (maybe a separate graphing tool altogether) just to really meaningfully look at the whole dataset, rather than a small sample of the dataset.

  • @AlexSchendel
    @AlexSchendel 5 месяцев назад +58

    As an Intel engineer, "GO TAP!"
    I always enjoy seeing TAP talking about Intel Arc development. Though I do not work on Intel Arc, so it makes me wish TAP could present things on other projects haha.

    • @DigitalJedi
      @DigitalJedi 5 месяцев назад +11

      For real. IFS needs him to talk up what we're doing over in stacking and packaging land. I love seeing people like him out and talking about this stuff. Even if people don't understand everything in a presentation, they do pick up on when the person presenting cares about it and knows their stuff.

    • @arthurmoore9488
      @arthurmoore9488 5 месяцев назад +1

      De8ar did a deep dive with an Intel engineer a while ago on heat spreader design, so he's definitely not the only one.

    • @AlexSchendel
      @AlexSchendel 5 месяцев назад +2

      @@arthurmoore9488 you mean Roman "Der8auer" Hartung? Yeah he did interview Mark about CPU thermals and power. It is good to see an engineer talking directly to the media, but it's still far too rare. And regardless, I just think TAP has a certain enthusiasm and way of explaining things which is really effective.

  • @ethancrosby2573
    @ethancrosby2573 5 месяцев назад +18

    Great video! Thanks Steve and the team. Love content like this. Also just got my commerative pint glasses today, love them!

    • @GamersNexus
      @GamersNexus  5 месяцев назад +7

      That's awesome! Thank you so much for ordering!

    • @ethancrosby2573
      @ethancrosby2573 5 месяцев назад

      Of course! Got the modmat too and looking forward to breaking it in with a new build :) Keep up the awesome content!@@GamersNexus

  • @rtyzxc
    @rtyzxc 5 месяцев назад +7

    A concrete example I've ran into is a situation where mouse controlled camera motion is stuttery even though the frame time graph shows flat. That's because the when the input lag is uneven, the captured mouse motion becomes uneven. Issues like these usually appear when you switch between CPU and GPU bottleneck or framerate cap. I wish there was a way to make games operate at a stable input lag that smoothly transitions from capped framerate to dropping below the cap, or between CPU/GPU bottleneck, even if it meant the game had to use worst case input lag all the time.

  • @gg-gn3re
    @gg-gn3re 5 месяцев назад +6

    not only open software, but open hardware too. Good to see. Good job Tom

  • @Real28
    @Real28 5 месяцев назад +8

    3d printing gets a lot of credit and praise for all of the crazy things we can do in rapid prototyping.
    But under the radar has been just how easy it is to make a pcb. There are pcb desks that are no bigger than your computer desk. And plenty of services like PCBWAY where you can submit your pcb and have it manufactured in mass, quickly.
    Its really crazy how fast that has progressed too.

    • @arthurmoore9488
      @arthurmoore9488 5 месяцев назад +1

      I remember spending hundreds of dollars because I wanted a PCB made in under a month, and getting anything less than a full panel required sending the files to a guy who would act as a middle man.

  • @ketarel
    @ketarel 5 месяцев назад +3

    This whole discussion was legit riveting, I feel like I could watch you two talk for hours. Tom has me actually excited for things at Intel.

  • @LordLiquidBaconII
    @LordLiquidBaconII 5 месяцев назад +5

    It's always great when Tom Peterson is on. Love learning from him!

  • @tauheedulali2652
    @tauheedulali2652 5 месяцев назад +4

    I tested up to version 0.6 beta, my initial impression was after a diagnostic session I wanted to see an analysis of the logged metrics which only highlighted the dips and peaks where relevant in a summary that could be used for reference when attempting to reproduce a problem with the hardware, driver or application under test. Also he raises a good method of recognizing when the graphics card is performing optimally when the processor workload and graphics card workload has a wait of a couple of milliseconds but not too long. Though for average users that might be a bit hard to do, so really presentmon should have a visual cue when the processor or graphics card wait distribution is uneven for example with a simple visual colour icon that changes dynamically with tasks as the frame changes etc. for the session duration

  • @MsMarco6
    @MsMarco6 5 месяцев назад +9

    I'd actually been thinking about this recently. I couldn't figure out how the Cpu would know how long to advance the game logic without knowing how long the previous frame would be on screen for.
    I figured that either I lacked sufficient understanding of the low level workings and had missed something or it simply didn't matter.
    But it turns out that I hadn't misunderstood & it does actually matter.
    It seems pretty obvious in hindsight but most things do, the fact the Frametime itself was so poorly understood for so long still seems pretty crazy.
    I'd love it if someone could come up with a demo that allowed us to play around with the simulation time consistency in realtime so we could play around with this effect for ourselves.

    • @meneldal
      @meneldal 5 месяцев назад +2

      At least that's easy to fix when you're doing vsync, since the simulation step would be always the same. For some games, it is also critical to avoid issues as when changing the framerate the physics will be affected and it can lead to inconsistent results. It is important for any RTS if you want your replays to work correctly.

    • @arthurmoore9488
      @arthurmoore9488 5 месяцев назад

      Unfortunately, most physics engines have that part locked. Last time I looked, which was a while ago, many of them hard-coded the physics to 60fps. So if you have say 120 FPS, and watched a capture of something colliding in slow-mo, you would see it clipping for a frame then going back the next.

  • @EhNothing
    @EhNothing 5 месяцев назад +3

    Very, very interesting and informative video! Super impressed with Tom's communication skills and ability to be an engineer but talk like a layman. Very rare.

  • @OriginalRaveParty
    @OriginalRaveParty 5 месяцев назад +26

    The brightest minds on the planet are trying to make my CS2 matches as smooth as possible, and I'm very grateful for their skills 😅

    • @Richard-rk1ru
      @Richard-rk1ru 5 месяцев назад +5

      No more excuses. You can only blame the chair now.

  • @relucentsandman6447
    @relucentsandman6447 5 месяцев назад +24

    Tom Peterson is great, it was sad watching the Alchemist PR tour, hopefully BattleMage turns out better

  • @Modna89
    @Modna89 5 месяцев назад +4

    If these were the only videos you had I would be content. Interviewing these highly technical guys is so entertaining. Plz do all you can (P.S.: not to say your other content isn't great, it's just that this stuff is SO good)

  • @colinstu
    @colinstu 5 месяцев назад +6

    RIP The Tech Report. Scott Wasson's frame time work was HUGE for GPU reviews and finally looking into this performance metric.

  • @Nostalgia_Realm
    @Nostalgia_Realm 4 месяца назад

    I would pay for more videos with Tom for real. He's the goat

  • @Jordan-rb28
    @Jordan-rb28 5 месяцев назад +13

    I LOVE the "AMD Ryzen" hovering over Tom's shoulder the entire video hahaha

  • @Lazien24
    @Lazien24 4 месяца назад

    We need more Tom videos on GN!!! Always a blast to hear it from the actual engineers who make it all possible.

  • @frusignu2011
    @frusignu2011 5 месяцев назад +5

    Thank you for learning with the audience and making this channel the most elite in terms of technicality in the overly saturated tech news space.

  • @ewenchan1239
    @ewenchan1239 5 месяцев назад

    Tom Petersen is one of the BEST thing that Intel can do with letting him just talk. VERY cool stuff.

  • @FrostyBud777
    @FrostyBud777 5 месяцев назад +23

    Fraps is now under the yellow bus beside the green tree.

  • @MrJojo6713
    @MrJojo6713 5 месяцев назад +9

    I wanna see Tom and Blur Busters Chief in the same room. :O
    That explanation about short vs long frames being perceived as blur really got me thinking about how big the relationship is between a great engine, great hardware and a great display.
    Was some knowledge lost between the CRT platformer era and now?

    • @KoeiNL
      @KoeiNL 5 месяцев назад

      Motion clarity issues from sample and hold displays are caused by how our brain works. It's not that the knowledge is lost, its just hard to blank frames on sample and hold displays.

  • @JJFX-
    @JJFX- 5 месяцев назад +1

    Even though this is PR for Intel, I hope people appreciate all the work Tom has done and his overall mindset. This industry needs be pressured towards an open source, pro-consumer ideology as much as possible. That is not the direction most silicon valley executives would prefer to go. Even if you're someone who just hops on to play games and doesn't think about it outside of occasional driver updates, accessibility to diagnostic tools and advanced control over device behavior will eventually impact your experience one way or another.
    Just imagine if the corporate ideology behind many products we see from Apple, Google, Samsung, Dell, etc. became industry standard for PC hardware. Intel certainly isn't perfect but it's people like Tom, Bill at AMD and others behind the scenes trying to advocate for enthusiasts that helps to keep the suits in check.
    We'll never get everything we want and will get frustrated with all of them time and time again. This is why it's critical for consumers and reviewers like Steve to push back and keep this industry competitive.

  • @thesquirrel6141
    @thesquirrel6141 5 месяцев назад

    Tom's a top tier guest. Love seeing this guy deliver updates on a passion project like this, with such impactful potential. Not sure when this was filmed, but hopefully he got to see some of this good weather and not just the rain we've had.

  • @St0RM33
    @St0RM33 5 месяцев назад +5

    Very excited about the opensource LDAT, you saved me some dev time:)

    • @arthurmoore9488
      @arthurmoore9488 5 месяцев назад

      Plus, someone else has double checked the work. Accidentally miss-reading a scope trace sucks.

  • @OrcasArePenguins
    @OrcasArePenguins 5 месяцев назад +1

    It would be awesome if presentmon could capture and output an interactive frametime chart and when you click on a frametime spike it opens up a chart which steps of that frame took how long to complete as detailed as possible.
    That would be good not only for reviewers but to troubleshoot frametime spikes as a consumer and to optimise your settings.
    You could have a "record" button within presentmon to start capturing all the details and after you have recorded some minutes of data you can close the game and open up the frametime chart. Then you manually scroll through the chart and click on any specific frame. It opens up a second window showing all the steps of creating the frame and how long each took to complete.
    The steps should be colour coded:
    green = normal
    yellow = took slightly longer then expected
    red = took way longer then expected
    Now you know which step caused the spike. Then you click on the yellow or red marked step and it tells you the most common causes for it to take longer then expected.

  • @rise4097
    @rise4097 5 месяцев назад +1

    Very interesting discussion. Can't wait for more of these Engineering Discussions!

  • @wenchinatrenchcoat8459
    @wenchinatrenchcoat8459 5 месяцев назад +2

    Mr. Peterson reimendes me of my friends Dad how got me into PC building in the first place. Thank‘s for giving us some new cool toys to play with ❤

  • @DragonBane299
    @DragonBane299 5 месяцев назад

    There's just something so interesting about listening to two knowledgeable people talk about something very geeky. Keep Tom on the channel, he is very interesting to listen to!

  • @rightwingsafetysquad9872
    @rightwingsafetysquad9872 5 месяцев назад +4

    I like this guy. He's enthusiastic and seems to know his stuff.

  • @lgolem09l
    @lgolem09l 5 месяцев назад +4

    Would love some demonstration videos of game having bad cpu or gpu performance, and how it looks when tweaking with the setings

    • @blakewatkiss7014
      @blakewatkiss7014 5 месяцев назад

      YES! That would bring it home. AGREE👍

  • @YeOldeTroll
    @YeOldeTroll 5 месяцев назад +6

    The simulation/animation time error is something really interesting to consider when analyzing stutters. Sometimes the framerate is really good, but the animation or camera movement is completely borked. I wonder if that is what occurs in Jedi Survivors, in addition to shader compilation and traversal stutters. Even though the frame rate is high, the animation is strangely jerky and stuttery. Digital Foundry's Alex Battaglia talks about it, and shows what it looks like in this video: ruclips.net/video/lsskwVyPoxs/видео.html (Hopefully, I got the time stamp right..) It would be really nice to be able to measure and quantify phenomena like that.

    • @m0dD3rLP
      @m0dD3rLP 5 месяцев назад +2

      Yes! Steve and crew, please run this Jedi game through the simulation time error beta test if you can! That game is one of the worst "this just doesn't feel right" games in a long time.

  • @PO0YA
    @PO0YA 5 месяцев назад +2

    what a guy! I can listen to tom talk for days.

  • @jessterman21
    @jessterman21 5 месяцев назад

    Nice shoutout and thank you again Scott Wasson! RIP TechReport

  • @802Garage
    @802Garage 5 месяцев назад +2

    The demo at the end is awesome. These tools are seriously cool. In a nerd sense of course.

  • @rich1051414
    @rich1051414 4 месяца назад +1

    As a programmer, I can confirm that animations are paced based on how long the last frame took, since the program is not a time traveler and doesn't know how long it will be by the time you see a frame, so if the frame time variance is extreme, you can see jerky looking animations because the assumed frame time is inaccurate.

  • @Whalerguy
    @Whalerguy 5 месяцев назад

    Number of times Tom says "AMD" 0. Number of times Tom references AMD > 0. All kidding aside great work as always, it was fun watching.

  • @blackbirdpctech
    @blackbirdpctech 5 месяцев назад +2

    Thanks guys … you are one of the only channels not pushing clickbait … really appreciate the valuable content you provide.

  • @stompreaper
    @stompreaper 5 месяцев назад

    Intel needs more of this. It’s so good to hear from the engineers. The financial news about Intel is so gloomy but the engineers are killing it.

  • @SATTY94
    @SATTY94 5 месяцев назад

    Its good to see old tom again i rememeber him working at nvidia for years

  • @coolcat23
    @coolcat23 5 месяцев назад +1

    A nice video on simulation time error is "Myths and Misconceptions of Frame Pacing / Alen Ladavac, Croteam / Reboot Develop Blue 2019". It would be important to give developers the tools (e.g., a way to measure display time) they need to avoid simulation time errors (as it is not always possible to pre-emptively avoid it).

    • @coolcat23
      @coolcat23 5 месяцев назад

      ruclips.net/video/n0zT8YSSFzw/видео.html

  • @Edward135i
    @Edward135i 5 месяцев назад +11

    12:49 Jefferson Montgomery was he a founding father? 😂

    • @GamersNexus
      @GamersNexus  5 месяцев назад +19

      Founding father of Presentmon!

  • @Alphabass121
    @Alphabass121 5 месяцев назад +2

    YO IT WOULD BE REALLY COOL for you to take the PCB and follow it through the whole process then use it for the thing. I know we have all the bits and peices but like just following it through would be GIGA COOL.

  • @Slizzo82
    @Slizzo82 5 месяцев назад

    That sponsor spot placement was diabolical, Steve + Team.

  • @Star_Gazing_Coffee_Lover
    @Star_Gazing_Coffee_Lover 5 месяцев назад +3

    Not an Intel fan but I love Tom Petersen, he is a bundle of great information..

  • @fugehdehyou
    @fugehdehyou 5 месяцев назад

    Intel marketing getting a technical guy in is a power move. Everyone’s wins and we learn a lot. Nice.

  • @natetroxide
    @natetroxide 5 месяцев назад

    These types of video are so freakin cool. I love getting a small little "peak" at the actual engineers and developers and what they are doing and working toward. Its so enjoyable seeing his enthusiasm and excitement for it all.

  • @chadfridley6677
    @chadfridley6677 5 месяцев назад +1

    Dang! Those histogram charts look awesome!

    • @82496125
      @82496125 5 месяцев назад

      Show the peaks! Show the widths! Explain distributions!!! Dive into bimodal behavior. THIS is the real performance data. (Hard to explain but if anyone can GN can)

  • @gecko2000405
    @gecko2000405 5 месяцев назад

    It's so much better just having Tom than with Tom and Ryan.

  • @Parmenedes
    @Parmenedes 5 месяцев назад

    My favorite part of this vid is that Tom, The Tech Expert who is moving the tech ball forward in a big way by developing Presentmon to provide an in-depth analysis of what's actually happening inside a computer when it's running games, uses a white board.

  • @C_C-
    @C_C- 4 месяца назад

    "Jeff Montgomery, MBA. I deliver reliable, cost-effective electricity..."
    That's pretty funny.

  • @ryanhamstra49
    @ryanhamstra49 5 месяцев назад +2

    Gotta say, it’s amazing that Intel GPU and Intel CPU are owned by the same company when they seem to be such opposites. The CPU division has been so anti consumer and the gpu division is throwing stuff out as open source and doing interviews like this. Hopefully the GPU division stays like this and doesn’t turn into Nvidia lite in 10 years

  • @BeefIngot
    @BeefIngot 5 месяцев назад

    This guy. He Tom'd at nVidia and here he is Tom'ing at Intel.
    Hope he keeps the Tom'ing up.

  • @R1PPA-C
    @R1PPA-C 5 месяцев назад +1

    Kind of known this for a long time watching an animation or film shot at 24fps is world's apart from trying to play a game that is apparently running at anywhere near that number

  • @FatSn8ke
    @FatSn8ke 5 месяцев назад

    24:48 it’s so satisfying to see GPU metrics that are sooooooo smooth!

  • @m.streicher8286
    @m.streicher8286 5 месяцев назад

    I love seeing you guys constantly try to raise the bar with increasingly finnicky/complicated methodologies.

  • @FlorinArjocu
    @FlorinArjocu 5 месяцев назад +1

    Man, if most big companies would make similar public tools and software, we'd be much further away.

  • @AD34534
    @AD34534 5 месяцев назад

    Always a good day when Tom visits the channel.

  • @itsdeonlol
    @itsdeonlol 5 месяцев назад +1

    Tom is awesome! Intel should be grateful to have him!

  • @theovannieuwenhuizen5756
    @theovannieuwenhuizen5756 5 месяцев назад +1

    Great topic! Very interesting to watch and can't wait to see the improvements available to the public.
    To bad nothing on Battlemage yet...

  • @Haulinbassracing
    @Haulinbassracing 4 месяца назад

    this is a man who makes 500k a year but still dailies his green 98 taurus sho that still looks like it rolled off the showroom floor.
    this is a man who not only thinks ahead but has passion

  • @Heero-xn8rj
    @Heero-xn8rj 4 месяца назад +1

    This dude is amazing! really has me waiting for battlemage now

  • @Decenium
    @Decenium 5 месяцев назад +15

    The king is back

  • @ShuckleII
    @ShuckleII 5 месяцев назад +3

    I don't know if it's related to Animation Time Error, and I don't know if it's a thing that happens in almost every game, but I remember when playing games without enough VRAM or with very low inconsistent FPS, sometimes the games didn't just feel low FPS, they didn't just feel stuttery, but the animations of the characters felt jumpy (even worse with the physics), it seemed like the body coordinates of their animations moved inaccurately and like online rubberbanding. Kinda like PS1 polygon wobbling but based on movement.

  • @donkeyy8331
    @donkeyy8331 5 месяцев назад

    Man I really love the talks Tom does, as a Software guy but that finds HW fascinating this is like a dream class to me.

  • @sgredsch
    @sgredsch 5 месяцев назад +4

    yay Tom Petersen :D

  • @KeithCherryVictoria
    @KeithCherryVictoria 5 месяцев назад +1

    Most games have "simulation" runs in parallel of render, 1 or more frames ahead. So the diagrams are mostly wrong.
    GPU busy is just GPU utilization: GPU Busy = Frame time x GPU utilization.

  • @Flaimbot
    @Flaimbot 4 месяца назад

    some feedback for the tool: setting up custom triggers that either popup the overlay, or write the configured datapoints to a log file. a trigger could be something like a ratio between gpu-busy and the total gpu-time, or when the cpu has too little of a wait. simply speaking, some noteworthy events you'd consider needing some investigation/change of settings/hw upgrade.
    this would be useful in order to not have to constantly watch the overlay during a session, but could focus on the game and would only have to take a look if something needs attention.

  • @IntelArcTesting
    @IntelArcTesting 5 месяцев назад +1

    Tom is such a nice guy, always so enthusiastic

  • @matinm2453
    @matinm2453 5 месяцев назад

    TBH this is a educational/ university level review , talking , discussion and damn wish i had time to watch it completely.

  • @Lurch-Bot
    @Lurch-Bot 5 месяцев назад +1

    very cool. This will definitely change how I test PC builds.

  • @gustavo_vanni
    @gustavo_vanni 5 месяцев назад

    Tom is AWESOME!
    He's the kind of tech guy I could hear talking all day long.

  • @EtheEvil
    @EtheEvil 5 месяцев назад +18

    I need a new GPU in May. I hope that Battlemage would be out by then. If not, I'll get a A750

    • @GamersNexus
      @GamersNexus  5 месяцев назад +38

      Given how few leaks there have been, it seems really unlikely that Battlemage will launch by May. But Intel did, for whatever it's worth, officially tell us that it's coming. They just don't have a date for the public yet.

    • @redslate
      @redslate 5 месяцев назад

      Indications have been Q2, but it could be _late_ Q2. Can you wait a ~month?
      Integrated graphics have come a long way. I feel like you could get by until BattleMage releases.

  • @HermSezPlayToWin
    @HermSezPlayToWin 5 месяцев назад +2

    Thanks Steve!

  • @ImaITman
    @ImaITman 5 месяцев назад

    As an engineer who has a great personality (I've focused on that in my career as it's really important to accelerate your career) I wish we could talk more to the end customers. There's a duality of purposes. Customers LOVE it, because we have the answers that marketing/management just won't have. Also, it helps us because we don't get a filtered response from customers on what needs improving. We get the raw data from customers.

  • @myyoutubecommentschannel8784
    @myyoutubecommentschannel8784 5 месяцев назад +1

    This was an awesome and insightful discussion!

  • @Nore_258
    @Nore_258 5 месяцев назад

    Good to see Tom, and good to see PresentMon keep getting meaningful updates.

  • @cppctek
    @cppctek 5 месяцев назад +1

    A lot of this was pretty advanced but cool to watch. I will test the program but I’m a little intimidated based on a lot of the language and science. This video probably went over the head of a major portion of the audience but I still am glad you made this. I wish there was a summary or idiot version of this videos did us average folks.

  • @bonnassem
    @bonnassem 5 месяцев назад

    Simulation time error : because of some delay in the pipeline, the GPU presents you a frame 10ms too late (in other words the "simulated" game world time is 10ms earlier than you saw it). The next frame is gonna catch up, but for this frame the relative position of stuff you see does not correspond to the time when you see it.

  • @moevor
    @moevor 5 месяцев назад

    Very cool! The discussion on GPU Busy was a game changer for me! Allowed me to really understand what to be looking for and how to understand performance. Really excited to try out the beta.

  • @HomAxz
    @HomAxz 5 месяцев назад

    These are some of the most informative Videos ive seen on RUclips. Great guest and great presentation as always.

  • @ben_the_potato
    @ben_the_potato 5 месяцев назад

    Intresting! We will have to wait to see if this catches on. Holding my thumbs for it to succeed since everyone benefits from more accurate reviews!

  • @PestifeR
    @PestifeR 5 месяцев назад

    Man. I don't even care that much for the topic, but i could listen to these two talking all day ❤

  • @julianB93
    @julianB93 5 месяцев назад +2

    Thats why i love you. Now we get frame times and stuttering as a category in gpu reviews. It blows my mind how bad some games run on certain gpus. In my case ist an amd gpu and it just got better after going for shaders always on in the registry. Also i saw insane performance in games that pre cache its shaders like "Lies of P" as an example.