From dedd3167b030a5ae9f281ac83a287bd8a463c649 Mon Sep 17 00:00:00 2001 From: Marius Vlad Date: Thu, 24 Mar 2022 13:19:37 +0100 Subject: [PATCH] wam: disable VSync Enabling VSync callback support in Chromium, that sets EGL swap interval to one, seems to be problematic as we get hangs in several scenarios calling eglSwapBuffers and waiting forever for swap feedback. This happens, at least, on initial boot on Rasberry PI 4 and on H3. It also happens after launching HVAC from launcher. Bug-AGL: SPEC-4289, SPEC-4290 Signed-off-by: Jose Dapena Paz Signed-off-by: Marius Vlad Change-Id: I5fcaba9b8f5a1a7a362efd48d8df339168691c5e --- recipes-wam/wam/files/WebAppMgr.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-wam/wam/files/WebAppMgr.service b/recipes-wam/wam/files/WebAppMgr.service index 0285347d6..a2e58abef 100644 --- a/recipes-wam/wam/files/WebAppMgr.service +++ b/recipes-wam/wam/files/WebAppMgr.service @@ -21,7 +21,7 @@ Type=simple UMask=0077 OOMScoreAdjust=-1000 EnvironmentFile=-/etc/default/WebAppMgr.env -ExecStart=/usr/bin/WebAppMgr --use-gl=egl --enable-features=UseOzonePlatform --ozone-platform=wayland --no-sandbox --use-viz-fmp-with-timeout=0 --in-process-gpu --remote-debugging-port=9998 --user-data-dir="/home/%u/wamdata" --webos-wam --agl-shell-appid=homescreen +ExecStart=/usr/bin/WebAppMgr --use-gl=egl --enable-features=UseOzonePlatform --ozone-platform=wayland --no-sandbox --use-viz-fmp-with-timeout=0 --in-process-gpu --remote-debugging-port=9998 --user-data-dir="/home/%u/wamdata" --webos-wam --agl-shell-appid=homescreen --disable-gpu-vsync Restart=on-failure RestartSec=50 -- 2.16.6