Add specialization for Kell

This commit is contained in:
Thomas Avé 2024-12-19 19:31:31 +01:00
parent ed68802c1d
commit e4747cf3ed
1 changed files with 31 additions and 26 deletions

View File

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