Announcement

Collapse
No announcement yet.

Why VALLIUM Is Just For Software-Based Vulkan & Not GPU Hardware Drivers

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

  • Why VALLIUM Is Just For Software-Based Vulkan & Not GPU Hardware Drivers

    Phoronix: Why VALLIUM Is Just For Software-Based Vulkan & Not GPU Hardware Drivers

    Merged into Mesa 20.3 earlier this week was VALLIUM as a Vulkan front-end to Gallium3D with an explicit focus to serve as a CPU/software-based Vulkan implementation and relying upon the Gallium/LLVMpipe infrastructure. But with VALLIUM being a Gallium3D front-end, some have wondered whether this could allow Vulkan to magically work with existing Gallium3D hardware drivers or even to run Vulkan on GPUs not natively supported by Vulkan...

    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
    Note that while Kazan was originally envisioned as a software-only Vulkan implementation, it is transitioning to be a hybrid software/hardware implementation as part of becoming a Vulkan driver for Libre-SOC's GPU (which is the same as the CPU). It is hybrid in the sense that there are special instructions added to the PowerPC ISA that make 3D rendering much faster. Some examples could be texture sampling instructions or triangle setup helper instructions.

    Comment


    • #3

      VALLIUM

      Comment


      • #4
        Fun project: Pair that thing with a 64-core Threadripper and DXVK and see what happens? I know Michael's got one sitting around!

        (I totally didn't steal this from a Linus Tech Tips video)

        Comment

        Working...
        X