From fde7763f2911d7e1cc7541b1ddb30d4a3c0e66fb Mon Sep 17 00:00:00 2001 From: harry Date: Mon, 19 Aug 2024 15:27:33 +0200 Subject: [PATCH 1/3] (bug): fixed metrics not working --- features/server/services/synapse-matrix.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/features/server/services/synapse-matrix.nix b/features/server/services/synapse-matrix.nix index 19630b4..d5b552a 100644 --- a/features/server/services/synapse-matrix.nix +++ b/features/server/services/synapse-matrix.nix @@ -21,6 +21,7 @@ in server_name = "hypervirtual.world"; public_baseurl = baseUrl; enable_registration = false; + enable_metrics = true; listeners = [ { port = 8008; @@ -36,7 +37,6 @@ in names = [ "client" "federation" - "metrics" ]; compress = true; } @@ -48,7 +48,7 @@ in tls = false; bind_addresses = [ "::1" - "0.0.0.0" + "127.0.0.1" ]; resources = [ ]; } @@ -87,7 +87,6 @@ in }; }; - */ } From 84188189f9db9be8d9a3d216875430b977d76ade Mon Sep 17 00:00:00 2001 From: harry Date: Mon, 19 Aug 2024 16:02:07 +0200 Subject: [PATCH 2/3] (feat): jellyfin transcoding support --- features/server/multimedia/jellyfin.nix | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/features/server/multimedia/jellyfin.nix b/features/server/multimedia/jellyfin.nix index f7b847e..13ec5f9 100644 --- a/features/server/multimedia/jellyfin.nix +++ b/features/server/multimedia/jellyfin.nix @@ -1,5 +1,22 @@ -{ config, ... }: +{ pkgs, config, ... }: { + # 1. enable vaapi on OS-level + nixpkgs.config.packageOverrides = pkgs: { + vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; }; + }; + + hardware.opengl = { + # hardware.opengl in 24.05 + enable = true; + extraPackages = with pkgs; [ + intel-media-driver + intel-vaapi-driver # previously vaapiIntel + vaapiVdpau + intel-compute-runtime # OpenCL filter support (hardware tonemapping and subtitle burn-in) + vpl-gpu-rt # QSV on 11th gen or newer + intel-media-sdk # QSV up to 11th gen + ]; + }; services.jellyfin = { enable = true; openFirewall = true; From 68d2b4eb958ed9751df0ee784d10e499a935471f Mon Sep 17 00:00:00 2001 From: harry Date: Mon, 19 Aug 2024 16:04:07 +0200 Subject: [PATCH 3/3] (bug): fix for older than 11th gen --- features/server/multimedia/jellyfin.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/features/server/multimedia/jellyfin.nix b/features/server/multimedia/jellyfin.nix index 13ec5f9..5024104 100644 --- a/features/server/multimedia/jellyfin.nix +++ b/features/server/multimedia/jellyfin.nix @@ -13,7 +13,6 @@ intel-vaapi-driver # previously vaapiIntel vaapiVdpau intel-compute-runtime # OpenCL filter support (hardware tonemapping and subtitle burn-in) - vpl-gpu-rt # QSV on 11th gen or newer intel-media-sdk # QSV up to 11th gen ]; };