Attempt individual kernel module build
This commit is contained in:
parent
74f8e77311
commit
cb97b90ca3
3 changed files with 78 additions and 1 deletions
|
@ -10,6 +10,13 @@
|
|||
|
||||
{ config, pkgs, inputs, ... }:
|
||||
|
||||
# Direct patching to enable async reprojection (for SteamVR) on AMD
|
||||
let
|
||||
amdgpu-kernel-module = pkgs.callPackage ./amdgpu.nix {
|
||||
# Make sure the module targets the same kernel as your system is using.
|
||||
kernel = config.boot.kernelPackages.kernel;
|
||||
};
|
||||
in
|
||||
{
|
||||
imports =
|
||||
[ # Include the results of the hardware scan.
|
||||
|
@ -60,9 +67,15 @@
|
|||
# kvm-amd - AMD virtualization support
|
||||
boot.kernelModules = [ "kvm-amd" "nct6775" ];
|
||||
|
||||
# Problems with hangs on RX6700
|
||||
# Fix problems with hanging on RX6700 (disables PSR - Panel Self Refresh)
|
||||
boot.kernelParams = [ "amdgpu.dcdebugmask=0x10" ];
|
||||
|
||||
boot.extraModulePackages = [
|
||||
(amdgpu-kernel-module.overrideAttrs (_: {
|
||||
patches = [ ./patches/cap_sys_nice_begone.patch ];
|
||||
}))
|
||||
];
|
||||
|
||||
# Direct patching for enabling for async reprojection (for SteamVR) on AMD
|
||||
# boot.kernelPatches = [
|
||||
# {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue