AMD Working On A New Backend For Improving ROCm Compute In QEMU/VMs - Phoronix
Articles & Reviews
News Archive
Forums
Premium Ad-Free<br>Contact
Popular Categories
Close
Articles & Reviews
News Archive
Forums
Premium
Contact
Categories
Computers Display Drivers Graphics Cards Linux Gaming Memory Motherboards Processors Software Storage Operating Systems Peripherals
AMD Working On A New Backend For Improving ROCm Compute In QEMU/VMs
Written by Michael Larabel in AMD on 17 August 2026 at 11:05 AM EDT. 5 Comments
AMD engineers are working on enhancing the open-source ROCm compute stack for better handling GPU virtualized compute under QEMU.
Last year was a merge request adding ROCm native context support for Virglrenderer. That ROCm native context support has yet to be merged into Virglrenderer for the AMD GPU compute stack for virtualized GPU computing. But now they are looking at a new implementation for providing better support in virtualized environments.
AMD engineer Honglei Huang started a new discussion today around developing a new back-end for ROCm GPU compute under QEMU. With the existing implementation using the VirtIO GPU context type and sharing the display path, they have encountered some roadblocks. Besides many accelerators lacking a display engine, leveraging the VirtIO GPU context type shared with the display path is causing contention and display stuttering. Compute contexts also typically need more memory access than what's allowed, and the ROCm stack not fitting nicely with the render model.
AMD thus is looking at implementing a dedicated headless VirtIO GPU instance solely for compute. They are also developing an open-source ROCm back-end library loaded in-process by QEMU that would be distributed in the future as part of their ROCm stack.
If this topic of AMD ROCm under QEMU for improved virtualized compute is of interest to you, this mailing list thread is where the discussion has begun over this new possible back-end.
5 Comments
Tweet
AMD Posts Massive 109 Patch Series For GFX 12.1 RAS Support On Friday Evening<br>AMD GAIA 0.23 Delivers Ability To Install/Run AI Agents From The Terminal<br>FastFlowLM 1.0 Released Now As Part Of The AMD ROCm Umbrella<br>AMD ROCm Spur: Providing AI-Native, Rust-Based Job Scheduling<br>AMD Posts Proposal & Linux Patches For eSPI Subsystem<br>Linux 7.2-rc6 Fixes Some AMD Zen 5 CPUs Being Mistakenly Identified As Zen 6
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.
GNOME Designers Lay Out Some Of Their GNOME Shell Dreams<br>QEMU 11.1 Released With Numerous Improvements<br>OpenAI Brings ChatGPT Desktop App To Linux<br>Rsync 3.5 Released As "Extraordinary" Update To Fix 33 Security Issues<br>Comma.ai Launches A PCIe Gen4 x4 To USB4 Dock With Open-Source Firmware<br>Omarchy 4.0 Linux Distro Released With Desktop Shell Now Implemented Via Quickshell<br>CachyOS August 2026 Release Preps For Upcoming Server Edition<br>GNOME 51 Beta Released With Many Minor Improvements
EFS & FreeVxFS File-Systems Get Booted While FailFS Merged For Linux 7.3
Linux 7.3 To Land Initial Code Improving vRAM Management, More Improvements Coming
Offloading Rust To GPUs Proves Capable Of High Performance With Memory Safety
AMD Working On A New Backend For Improving ROCm Compute In QEMU/VMs
Linux 7.3 SMP Improvement To Help Reduce Latency, Improve Real-Time Performance
Firefox 154 Now Available With "Manage AI" Quick Action
Intel & AMD Power Management Driver Improvements Ready For Linux 7.3
KTransformers 0.7 Expands AVX-512 Support To Benefit AMD EPYC Servers
Con Kolivas Revives "-ck" Patches & MuQSS To Improve Linux Desktop Responsiveness
Linux 7.3 On PowerPC Now Supports In-Kernel Rust, Initial Power12 Enablement Begins
GNU Linux-libre 7.2-gnu Released Following More Driver Cleaning
Linux 7.2 Released With Faster I/O, New AMD & Intel Driver Improvements
GIMP Making Progress On New Project File Format After Nearly 30 Years With XCF
tlbi= Boot Option Submitted Ahead Of Linux 7.2 Kernel Release
Debian Marks 33rd Birthday As One Of The Oldest Maintained Linux Distros
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.
ARCTIC Fan Controller: The Best Fan Controller For Linux Desktops, Less Than $10 USD
Linux 7.1, Linux 7.2 Performance On The Intel Xeon 600 Series
The Beneficial Performance Gains Running The Framework Laptop Pro 13 / Core Ultra X9 388H With Linux 7.1+
Intel AMX Performance With The Xeon 678X Workstation...