Compare commits

..

No commits in common. "e5a8e01f35bf869f777991ccbd3a20a894a83c6b" and "18a5ce70708289d469823274730efbe4f07b3bed" have entirely different histories.

1 changed files with 26 additions and 31 deletions

View File

@ -78,36 +78,31 @@ in {
gamescopeSession.enable = true; gamescopeSession.enable = true;
}; };
specialisation = { boot.blacklistedKernelModules = [ "k10temp" "nvidia" "nouveau" ];
vfio.configuration = { boot = {
boot.blacklistedKernelModules = [ "k10temp" "nvidia" "nouveau" "radeon" "amdgpu"]; initrd.kernelModules = [
boot = { "kvm-amd"
initrd.kernelModules = [ "vfio_pci"
"kvm-amd" "vfio"
"vfio_pci" "vfio_iommu_type1"
"vfio" "amdgpu"
"vfio_iommu_type1" # "nvidia_modeset"
# "amdgpu" # "nvidia"
# "nvidia_modeset" # "nvidia_uvm"
# "nvidia" # "nvidia_drm"
# "nvidia_uvm" ];
# "nvidia_drm" kernelParams = [
]; "amd_pstate=active"
kernelParams = [ "amd_iommu=on"
"amd_pstate=active" "vfio-pci.ids=10de:1b80,10de:10f0"
"amd_iommu=on" ];
"vfio-pci.ids=10de:1b80,10de:10f0,1002:67df,1002:aaf0" postBootCommands = ''
]; DEVS="0000:0b:00.0 0000:0b:00.1"
postBootCommands = '' for DEV in $DEVS; do
DEVS="0000:0b:00.0 0000:0b:00.1 0000:05:00.0 0000:05:00.1 echo "vfio-pci" > /sys/bus/pci/devices/$DEV/driver_override
for DEV in $DEVS; do done
echo "vfio-pci" > /sys/bus/pci/devices/$DEV/driver_override modprobe -i vfio-pci
done '';
modprobe -i vfio-pci
'';
};
boot.extraModprobeConfig = "options vfio-pci ids=10de:1b80,10de:10f0,1002:67df,1002:aaf0";
services.greetd.enable = lib.mkForce false;
};
}; };
boot.extraModprobeConfig = "options vfio-pci ids=10de:1b80,10de:10f0";
} }