From 2c1b19052ee3ce04aa4676f4ed0b764d9d15457b Mon Sep 17 00:00:00 2001 From: Finn Date: Fri, 24 Nov 2023 20:01:31 +0100 Subject: [PATCH] Feature: Hardware acceleration --- machines/jupiter/hardware-configuration.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/machines/jupiter/hardware-configuration.nix b/machines/jupiter/hardware-configuration.nix index 6d6c886..903b09f 100644 --- a/machines/jupiter/hardware-configuration.nix +++ b/machines/jupiter/hardware-configuration.nix @@ -12,6 +12,22 @@ boot.initrd.kernelModules = [ ]; boot.kernelModules = [ "kvm-intel" ]; boot.extraModulePackages = [ ]; + #boot.kernelParams = [ "i915.force_probe=9a49" ]; + # 9a49 + + nixpkgs.config.packageOverrides = pkgs: { + vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; }; + }; + hardware.opengl = { + enable = true; + extraPackages = with pkgs; [ + intel-media-driver # LIBVA_DRIVER_NAME=iHD + #vaapiIntel # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium) + vaapiVdpau + libvdpau-va-gl + ]; + }; + fileSystems."/" = { device = "/dev/disk/by-uuid/c95c64ad-f131-4bde-9bca-a7a3692173da";