From 27ed56803e8075c97a5beddc648f3b1239fd015d Mon Sep 17 00:00:00 2001 From: polwex Date: Tue, 24 Sep 2024 00:43:25 +0700 Subject: m --- hosts/local/master/configuration.nix | 11 ++++++----- hosts/local/nvidia.nix | 26 ++++++++++++++++++-------- 2 files changed, 24 insertions(+), 13 deletions(-) (limited to 'hosts/local') diff --git a/hosts/local/master/configuration.nix b/hosts/local/master/configuration.nix index a0f8475..712d15c 100644 --- a/hosts/local/master/configuration.nix +++ b/hosts/local/master/configuration.nix @@ -6,18 +6,19 @@ # Include the results of the hardware scan. ../../base.nix ../../linux.nix - ../../unfree.nix + # ../../unfree.nix #../../android.nix - ../i3.nix + # ../i3.nix # ../gnome.nix # ../wayland.nix ../nvidia.nix - ./keyboard.nix + ./keyboard.nix ]; # Use the systemd-boot EFI boot loader. boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; + boot.kernelPackages = pkgs.linuxPackages_latest; boot.kernelParams = ["intel_pstate=active"]; # boot.supportedFilesystems = ["ntfs"]; services.fprintd.enable = true; @@ -44,8 +45,8 @@ system.stateVersion = "23.11"; # Did you read the comment? #debugging segfaults - powerManagement.cpufreq.max = 4000000; - powerManagement.cpufreq.min = 800000; + # powerManagement.cpufreq.max = 4000000; + # powerManagement.cpufreq.min = 800000; # Define the systemd service # systemd.services.my-custom-script = { 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; }; } -- cgit v1.2.3