• 0 Posts
  • 9 Comments
Joined 3 years ago
cake
Cake day: July 3rd, 2023

help-circle




  • fulg@lemmy.worldto3DPrinting@lemmy.worldPrinter recommendations
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    2
    ·
    3 months ago

    To be fair though, the reason Bambu Lab printers work so well for most is in large part due to the walled garden approach.

    I still disagree with it and will vote with my wallet by avoiding them, but I can see the appeal if you don’t know any better (or just don’t care!).

    Prusa kind of tries to navigate both sides of the issue (not everything is open source anymore), so you can still get caught there.



  • That and the game can flag frames that are too different (camera cuts) to mitigate this problem.

    What the game supplies is the current frame + motion vectors, but the framegen bits take over how the frames are displayed onscreen. This is where the extra latency comes from, at worst you are seeing one true frame behind what the game is rendering, while the presentation layer generates the intermediate frame(s).


  • fulg@lemmy.worldtoGames@lemmy.worldELI5: How does Frame Generation even work?
    link
    fedilink
    English
    arrow-up
    35
    arrow-down
    3
    ·
    4 months ago

    That is not strictly true, the actual latency increase is half the original frame rate. Because the input is not just the frame image but also the motion vectors (in which direction the pixel moved) for the current frame. Frame gen also knows a lot about the image, like which bits have transparent pixels (which move in multiple directions at once) and when the game is done with the frame yet still has to wait for the GPU (time which can be used for more work with little impact).

    Frame gen is much more involved than the old “motion smoothing” of televisions, the so called “soap opera” mode, which did increase the latency much more and had no knowledge of how the source image was built, so processing was much more involved.

    Stuff like DLSS5 is supposed to use the same inputs (source images and motion vectors), now that is magic to me.