From e72756d0b46832bfeabeef4635bfebe863114613 Mon Sep 17 00:00:00 2001 From: Ghislain Vaillant Date: Tue, 7 Mar 2023 21:08:32 +0100 Subject: [PATCH] Enable NVIDIA power management for Dell XPS 7590 --- dell/xps/15-7590/nvidia/default.nix | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/dell/xps/15-7590/nvidia/default.nix b/dell/xps/15-7590/nvidia/default.nix index 1ab11ac..a4130e8 100644 --- a/dell/xps/15-7590/nvidia/default.nix +++ b/dell/xps/15-7590/nvidia/default.nix @@ -5,11 +5,21 @@ ../../../../common/gpu/nvidia/prime.nix ]; - hardware.nvidia.prime = { - # Bus ID of the Intel GPU. - intelBusId = lib.mkDefault "PCI:0:2:0"; + hardware.nvidia = { + powerManagement = { + # Enable NVIDIA power management. + enable = lib.mkDefault true; + + # Enable dynamic power management. + finegrained = lib.mkDefault true; + }; - # Bus ID of the NVIDIA GPU. - nvidiaBusId = lib.mkDefault "PCI:1:0:0"; + prime = { + # Bus ID of the Intel GPU. + intelBusId = lib.mkDefault "PCI:0:2:0"; + + # Bus ID of the NVIDIA GPU. + nvidiaBusId = lib.mkDefault "PCI:1:0:0"; + }; }; }