Add kernel workarounds for amd boot issues
This commit is contained in:
parent
38e3eccf22
commit
328d5f782e
2 changed files with 13 additions and 3 deletions
|
@ -43,6 +43,11 @@
|
||||||
];
|
];
|
||||||
kernelModules = [ ];
|
kernelModules = [ ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Workaround for boot issues
|
||||||
|
kernelParams = [
|
||||||
|
"amdgpu.dcdebugmask=0x10"
|
||||||
|
];
|
||||||
kernelModules = [
|
kernelModules = [
|
||||||
"kvm-amd"
|
"kvm-amd"
|
||||||
"amdgpu"
|
"amdgpu"
|
||||||
|
|
|
@ -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: {
|
||||||
|
|
Loading…
Add table
Reference in a new issue