From ceed49531b07d9066605794f7cfc03aa3506ace8 Mon Sep 17 00:00:00 2001 From: Bryan Ramos Date: Fri, 13 Mar 2026 22:49:23 -0400 Subject: [PATCH] hwacc --- src/system/machines/server/hardware.nix | 3 +++ src/system/modules/frigate/default.nix | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/system/machines/server/hardware.nix b/src/system/machines/server/hardware.nix index 8a9ebe5..14f8576 100644 --- a/src/system/machines/server/hardware.nix +++ b/src/system/machines/server/hardware.nix @@ -17,6 +17,9 @@ hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; + # Enable VAAPI for hardware video acceleration + hardware.graphics.enable = true; + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; powerManagement.cpuFreqGovernor = lib.mkDefault "ondemand"; } diff --git a/src/system/modules/frigate/default.nix b/src/system/modules/frigate/default.nix index 0b87446..7eec5f8 100644 --- a/src/system/modules/frigate/default.nix +++ b/src/system/modules/frigate/default.nix @@ -16,8 +16,10 @@ in services.frigate = { enable = true; hostname = "frigate.${domain}"; + vaapiDriver = "i965"; # Haswell (4th gen Intel) settings = { mqtt.enabled = false; + ffmpeg.hwaccel_args = "preset-vaapi"; cameras = { doorbell = { enabled = false;