Accelerated Video Playback: Difference between revisions
→Intel: Explain Broadwell in terms of years |
Fixed Broadwell year 2015 to 2014 and added a note for intel-vaapi-driver to be used instead of intel-media-driiver for Skylake if users want to prioritize browser performance. |
||
(One intermediate revision by one other user not shown) | |||
Line 5: | Line 5: | ||
{{file|/etc/nixos/configuration.nix|nix|<nowiki> | {{file|/etc/nixos/configuration.nix|nix|<nowiki> | ||
{ | { | ||
hardware. | hardware.graphics = { # hardware.opengl in 24.05 and older | ||
enable = true; | enable = true; | ||
extraPackages = with pkgs; [ | extraPackages = with pkgs; [ | ||
intel-media-driver # For Broadwell ( | 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 | ||
]; | ]; | ||
Line 15: | Line 15: | ||
} | } | ||
</nowiki>}} | </nowiki>}} | ||
For 32-bit support, use {{nixos:option|hardware. | Note, <code>intel-vaapi-driver</code> still performs better for browsers (gecko/chromium based) on newer Skylake (2015) processors.<ref>https://github.com/intel/media-driver/issues/1024</ref> | ||
For 32-bit support, use {{nixos:option|hardware.graphics.extraPackages32}}: | |||
{{file|/etc/nixos/configuration.nix|nix|<nowiki> | {{file|/etc/nixos/configuration.nix|nix|<nowiki> | ||
{ | { | ||
hardware.opengl.extraPackages32 = with pkgs.pkgsi686Linux; [ intel-vaapi-driver ]; | # hardware.opengl.extraPackages32 in 24.05 | ||
hardware.graphics.extraPackages32 = with pkgs.pkgsi686Linux; [ intel-vaapi-driver ]; | |||
} | } | ||
</nowiki>}} | </nowiki>}} |