• Pennomi
    link
    English
    359 months ago

    With the merge request that landed this Vulkan ray-tracing support for Lavapipe, Konstantin Seurer shared the screenshot below and wrote “Don’t ask about performance”

    So… how’s the perf— gets shot

  • @QuandaleDingle
    link
    English
    169 months ago

    Hmm, seems interesting. What’s the reason for computing the raytracing with the CPU?

    • @[email protected]
      link
      fedilink
      319 months ago

      I can see a few reasons:

      • automated tests on single frames
      • batch renders on a server (e.g. for stills or cutscenes)
      • comparisons across GPU archs - it could essentially be the “standard” for how a scene should be rendered

      And of course, maybe some CPU manufacturer will build in an accelerator so lower end GPUs (say, APUs) could have reasonable raytracing in otherwise GPU limited games (i don’t know enough about modern game pipelines to know if that’s a possibility).

      Or the final reason, which may be the most important of all: why not?

      • @[email protected]
        link
        fedilink
        199 months ago

        I’ll add one to this - optimization. A lot of clever optimization techniques tend to come out of projects like this - necessity is the mother of invention.

    • Baŝto
      link
      fedilink
      English
      10
      edit-2
      9 months ago

      If the CPUs get strong enough, they could run old raytracing games at some point … especially on hardware platforms that don’t have ray tracing GPUs available for them.

  • @[email protected]
    link
    fedilink
    English
    109 months ago

    I would like to see the benchmark results from this running on a high end system like a dual CPU EPYC 9754.

    • @Unyieldingly
      link
      59 months ago

      I want to see a Ryzen 7 7800X3D vs Ryzen 7 7800X vs Intel Core i9-14900K.

    • @Unyieldingly
      link
      29 months ago

      It does run i think it was OG Crysis at a almost playable frame rate.