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 = [ ];
};
# Workaround for boot issues
kernelParams = [
"amdgpu.dcdebugmask=0x10"
];
kernelModules = [
"kvm-amd"
"amdgpu"

View file

@ -16,9 +16,14 @@ let
linuxModifications = final: prev: prev.lib.mkIf final.stdenv.isLinux { };
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: {