Check Proton and Steam Deck compatibility from the Steam Store with this Chrome or Firefox extension.
QuickPassthrough
Simplify configuration of GPU passthrough for QEMU virtual machines with QuickPassthrough.

About QuickPassthrough
QuickPassthrough is an open-source project by HikariKnight that aims to remove the complexity of setting up GPU passthrough for QEMU virtual machines on a Linux host. It is published as a GitHub repository and as downloadable releases that you run in a terminal. The project targets systems with two GPUs, or headless servers where the only GPU is not needed by the host, and it focuses on libvirt/virt-manager setups.
The tool walks through host-side configuration: detecting whether you have an AMD or Intel CPU and supplying the matching IOMMU kernel arguments, configuring the second GPU for passthrough, enabling vfio modules across initramfs-tools, dracut, modprobe and mkinitcpio, and generating kernel arguments for GRUB and systemd-boot. It uses ls-iommu to list PCI devices such as graphics cards and USB controllers along with their IOMMU groups, and it can generate a script for dumping a vbios ROM for cards that require a romfile. Navigation happens through a menu system, and a backup folder is created on the first run containing copies of the files that were edited.
QuickPassthrough is not designed to be installed by a package manager, since it is usually run once unless the GPU changes. It does not work on atomic or immutable systems, and it does not set up or optimise the virtual machine or the host.
Key features
- Detects AMD or Intel CPU and supplies matching IOMMU kernel arguments
- Configures a second GPU for passthrough on two-GPU systems
- Enables vfio modules for initramfs-tools, dracut, modprobe and mkinitcpio
- Generates kernel arguments for GRUB and systemd-boot
- Uses ls-iommu to list PCI devices and their IOMMU groups
- Creates a backup folder of edited files on first run
- Open source and available as prebuilt releases or buildable from source
- Menu-driven workflow that covers bootloaders, kernel arguments and vfio modules
- Backup folder records the original files before changes are made
- Not designed to be installed by a package manager, as it is normally run once
- Does not work on atomic or immutable systems such as Bazzite, Bluefin and Aurora
- Does not set up or optimise the virtual machine or the host, and offers no rom patching
QuickPassthrough at a glance
- Category
- Gaming › Linux & Mac Gaming
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
QuickPassthrough alternatives
Tools and sites you could use instead, ranked by how closely they match.
Linux wrapper tool for use with the Steam client for custom launch options and 3rd party programs
DXVK translates Direct3D 8 through 11 to Vulkan so 3D applications can run on Linux through Wine.
CryoUtilities includes scripts and utilities for improving performance and managing storage on Steam Deck.
Apply Vulkan post-processing effects to graphics on Linux with vkBasalt.
GameMode lets games request temporary Linux system optimizations through a daemon and library.
Popular in Linux & Mac Gaming
Well-known listings from the same topic.
QuickPassthrough FAQ
What does QuickPassthrough actually configure?
What kind of system do I need for it?
How can I undo the changes it makes?
Does it cost anything?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












