softrobot - 11/21/2025, 4:02:35 PM
Hi! I'm struggling to get the lambda rendering to work. I followed the setup guide and everything seems to be deployed correctly, with 4096mb memory. I am using the latest 4.0.377 with a simple composition. With verbose logging I see:
INFO Ensured browser is available.
INFO [openBrowser()] Opening browser: gl = angle, executable = /opt/bin/chromium, enableMultiProcessOnLinux = false
ERROR Error occurred c$: Protocol error (Target.setDiscoverTargets): Target closed.
What can this be?
jonnyburger - 11/21/2025, 4:56:50 PM
--gl=angle does not work on lambda (requires a GPU), use --gl=swangle instead
the error handling should be a lot better here, I am improving it: remotion-dev/remotion#5981
jonnyburger - 11/21/2025, 5:32:20 PM
ouch yeah indeed.
we are doing something stupid here. let me file an issue about this, maybe it's best we automatically switch to swangle in lambda in this case!
softrobot - 11/21/2025, 4:59:53 PM
Aha! Was this the default because I started with the three js template? Thank you! Will try this soon.