dregil: Fix suspend/hibernate issue related to nvidia settings

This commit is contained in:
Alexander Kobjolke 2026-02-25 21:44:51 +01:00
parent 892bd5f8e3
commit 4fc9ee5d66
4 changed files with 45 additions and 26 deletions

View file

@ -10,7 +10,10 @@
}:
{
imports = [ (modulesPath + "/installer/scan/not-detected.nix") ];
imports = [
(modulesPath + "/installer/scan/not-detected.nix")
../../modules/wm/nvidia.nix
];
boot.initrd.availableKernelModules = [
"xhci_pci"
@ -92,22 +95,22 @@
powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
hardware.nvidia = {
nvidiaSettings = true;
nvidiaPersistenced = true;
open = true;
# hardware.nvidia = {
# nvidiaSettings = true;
# nvidiaPersistenced = true;
# open = true;
# modesetting.enable = true;
package = config.boot.kernelPackages.nvidiaPackages.beta;
# prime = {
# offload.enable = true;
#
# intelBusId = "PCI:1:0:0";
# nvidiaBusId = "PCI:1:0:0";
# intelBusId = "0@0:2:0";
# nvidiaBusId = "1@1:0:0";
# };
};
# # modesetting.enable = true;
# # package = config.boot.kernelPackages.nvidiaPackages.beta;
# # prime = {
# # offload.enable = true;
# #
# # intelBusId = "PCI:1:0:0";
# # nvidiaBusId = "PCI:1:0:0";
# # intelBusId = "0@0:2:0";
# # nvidiaBusId = "1@1:0:0";
# # };
# };
hardware.graphics = {
enable = true;