feat(nvidia): add vaapi driver

This commit is contained in:
ooks-io 2024-03-25 20:10:49 +13:00
parent 79a174b607
commit 9ace4cdd07
2 changed files with 6 additions and 2 deletions

View file

@ -50,9 +50,11 @@ in
opengl = { opengl = {
enable = true; enable = true;
extraPackages = with pkgs; [ extraPackages = with pkgs; [
libva intel-media-driver
vaapiIntel
vaapiVdpau vaapiVdpau
libvdpau-va-gl libvdpau-va-gl
libva-utils
]; ];
extraPackages32 = with pkgs.pkgsi686Linux; [ extraPackages32 = with pkgs.pkgsi686Linux; [
vaapiVdpau vaapiVdpau

View file

@ -13,11 +13,13 @@ in
package = production; package = production;
modesetting.enable = true; modesetting.enable = true;
nvidiaSettings = true; nvidiaSettings = true;
powerManagement.enable = false; powerManagement.enable = true;
}; };
hardware.opengl.extraPackages = [ pkgs.nvidia-vaapi-driver ];
services.xserver.videoDrivers = [ "nvidia" ]; services.xserver.videoDrivers = [ "nvidia" ];
environment.sessionVariables = { environment.sessionVariables = {
LIBVA_DRIVER_NAME = "nvidia"; LIBVA_DRIVER_NAME = "nvidia";
NVD_BACKEND = "direct";
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
vulkan-loader vulkan-loader