This commit is contained in:
Derek McTavish
2026-04-01 08:18:13 +00:00
committed by www-data
parent 7fed5f0251
commit a8c5355dc5

View File

@@ -38,17 +38,19 @@ In my case, I get
sudo vim /etc/modprobe.d/vfio.conf sudo vim /etc/modprobe.d/vfio.conf
``` ```
### Arch > ### Arch
>
> ```bash
> options vfio-pci ids=10de:28a0,10de:22be
> ```
```bash > ### Fedora
options vfio-pci ids=10de:28a0,10de:22be >
``` > ```bash
> options vfio-pci ids=10de:28a0,10de:22be disable_vga=1
### Fedora > softdep nvidia pre: vfio-pci
> softdep nouveau pre: vfio-pci
options vfio-pci ids=10de:28a0,10de:22be disable_vga=1 > ```
softdep nvidia pre: vfio-pci
softdep nouveau pre: vfio-pci
## Blacklist GPU ## Blacklist GPU
@@ -56,24 +58,83 @@ softdep nouveau pre: vfio-pci
sudo vim /etc/modprobe.d/blacklist-gpu.conf sudo vim /etc/modprobe.d/blacklist-gpu.conf
``` ```
### Arch > ### Arch
>
> ```
> blacklist nouveau
> blacklist nvidia
> blacklist nvidia_drm
> blacklist nvidia_modeset
> ```
``` > ### Fedora
blacklist nouveau >
blacklist nvidia > ```
blacklist nvidia_drm > blacklist nouveau
blacklist nvidia_modeset > blacklist nvidia
> blacklist nvidia_drm
> blacklist nvidia_modeset
> blacklist nvidia_uvm
> blacklist rivafb
> blacklist nvidiafb
> blacklist snd_hda_intel
> ```
## Load VFIO
> ### Arch
>
> ```bash
> sudo vim /etc/mkinitcpio.conf
> ```
>
> ```
> MODULES=(vfio vfio_iommu_type1 vfio_pci)
> ```
>
> ```
> sudo mkinitcpio -P
> sudo reboot
> ```
> ### Fedora
>
> ```bash
> sudo vim /etc/dracut.conf.d/10-vfio.conf
> ```
>
> ```
> force_drivers+=" vfio vfio_iommu_type1 vfio_pci "
> ```
>
> ```bash
> sudo dracut -f
> ```
>
> ```bash
> sudo reboot
> ```
### Confirm Kernel Driver
```bash
lspci -nnk -d 10de:28a0
``` ```
### Fedora ```bash
lspci -nnk -d 10de:22be
```
``` ## Install Virtualization Stack
blacklist nouveau
blacklist nvidia > ### Arch
blacklist nvidia_drm >
blacklist nvidia_modeset > ```bash
blacklist nvidia_uvm > sudo pacman -S --needed virt-manager qemu-full libvirt dnsmasq ovmf swtpm
blacklist rivafb > ```
blacklist nvidiafb
blacklist snd_hda_intel > ### Fedora
``` >
> ```bash
> sudo dnf install @virtualization virt-manager qemu-kvm libvirt-daemon-config-network libvirt-daemon-kvm bridge-utils edk2-ovmf swtpm
> ```