Loading nixos/modules/hardware/video/nvidia.nix +5 −1 Original line number Diff line number Diff line Loading @@ -696,7 +696,11 @@ in cfg.powerManagement.enable && cfg.powerManagement.kernelSuspendNotifier ) "nvidia.NVreg_UseKernelSuspendNotifiers=1" ++ lib.optional cfg.powerManagement.enable "nvidia.NVreg_PreserveVideoMemoryAllocations=1" ++ lib.optional useOpenModules "nvidia.NVreg_OpenRmEnableUnsupportedGpus=1" ++ lib.optional ( useOpenModules && lib.versionAtLeast nvidia_x11.version "515.43.04" && lib.versionOlder nvidia_x11.version "545.23.06" ) "nvidia.NVreg_OpenRmEnableUnsupportedGpus=1" ++ lib.optional (config.boot.kernelPackages.kernel.kernelAtLeast "6.2" && !ibtSupport) "ibt=off"; # enable finegrained power management Loading Loading
nixos/modules/hardware/video/nvidia.nix +5 −1 Original line number Diff line number Diff line Loading @@ -696,7 +696,11 @@ in cfg.powerManagement.enable && cfg.powerManagement.kernelSuspendNotifier ) "nvidia.NVreg_UseKernelSuspendNotifiers=1" ++ lib.optional cfg.powerManagement.enable "nvidia.NVreg_PreserveVideoMemoryAllocations=1" ++ lib.optional useOpenModules "nvidia.NVreg_OpenRmEnableUnsupportedGpus=1" ++ lib.optional ( useOpenModules && lib.versionAtLeast nvidia_x11.version "515.43.04" && lib.versionOlder nvidia_x11.version "545.23.06" ) "nvidia.NVreg_OpenRmEnableUnsupportedGpus=1" ++ lib.optional (config.boot.kernelPackages.kernel.kernelAtLeast "6.2" && !ibtSupport) "ibt=off"; # enable finegrained power management Loading