From c50fd2357d893794b2109417638ca44c7d8f1a07 Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Tue, 21 Jan 2025 15:25:25 -0500 Subject: Incorporate nvidia-patch OBS wouldn't allow me to stream because there was something wrong with `nvenc`, which I guess is the nvidia encoding library? Anyway searching around I found this nvidia-patch overlay and it fixed it right away, so that's cool. --- Omni/Dev/Beryllium/Configuration.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'Omni/Dev/Beryllium/Configuration.nix') diff --git a/Omni/Dev/Beryllium/Configuration.nix b/Omni/Dev/Beryllium/Configuration.nix index 69c83a6..a371649 100644 --- a/Omni/Dev/Beryllium/Configuration.nix +++ b/Omni/Dev/Beryllium/Configuration.nix @@ -1,4 +1,8 @@ -{pkgs, ...}: let +{ + pkgs, + config, + ... +}: let ports = import ../../Cloud/Ports.nix; in { imports = [ @@ -70,6 +74,10 @@ in { hardware.opengl.driSupport32Bit = true; services.xserver.videoDrivers = ["nvidia"]; hardware.nvidia.nvidiaPersistenced = true; + hardware.nvidia.package = + pkgs.nvidia-patch.patch-nvenc + (pkgs.nvidia-patch.patch-fbc + config.boot.kernelPackages.nvidiaPackages.stable); hardware.nvidia.modesetting.enable = true; hardware.nvidia.powerManagement.enable = false; hardware.nvidia.powerManagement.finegrained = false; -- cgit v1.2.3