From 2e2d287ea6d816122f6b50e76e41057ae3642418 Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Thu, 18 May 2023 00:47:50 +0200 Subject: [PATCH] [Desktop/Browser] Optimize chromium hardware acceleration features if unsafeOptimizations are enabled --- desktop/browser.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/desktop/browser.nix b/desktop/browser.nix index cd26c4b..d52514c 100644 --- a/desktop/browser.nix +++ b/desktop/browser.nix @@ -67,6 +67,13 @@ in { }; aviallon.desktop.browser.chromium.overrides.commandLineArgs = cfg.browser.chromium.commandLineArgs; + aviallon.desktop.browser.chromium.commandLineArgs = mkIf generalCfg.unsafeOptimizations (options.aviallon.desktop.browser.chromium.commandLineArgs.default ++ [ + "--ignore-gpu-blacklist" + "--enable-gpu-rasterization" "--enable-accelerated-mjpeg-decode" + "--enable-accelerated-video" "--canvas-oop-rasterization" + "--enable-features=VaapiVideoDecoder,VaapiVideoEncoder" "--disable-features=UseChromeOSDirectVideoDecoder" + ]); + programs.chromium = { enable = true; # https://docs.microsoft.com/en-us/microsoft-edge/extensions-chromium/enterprise/auto-update