Skip to content

Releases: HikariKnight/quickpassthrough

2.0.0

01 Jan 12:24
164a440
Compare
Choose a tag to compare

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

26 Dec 18:33
Compare
Choose a tag to compare
2.0.0RC Pre-release
Pre-release

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

28 Apr 11:52
0d4f63f
Compare
Choose a tag to compare

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

20 Mar 13:08
e52508e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.1.0...1.1.1

1.1.0

12 Mar 20:17
f3c538e
Compare
Choose a tag to compare

What has changed

  • Support dracut initramfs infrastructure
  • Support mkinitcpio initramfs infrastructure

1.0.2: QuickPassthrough Hotfixes

11 Mar 22:55
a22fae2
Compare
Choose a tag to compare
  • 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

10 Mar 19:40
4abea3d
Compare
Choose a tag to compare

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