Releases: HikariKnight/quickpassthrough
Releases · HikariKnight/quickpassthrough
2.0.0
Quickpassthrough 2.0.0 is here!
This has been a monumental task to get done and has been delayed many times.
However after 1 year of development time (with a lot of disruptions) it is here.
This release brings with it:
- A proper menu based dialog in the TUI for quided setup.
- A more readable source code! 🎉
- 2 DIFFERENT GPUS are required (unless you are doing this on a headless server)
- Supports dracut, initramfs-tools, modprobe, mkinitcpio
- Supports grub, systemd-boot(kernelstub), grubby
- Utilizes ls-iommu for probing hardware
- Colors! (please provide better colors if you have some! must be supported by terminal colors)
- Makes a backup of your existing files that will be modified on the FIRST run, if you want a new backup then delete the backup folder.
- See what changes will be made to the system by checking the config folder before proceeding with the installation.
2.0.0RC
This is a Release Candidate version of the complete rewrite of quickpassthrough into golang.
The release might have bugs and might leave you with a broken system in the worst case, MAKE BACKUPS!
NOTE: DOES NOT SUPPORT IMMUTABLE SYSTEMS!
- 2 DIFFERENT GPUS are required
- Supports dracut, initramfs-tools, modprobe, mkinitcpio
- Supports grub, kernelstub, grubby
- Utilizes ls-iommu for probing hardware
- Colors! (please provide better colors if you have some! must be supported by terminal colors)
- Makes a backup of your existing files that will be modified on the FIRST run, if you want a new backup then delete the backup folder.
- See what changes will be made to the system by checking the config folder before proceeding with the installation.
1.1.2
Minor update while working on the golang version
- Added a note about missing audio controllers (ex: RX6000 series) where the audio controller is in a separate IOMMU group
- Added downloader for latest ls-iommu release
NOTE: this is a maintenance release until the golang version in the dev branch is finished, no new features or functions are planned for the bash version
1.1.1
What's Changed
- a couple of tiny bits of English/typo/white-space fixing by @philclifford in #5
- shellcheck cleanup by @HikariKnight in #7
- fix 1 bug related to modifying grub and add missing intel_iommu detection to the substitution by @HikariKnight in e52508e
Full Changelog: 1.1.0...1.1.1
1.1.0
What has changed
- Support dracut initramfs infrastructure
- Support mkinitcpio initramfs infrastructure
1.0.2: QuickPassthrough Hotfixes
- Fixed a hang while configuring GRUB
- Fixed a mistype when making a backup of /etc/initramfs-tools/modules
- Replaced excessive use of
clear
with a separator
Initial public release
First release, lots of things, much excitement!
- Probes system for compatible graphic cards for passthough (VGA Controllers)
- Probes system for usb controllers to optionally passthrough
- Guides users through IOMMU groups to check for hardware conflicts
- Configures graphic card to be loaded by the vfio-pci driver
- Dump gpu rom for use with VFIO
- Enables vfio-pci module and makes sure it is loaded early (using initramfs-tools)
- Configures nvidia and amdgpu drivers to load after vfio-pci
- Backup files that will be changed by quickpassthrough
- Auto configure vfio kernel arguments for systemd-boot using kernelstub
- Auto configure vfio kernel arguments for grub2
NOTE: Requires 2 graphic cards (including iGPU), single gpu support is planned in the future