From b41e65e9e1ef165397360712e700afc9fd6b57d2 Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Mon, 27 Jan 2025 11:09:13 +0100 Subject: [PATCH] [Hardware/Nvidia] drop vGPU patches which are unmaintained --- hardware/nvidia/default.nix | 1 - hardware/nvidia/vgpu.nix | 29 ----------------------------- 2 files changed, 30 deletions(-) delete mode 100644 hardware/nvidia/vgpu.nix diff --git a/hardware/nvidia/default.nix b/hardware/nvidia/default.nix index c890286..8fdaa24 100644 --- a/hardware/nvidia/default.nix +++ b/hardware/nvidia/default.nix @@ -5,7 +5,6 @@ let in { imports = [ - ./vgpu.nix ./proprietary.nix ./opensource.nix ( mkRenamedOptionModule [ "aviallon" "hardware" "nvidia" "saveAllVram" ] [ "aviallon" "hardware" "nvidia" "proprietary" "saveAllVram" ] ) diff --git a/hardware/nvidia/vgpu.nix b/hardware/nvidia/vgpu.nix deleted file mode 100644 index da4daf3..0000000 --- a/hardware/nvidia/vgpu.nix +++ /dev/null @@ -1,29 +0,0 @@ -{config, pkgs, lib, ...}: -with lib; -let - cfg = config.aviallon.hardware.nvidia; - vgpu-git = fetchGit { - url = "https://github.com/danielfullmer/nixos-nvidia-vgpu.git"; - rev = "a4be77969dc2a8acbe3a4882ba5f0324cca138b6"; - ref = "master"; - }; - nixos-nvidia-vgpu = import vgpu-git { - inherit config; - inherit pkgs; - inherit lib; - }; - useVgpu = ( - cfg.enable && cfg.useProprietary && - (versionOlder config.boot.kernelPackages.kernel.version "5.10") - ); -in -{ - imports = [ - nixos-nvidia-vgpu - ]; - - config = mkIf useVgpu { - hardware.nvidia.vgpu.enable = true; # Enable NVIDIA KVM vGPU + GRID driver - hardware.nvidia.vgpu.unlock.enable = true; # Unlock vGPU functionality on consumer cards using DualCoder/vgpu_unlock project. - }; -}