Add kernel workarounds for amd boot issues

This commit is contained in:
Chris Toph 2025-06-25 15:59:27 -04:00
parent 38e3eccf22
commit 328d5f782e
2 changed files with 13 additions and 3 deletions

View file

@ -43,6 +43,11 @@
]; ];
kernelModules = [ ]; kernelModules = [ ];
}; };
# Workaround for boot issues
kernelParams = [
"amdgpu.dcdebugmask=0x10"
];
kernelModules = [ kernelModules = [
"kvm-amd" "kvm-amd"
"amdgpu" "amdgpu"

View file

@ -16,9 +16,14 @@ let
linuxModifications = final: prev: prev.lib.mkIf final.stdenv.isLinux { }; linuxModifications = final: prev: prev.lib.mkIf final.stdenv.isLinux { };
modifications = final: prev: { modifications = final: prev: {
# example = prev.example.overrideAttrs (oldAttrs: let ... in { ## FIXME: Workaround, amd drivers are borked on current nixpkgs-unstable
# ... linux-firmware = prev.linux-firmware.overrideAttrs (old: rec {
# }); version = "20250509";
src = prev.fetchzip {
url = "https://cdn.kernel.org/pub/linux/kernel/firmware/linux-firmware-${version}.tar.xz";
hash = "sha256-0FrhgJQyCeRCa3s0vu8UOoN0ZgVCahTQsSH0o6G6hhY=";
};
});
}; };
stable-packages = final: _prev: { stable-packages = final: _prev: {