1
0
Fork 0
mirror of synced 2024-06-26 10:00:19 +12:00

remove --single-process from chrome args and add some rendering optimization args

This commit is contained in:
Nick Sweeting 2023-03-13 10:49:57 +00:00
parent 9599845b56
commit 1f1c70a8b1

View file

@ -230,20 +230,24 @@ def chrome_args(**options) -> List[str]:
if options['CHROME_HEADLESS']: if options['CHROME_HEADLESS']:
cmd_args += ('--headless',) cmd_args += ('--headless',)
if not options['CHROME_SANDBOX']: if not options['CHROME_SANDBOX']:
# assume this means we are running inside a docker container # assume this means we are running inside a docker container
# in docker, GPU support is limited, sandboxing is unecessary, # in docker, GPU support is limited, sandboxing is unecessary,
# and SHM is limited to 64MB by default (which is too low to be usable). # and SHM is limited to 64MB by default (which is too low to be usable).
cmd_args += ( cmd_args += (
'--no-sandbox', "--no-sandbox",
'--disable-gpu', "--no-zygote",
'--disable-dev-shm-usage', "--disable-dev-shm-usage",
'--disable-software-rasterizer', "--disable-software-rasterizer",
'--run-all-compositor-stages-before-draw', "--run-all-compositor-stages-before-draw",
'--hide-scrollbars', "--hide-scrollbars",
'--single-process', "--window-size=1440,2000",
'--no-zygote', "--autoplay-policy=no-user-gesture-required",
"--no-first-run",
"--use-fake-ui-for-media-stream",
"--use-fake-device-for-media-stream",
"--disable-sync",
) )