diff --git a/nixosModules/base.nix b/nixosModules/base.nix index 3d8d066..c90a451 100644 --- a/nixosModules/base.nix +++ b/nixosModules/base.nix @@ -152,21 +152,10 @@ dosbox #gpu tools - intel_gpu_tools - nvtop + intel-gpu-tools + #nvtopPackages.full not working right now ]; -# NOT WORKING, FIX LATER -# hardware.graphics = { -# enable = true; -# extraPackages = with pkgs; [ -# intel-media-driver # LIBVA_DRIVER_NAME=iHD -# intel-vaapi-driver # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium) -# libvdpau-va-gl -# ]; -# }; -# environment.sessionVariables = { LIBVA_DRIVER_NAME = "iHD"; }; # Force intel-media-driver - # Services # ========================= diff --git a/nixosModules/intel-gpu.nix b/nixosModules/intel-gpu.nix index 1087bd3..6f7c398 100644 --- a/nixosModules/intel-gpu.nix +++ b/nixosModules/intel-gpu.nix @@ -7,8 +7,16 @@ enable = true; extraPackages = with pkgs; [ intel-media-driver # For Broadwell (2014) or newer processors. LIBVA_DRIVER_NAME=iHD - #intel-vaapi-driver # For older processors. LIBVA_DRIVER_NAME=i965 + intel-vaapi-driver # For older processors. LIBVA_DRIVER_NAME=i965, works better for firefox/chromium? ]; }; environment.sessionVariables = { LIBVA_DRIVER_NAME = "iHD"; }; # Optionally, set the environment variable } + +# for Quick Sync Video + hardware.graphics = { + enable = true; + extraPackages = with pkgs; [ + vpl-gpu-rt # or intel-media-sdk for QSV + ]; + };