From f96a3228d9878105677568ba1f6487e9d68d440e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Sat, 6 Aug 2022 16:05:25 +0200 Subject: [PATCH] feat(home-server): configure GPU & jellyfin acceleration --- hardware/gpu-intel.nix | 6 ++---- home-server.nix | 1 + services/jellyfin.nix | 1 - 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/hardware/gpu-intel.nix b/hardware/gpu-intel.nix index 2d605af..598af04 100644 --- a/hardware/gpu-intel.nix +++ b/hardware/gpu-intel.nix @@ -3,9 +3,8 @@ { boot.initrd.kernelModules = [ "i915" ]; - nixpkgs.config.packageOverrides = pkgs: { - vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; }; - }; + # kaby lake + boot.kernelParams = [ "i915.enable_guc=3" ]; environment.variables = { VDPAU_DRIVER = @@ -14,7 +13,6 @@ hardware.opengl.extraPackages = with pkgs; [ vaapiIntel - vaapiVdpau libvdpau-va-gl intel-media-driver intel-compute-runtime diff --git a/home-server.nix b/home-server.nix index 360b103..93cb1cb 100644 --- a/home-server.nix +++ b/home-server.nix @@ -12,6 +12,7 @@ in with builtins; { imports = [ ./hardware/base.nix ./hardware/gpu-intel.nix + ./desktop/x11.nix ./system/server.nix ./modules/emailNotify.nix ./services/mail.nix diff --git a/services/jellyfin.nix b/services/jellyfin.nix index fb231a3..95996e3 100644 --- a/services/jellyfin.nix +++ b/services/jellyfin.nix @@ -9,7 +9,6 @@ users.users.${config.services.jellyfin.user}.extraGroups = [ "video" "render" ]; systemd.services.jellyfin.serviceConfig = { - PrivateDevices = lib.mkForce false; DeviceAllow = lib.mkForce [ "/dev/dri/renderD128" ]; };