Announcement

Collapse
No announcement yet.

Open-Source C.A.S. Vulkan Layer - Similar to Radeon Image Sharpening But For Any GPU

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Open-Source C.A.S. Vulkan Layer - Similar to Radeon Image Sharpening But For Any GPU

    Phoronix: Open-Source C.A.S. Vulkan Layer - Similar to Radeon Image Sharpening But For Any GPU

    AMD's Radeon Image Sharpening feature is designed to improve image quality with minimal performance costs. However, it is only supported by Radeon Polaris / Vega / Navi graphics cards and only under Microsoft Windows 10. An independent open-source project has implemented contrast adaptive sharpening support for Vulkan that is similar to Radeon Image Sharpening but will work for any Vulkan-enabled GPU -- including NVIDIA GPUs...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Hmm, I wonder if this works as a Vulkan layer when playing a DX11 game DXVK? It would be rather humorous if Linux supported driver level sharpening using AMD's algorithm before AMD supported RIS in native DX11 on Windows.

    Comment


    • #3
      Wait, can this just be enabled on any vulkan game?

      Comment


      • #4
        Originally posted by nranger View Post
        Hmm, I wonder if this works as a Vulkan layer when playing a DX11 game DXVK? It would be rather humorous if Linux supported driver level sharpening using AMD's algorithm before AMD supported RIS in native DX11 on Windows.
        Yes it does, and why wouldn't it? The restrictions AMD put on RIS are totally arbitrary...

        Comment


        • #5
          Originally posted by Masush5 View Post

          Yes it does, and why wouldn't it? The restrictions AMD put on RIS are totally arbitrary...
          HardwareUnboxed looked into this and no, they did not put arbitrary restrictions on it. The performance hit is immesurable (like 0.1 fps hit) and is significantly better in performance to both Nvidia's implementation as well as a CAS reshade version. There is actual work that went into optimizing the code.



          Last edited by profoundWHALE; 20 October 2019, 01:23 PM.

          Comment


          • #6
            I rather liked CAS with reshade.me, so this will be nice indeed. Linux needs a project like Reshade.me really.

            Comment


            • #7
              Originally posted by nranger View Post
              Hmm, I wonder if this works as a Vulkan layer when playing a DX11 game DXVK? It would be rather humorous if Linux supported driver level sharpening using AMD's algorithm before AMD supported RIS in native DX11 on Windows.
              Just for interest I've just tried a dx9 game on Windows 10 using d9vk and RIS enabled on my RX 580 and the sharpening worked. So it doesn't matter if you're using it with a native vulkan game or with dxvk/d9vk.

              Comment


              • #8
                Originally posted by nranger View Post
                Hmm, I wonder if this works as a Vulkan layer when playing a DX11 game DXVK? It would be rather humorous if Linux supported driver level sharpening using AMD's algorithm before AMD supported RIS in native DX11 on Windows.
                It does work with DXVK.

                In fact , you can use DXVK on Windows to use RIS itself. It works too.

                Comment


                • #9
                  It works now for Nvidia GPUs only. It crashes with AMD GPUs.

                  specs ~ >>> inxi -bM System: Host: mjb Kernel: 5.3.6-13-tkg-pds x86_64 bits: 64 Desktop: KDE Plasma 5.17.0 Distro: Manjaro Linux Machine: Type: Desktop Mobo: ASUSTeK model: TUF B450M-PLUS GAMING v:...
                  Last edited by torbido; 20 October 2019, 02:45 PM. Reason: Adding more info.

                  Comment


                  • #10
                    Originally posted by torbido View Post
                    It works now for Nvidia GPUs only. It crashes with AMD GPUs.

                    https://github.com/DadSchoorse/vkBasalt/issues/3
                    No, I think this issue is fixed. This testing release fixed the issue with my AMD GPU >> https://github.com/DadSchoorse/vkBas...kBasalt.tar.gz

                    Comment

                    Working...
                    X