RADV Exploring "A Driver On The GPU" In Moving More Vulkan ...

  • Articles & Reviews
  • News Archive
  • Forums
  • Premium Ad-Free
  • Contact
  • Popular Categories
  • Close
RADV Exploring "A Driver On The GPU" In Moving More Vulkan Tasks To The GPU Written by Michael Larabel in Radeon on 25 April 2022 at 07:32 PM EDT. 19 Comments RADEON In order to fully support Direct3D Indirect Drawing for allowing more rendering tasks to be moved from the CPU to the GPU, the open-source RADV Radeon Vulkan driver is working on experimental code for effectively hosting "a driver on the GPU." RADV co-founder Bas Nieuwenhuizen outliend the plans they are pursuing for "a driver on the GPU" in effect for offloading more functionality to be executed on the GPU rather than the CPU. The motivation is for better supporting Direct3D 12's Indirect Drawing (ExecuteIndirect) in conjunction with VKD3D-Proton for Steam Play. One game in particular driving them in this work is for better supporting Halo Infinite with Steam Play which uses the Direct3D 12 Indirect Drawing support in more advanced ways. Bas wrote a lengthy blog post today outlining the effort. See his blog post if interested, but long story short, he ends it with:
Don’t expect this upstream very quickly. The main reason for exploring this in radv is ExecuteIndirect support for Halo Infinite, and after some recent updates we’re back into GPU hang limbo with radv/vkd3d-proton there. So while we’re solving that I’m holding off on upstreaming in case the hangs are caused by the implementation of this extension. Furthermore, this is only a partial implementation of the extension anyways, with a fair number of limitations that we’d ideally eliminate before fully exposing this extension.
19 Comments Tweet AMD DCN 4.2 IP, GFX 12.1 Updates For AMDGPU Driver In Linux 7.1 Plus GCN 1.1 APU DCOld ATI R300 Open-Source Driver Sees Another New Fix In 2026AMD Makes rocprof-trace-decoder Open-SourceModern AMD Graphics Driver Surpasses Six Million Lines Of Code In Linux 7.0Yet Another Fix Coming For Older AMD GPUs On Linux - Thanks To Valve DeveloperMore ISA Differences Come To Light With The New AMD GFX1170 "RDNA 4m"

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Linux 7.0-rc2 Released: "So I'm Not Super-Happy With How Big This Is"Intel's Clear Linux Website No Longer OnlineSystem76 Comments On Recent Age Verification LawsGNU Hurd On Guix Is Ready With 64-bit Support, SMP Multi-Processor Support "Soon"Steam Survey Results Published For February 2026Linux Mint Ready With Its Wayland-Compatible Cinnamon ScreensaverFramework 16 Gen1 Seeing Coreboot + AMD openSIL Port, Framework 13 AMD Gen1 To FollowGNOME 50 Release Candidate Brings Last Minute Changes NVIDIA Releases New R595-Derived Vulkan Developer Beta For Linux With New Features NVIDIA Adds Official Support For RHEL-Compatible Distributions Like AlmaLinux With CUDA 13.2 Ubuntu 26.04 LTS Officially Supporting Cloud-Based Authentication With Authd Intel Publishes XeSS 3 SDK To GitHub - Still As Windows-Only Binaries AMD Formally Launches Ryzen AI Embedded P100 Series 8-12 Core Models New Rust Driver Aims To Improve Upstream Linux On Synology NAS Devices GCC 16 Compiler Aiming For Mid-April Release Candidate But "Slow" Progress On Fixes Rust Coreutils 0.7 Released With Many Performance Optimizations Linux 7.0-rc3 Released: "Some Of The Biggest In Recent History" CachyOS Handheld Edition Switches To Wayland, CachyOS Installer Drops Bcachefs FFmpeg 8.1 Preparing For Release With Vulkan Improvements, JPEG-XS & More Experimental Intel Nova Lake P Device Bits Merged For Mesa 26.1 Notable Intel & AMD CPU Changes Merged For Linux 7.0-rc3 LLM-Driven Large Code Rewrites With Relicensing Are The Latest AI Concern

Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and other features while supporting this site's continued operations.

NVIDIA 595 Linux Driver Running Well In Early Benchmarks Linux 7.0 File-System Benchmarks With XFS Leading The Way AMD EPYC Turin 128 Core Comparison: EPYC 9745 "Zen 5C" vs. EPYC 9755 "Zen 5" Benchmarking 18 Years Of Intel Laptop CPUs: Panther Lake As Much As 95x The Speed Of Penryn Google Cloud N4 Series Benchmarks: Google Axion vs. Intel Xeon vs. AMD EPYC Performance

The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help by subscribing to Phoronix Premium. You can also contribute to Phoronix through tips/donations via PayPal or Stripe.

  • Contact
  • Michael Larabel
  • Support Phoronix
  • While Having Ad-Free Browsing,
  • Single-Page Article Viewing
  • Facebook
  • Twitter / X
  • Legal Disclaimer, Privacy Policy, Cookies | Privacy Manager | Contact

  • Copyright © 2004 - 2026 by Phoronix Media.

  • All trademarks used are properties of their respective owners. All rights reserved.

Từ khóa » Vulkan Indirect Draw