summaryrefslogtreecommitdiff
path: root/hosts/local/nvidia.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/local/nvidia.nix')
-rw-r--r--hosts/local/nvidia.nix26
1 files changed, 18 insertions, 8 deletions
diff --git a/hosts/local/nvidia.nix b/hosts/local/nvidia.nix
index 08e5d2b..f2d4b46 100644
--- a/hosts/local/nvidia.nix
+++ b/hosts/local/nvidia.nix
@@ -1,20 +1,30 @@
{config, pkgs, ...}: {
boot.kernelModules = ["nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm"];
# boot.kernelPackages = lib.mkForce unfreePkgs.linuxKernel.packages.linux_xanmod_latest;
- boot.kernelParams = ["video=HDMI-A-1:1920x1080"];
- hardware.graphics= {
+ # boot.kernelParams = ["video=HDMI-A-1:1920x1080"];
+ # hardware.graphics= {
# package = (pkgs.mesa.override { galliumDrivers = [ "i915" "swrast" ]; }).drivers;
- enable = true;
- };
+ # enable = true;
+ # };
services.xserver = {
videoDrivers = ["nvidia"];
};
-
+ # environment.systemPackages = with pkgs;[
+ # libva-utils
+ # nvidia-vaapi-driver
+ # pciutils
+ # vdpauinfo
+ # (blender.override {
+ # cudaSupport = true;
+ # })
+ # ];
hardware.nvidia = {
- package = config.boot.kernelPackages.nvidiaPackages.stable;
+ package = config.boot.kernelPackages.nvidiaPackages.stable;
modesetting.enable = true;
- powerManagement.enable = true;
- open = true;
+ powerManagement.enable = false;
+ powerManagement.finegrained = false;
+ # nvidiaSettings = true;
+ open = false;
};
}