[Desktop/Browser] Optimize chromium hardware acceleration features if unsafeOptimizations are enabled

This commit is contained in:
Antoine Viallon 2023-05-18 00:47:50 +02:00
parent afd81d1d96
commit 2e2d287ea6
Signed by: aviallon
GPG key ID: 186FC35EDEB25716

View file

@ -67,6 +67,13 @@ in {
}; };
aviallon.desktop.browser.chromium.overrides.commandLineArgs = cfg.browser.chromium.commandLineArgs; 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 = { programs.chromium = {
enable = true; enable = true;
# https://docs.microsoft.com/en-us/microsoft-edge/extensions-chromium/enterprise/auto-update # https://docs.microsoft.com/en-us/microsoft-edge/extensions-chromium/enterprise/auto-update