• Amputret@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 days ago

        What’s your CPU, if you don’t mind me asking? I’m getting about 70 or so @ 1440p with a 7800XT, but I’m running at Medium and Low RT. Though the CPU & board is an old hand me down. Running on Bazzite.

        • FauxLiving@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          edit-2
          4 days ago

          5800X3D

          It may be the gains from having dedicated hardware to run DLSS and RT.

          Of course, It does drop into the 70s during combat and in some outdoor areas.

          • Amputret@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 days ago

            Ooh, what dedicated hardware do you have for that? I’m very new to Linux gaming, so I’m curious how easy it would be to get the same results on my computer.

            • FauxLiving@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              edit-2
              2 days ago

              NVIDIA’s RTX series of cards have two fixed-function blocks that sit beside the regular CUDA/shader cores.

              They have RT Cores which are optimized to accelerate the Bounding-volume-hierachy (BVH) traversal and ray/triangle intersection tests, speeding up raytracing operations.

              There are also Tensor Cores which are NVIDIA’s “AI” cores, they’re optimized for mixed-precision matrix multiplication. DLSS 3 uses a Convolutional Neural Network (CNN) for upscaling and that is, essentially, a bunch of matrix multiplications.

              These offload some computation onto dedicated hardware so the CUDA cores that handle the bulk shading/rasterizing are not tied up with these calculations resulting in lower time to render a frame which equates to higher FPS.

              AMD cards, in the RDNA2/3 chips have Ray Accelerators, which accelerate the ray/triangle tests but the bulk of the RT load (BVH, shading and denoising) are ran on the regular shader cores. They’ve just announced (this month) that they’re adding ‘Radiance Cores’ in future hardware, which will handle all raytracing functions like the RT Cores.

              AMD doesn’t have an equivalent of a Tensor Core, FSR is done in software on the standard shader compute units.

              So on NVIDIA cards, DLSS upscaling is ‘free’ in the sense that it doesn’t take time away from the shader cores and RT is accelerated similarly.

              This is a good video explaining how Raytracing works if some of the terms are strange to you: https://www.youtube.com/watch?v=gsZiJeaMO48

              As an aside, this video is from the 3Blue1Brown ‘Summer of Math Exposition’ video collection where every year there is a contest for who can make the best and most interesting math explainer videos and this video is one of the winners of the 1st year’s contest, the playlists on are 3blue1brown’s YT. 3b1b is great all around, if you’re into that kind of thing.

              • Amputret@lemmy.dbzer0.com
                link
                fedilink
                English
                arrow-up
                1
                ·
                2 days ago

                Is the assignment of specific graphics tasks to different cores assigned by terminal commands or is there a tool to assign them, then?

                • FauxLiving@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  2 days ago

                  The game engines are programmed to use them as part of the rendering cycle.

                  If you’re using DLSS or RT, they’re being used.

  • MentalEdge@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    4 days ago

    The Finals works on linux, doesn’t it?

    The ARC Raiders playtests also ran.

    Are they adding AC or is already in there?

    • alessandro@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      7
      ·
      4 days ago

      The problem is that also… Apex Legends was fully linux/steam deck supported. When developers are insecure about their ability to provide protection against cheater… Linux is usually the first target so they can “show” they are resolute (in truth, insecure indeed) about anti-cheating.

      Kernel level anticheat, is the foundation of insecurity by developers. An example of “non-insecure” developer is Valve: all their efforts against cheater are nearly kernellevel-less.

      • Truscape@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        7
        ·
        edit-2
        4 days ago

        Embark studios made a commitment to Proton support (they run updates for the Finals before each release to Codeweavers to ensure compatibility), so I think there’s less danger of that happening. They also seem eager to make sure things run on deck.

        Windows gets the kernel-level anticheat, but linux users don’t (or it’s inactive).

    • Poopfeast420@lemmy.zip
      link
      fedilink
      English
      arrow-up
      8
      ·
      edit-2
      5 days ago

      The Finals is rated Playable on Steam Deck and also uses Easy Anti Cheat, just like ARC Raiders.

      The latest ProtonDB reports (~3h old) for ARC Raiders also say it works, but I don’t know if that’s for the playtest.

      At this point, it would be weird if it doesn’t work on Linux/Steam Deck.

      • FauxLiving@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        ·
        4 days ago

        I played this morning before work, worked just fine.

        It uses EAC, which may be a kernel anticheat on Windows, but on Linux it runs in user space.

      • Truscape@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        3
        ·
        4 days ago

        I played the play tests on my steamdeck, and it does seem to run without any errors or issues, but the performance is not good on the Steam Deck’s APU (probably because they make a lot of use of dynamic ray-traced lighting effects similar to The Finals).

        I believe Embark Studios stated for the Finals that they run each update of their game through Codeweavers to maintain compatibility for Proton users, and I’d imagine that’s not going to change anytime soon. I think it’s kernel level anticheat for windows, Proton EAC for linux.