From 8e88c4696a2e55eea4680a4754d49cb043006c46 Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Sat, 12 Jul 2025 11:16:19 +0530 Subject: make sure virtio-pci loads before nvidia --- modules/virtualization.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'modules/virtualization.nix') diff --git a/modules/virtualization.nix b/modules/virtualization.nix index d9dccd4..35910ae 100644 --- a/modules/virtualization.nix +++ b/modules/virtualization.nix @@ -86,20 +86,20 @@ in "vfio_pci" "vfio" "vfio_iommu_type1" - - "nvidia" - "nvidia_modeset" - "nvidia_uvm" - "nvidia_drm" ]; kernelParams = [ + "modprobe.blacklist=nvidia,nvidia_modeset,nvidia_uvm,nvidia_drm" "skippatcheck" "pci_acs_override=downstream,multifunction" ("vfio-pci.ids=" + lib.concatStringsSep "," gpuIDs) ]; }; + boot.extraModprobeConfig = '' + options vfio-pci ids=${lib.concatStringsSep "," gpuIDs} + ''; + # Use the custom kernel package set boot.kernelPackages = pkgs.linuxPackages_xanmod_latest; -- cgit v1.2.3