Fedora kernel with the "Restore PCI bridge configuration space on bridge reset" applied. This allows my threadripper host system to be able to vfio pass through an RX 480 running in the guest.

The patch was originally taken from patchwork #10181903 . See related discussions at threadripper_kvm_gpu_passthru_testers_needed.

This workaround was tested and worked on the Gigabyte X399 AORUS Gaming 7 r1 with BIOS version F3j. Upgrading to the F10 (~7/15/2018) version of that particular machine's BIOS makes this build no longer needed.

Installation Instructions

Enable repo: dnf copr enable jefferym/kernel-threadripper-passthrough

Exclude default kernel from Fedora repos by adding exclude=kernel* to [updates] section /etc/yum.repos.d/fedora-updates.repo.

Upgrade kernel: dnf upgrade kernel*

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 28 x86_64 (0)* Fedora 28 (23 downloads)

* Total number of packages downloaded in the last seven days.

Quick Enable

$ dnf copr enable jefferym/kernel-threadripper-passthrough
More info about enabling Copr repositories

Other Actions