TL;DW:

  • FSR 3 is frame generation, similar to DLSS 3. It can greatly increase FPS to 2-3x.

  • FSR 3 can run on any GPU, including consoles. They made a point about how it would be dumb to limit it to only the newest generation of cards.

  • Every DX11 & DX12 game can take advantage of this tech via HYPR-RX, which is AMD’s software for boosting frames and decreasing latency.

  • Games will start using it by early fall, public launch will be by Q1 2024

It’s left to be seen how good or noticeable FSR3 will be, but if it actually runs well I think we can expect tons of games (especially on console) to make use of it.

  • kadu@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    11
    ·
    edit-2
    1 year ago

    That’s because DLSS 3 uses hardware that is idle and not fighting for cycles during normal rendering, and actual neural networks.

    This is different from keeping shader units that are already extremely busy sharing resources with FSR. That’s why FSR can’t handle things like occlusion nearly as well as DLSS.

    So scale that up to an entire frame generation, rather than upscaling, and you can expect some ugly results.

    And no - when the hardware is capable, Nvidia backports features. Video upscaling is available for older GPUs, the newly announced DLSS Ray Reconstruction is also available. DLSS 3 is restricted because it actually does require extra hardware to allow the tensor cores to read the framebuffer, generate an image in VRAM, and deliver it without disrupting the normal flow.

    EDIT: downvotes don’t change how the technology works, but sure. This community is weirdly defensive of AMD. I have a Steam Deck, it’s in my best interest for FSR 3 to work well - it just can’t, fundamentally, due to how it works.

    • Hypx@kbin.social
      link
      fedilink
      arrow-up
      4
      arrow-down
      3
      ·
      edit-2
      1 year ago

      You aren’t going to use these features on extremely old GPUs anyways. Most newer GPUs will have spare shader compute capacity that can be used for this purpose.

      Also, all performance is based on compromise. It is often better to render at a lower resolution with all of the rendering features turned on, then use upscaling & frame generation to get back to the same resolution and FPS, than it is to render natively at the intended resolution and FPS. This is often a better use of existing resources even if you don’t have extra power to spare.