Add specialization for Kell
This commit is contained in:
parent
ed68802c1d
commit
e4747cf3ed
|
@ -78,14 +78,16 @@ in {
|
||||||
gamescopeSession.enable = true;
|
gamescopeSession.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
boot.blacklistedKernelModules = [ "k10temp" "nvidia" "nouveau" ];
|
specialisation = {
|
||||||
|
vfio.configuration = {
|
||||||
|
boot.blacklistedKernelModules = [ "k10temp" "nvidia" "nouveau" "radeon" "amdgpu"];
|
||||||
boot = {
|
boot = {
|
||||||
initrd.kernelModules = [
|
initrd.kernelModules = [
|
||||||
"kvm-amd"
|
"kvm-amd"
|
||||||
"vfio_pci"
|
"vfio_pci"
|
||||||
"vfio"
|
"vfio"
|
||||||
"vfio_iommu_type1"
|
"vfio_iommu_type1"
|
||||||
"amdgpu"
|
# "amdgpu"
|
||||||
# "nvidia_modeset"
|
# "nvidia_modeset"
|
||||||
# "nvidia"
|
# "nvidia"
|
||||||
# "nvidia_uvm"
|
# "nvidia_uvm"
|
||||||
|
@ -94,15 +96,18 @@ in {
|
||||||
kernelParams = [
|
kernelParams = [
|
||||||
"amd_pstate=active"
|
"amd_pstate=active"
|
||||||
"amd_iommu=on"
|
"amd_iommu=on"
|
||||||
"vfio-pci.ids=10de:1b80,10de:10f0"
|
"vfio-pci.ids=10de:1b80,10de:10f0,1002:67df,1002:aaf0"
|
||||||
];
|
];
|
||||||
postBootCommands = ''
|
postBootCommands = ''
|
||||||
DEVS="0000:0b:00.0 0000:0b:00.1"
|
DEVS="0000:0b:00.0 0000:0b:00.1 0000:05:00.0 0000:05:00.1
|
||||||
for DEV in $DEVS; do
|
for DEV in $DEVS; do
|
||||||
echo "vfio-pci" > /sys/bus/pci/devices/$DEV/driver_override
|
echo "vfio-pci" > /sys/bus/pci/devices/$DEV/driver_override
|
||||||
done
|
done
|
||||||
modprobe -i vfio-pci
|
modprobe -i vfio-pci
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
boot.extraModprobeConfig = "options vfio-pci ids=10de:1b80,10de:10f0";
|
boot.extraModprobeConfig = "options vfio-pci ids=10de:1b80,10de:10f0,1002:67df,1002:aaf0";
|
||||||
|
services.greetd.enable = lib.mkForce false;
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue