Raspberry Pi 4 使用 Buster Lite Chromium WebGL 未硬件加速
Raspberry Pi 4 with Buster Lite Chromium WebGL not hardware accelerated
如果您从 Buster Lite 开始,有人知道如何让 Chromium 为 WebGL 进行硬件加速吗?
硬件:
Raspberry Pi 4 w/ 2GB
测试 1:
带桌面的 Buster 2019-09-26
chrome://gpu 显示 WebGL:硬件加速 和 three.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:仅软件,硬件加速不可用 和 three.js 渲染速度非常慢。 Chromium 还显示 > 200% cpu.
我认为这个问题可能与台面有关。在 'desktop' 版本中,chromium 显示它正在使用 mesa,而在 'lite' 版本中,它没有。 Mesa 显示它已安装在 'lite' 上,如果我在控制台中查询它,我可以 运行 'lite' 上的 gears 演示,它呈现得很好。
我已将 'desktop' 版本作为临时解决方案实施,但我真的很想回到只使用铬的 'lite'。
我另外安装了 libgl1-mesa-dri libgl1-mesa-glx libgles2 libgles2-mesa
并且根据 chrome://gpu
页面 HW accelerated webgl 变得可用。
更新:
第二次看了,好像只需要libgles2
就可以开启webGL硬件加速
如果您从 Buster Lite 开始,有人知道如何让 Chromium 为 WebGL 进行硬件加速吗?
硬件: Raspberry Pi 4 w/ 2GB
测试 1: 带桌面的 Buster 2019-09-26 chrome://gpu 显示 WebGL:硬件加速 和 three.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:仅软件,硬件加速不可用 和 three.js 渲染速度非常慢。 Chromium 还显示 > 200% cpu.
我认为这个问题可能与台面有关。在 'desktop' 版本中,chromium 显示它正在使用 mesa,而在 'lite' 版本中,它没有。 Mesa 显示它已安装在 'lite' 上,如果我在控制台中查询它,我可以 运行 'lite' 上的 gears 演示,它呈现得很好。
我已将 'desktop' 版本作为临时解决方案实施,但我真的很想回到只使用铬的 'lite'。
我另外安装了 libgl1-mesa-dri libgl1-mesa-glx libgles2 libgles2-mesa
并且根据 chrome://gpu
页面 HW accelerated webgl 变得可用。
更新:
第二次看了,好像只需要libgles2
就可以开启webGL硬件加速