diff --git a/hosts/swan/default.nix b/hosts/swan/default.nix index fd33bde..a768cb3 100644 --- a/hosts/swan/default.nix +++ b/hosts/swan/default.nix @@ -22,7 +22,6 @@ nixpkgs.lib.nixosSystem { boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" ]; boot.initrd.kernelModules = [ "amdgpu" ]; - boot.kernelModules = [ "kvm-intel" ]; hardware.enableRedistributableFirmware = true; powerManagement.cpuFreqGovernor = "powersave"; hardware.cpu.intel.updateMicrocode = true; diff --git a/modules/nixos/services/jellyfin.nix b/modules/nixos/services/jellyfin.nix index 9501e15..109e715 100644 --- a/modules/nixos/services/jellyfin.nix +++ b/modules/nixos/services/jellyfin.nix @@ -34,6 +34,13 @@ driSupport = true; extraPackages = [ pkgs.libva ]; }; + environment.systemPackages = [ pkgs.libva-utils ]; + environment.variables = { + # VAAPI and VDPAU config for accelerated video. + # See https://wiki.archlinux.org/index.php/Hardware_video_acceleration + "VDPAU_DRIVER" = "radeonsi"; + "LIBVA_DRIVER_NAME" = "radeonsi"; + }; };