如果你从Buster Lite开始,有谁知道如何让Chromium为WebGL进行硬件加速?
硬件:树莓派 4 带 2GB
测试1:带桌面的克星 2019-09-26 chrome://gpu 显示WebGL:硬件加速和三.js渲染良好,铬显示最低的CPU使用率。
测试2:巴斯特精简版 2019-09-26 安装:
$ sudo apt-get install --no-install-recommends xserver-xorg x11-xserver-utils xinit openbox chromium-browser
然后自动启动以启动chromium-browser
并运行$ startx
。
chrome://gpu 显示WebGL:只有软件,硬件加速不可用,三.js渲染非常慢。Chromium还显示>200%的CPU。
我认为这个问题可能与台面有关。在"桌面"版本中,chromium显示它使用的是台面,而在"精简版"版本中,它没有。如果我在控制台中查询它,Mesa 显示它安装在"精简版"上,我可以在"精简版"上运行齿轮演示,并且它呈现得很好。
我已将"桌面"版本作为临时解决方案实现,但我真的很想回到仅使用铬的"精简版"。
我另外安装了libgl1-mesa-dri libgl1-mesa-glx libgles2 libgles2-mesa
,根据chrome://gpu
页面,硬件加速的webgl变得可用。
更新:
我第二次检查了它,似乎只有libgles2
就足以启用 webGL 硬件加速