【资料图】
近日,Igalia开发人员Christopher Michael以博文的形式讲述了他们在改善Raspberry Pi 1至Raspberry Pi 3单板计算机的加速2D渲染方面的进展。
对于那些仍在使用目前Raspberry Pi 4之前的老式Raspberry Pi硬件的人来说,X11下的2D渲染可能很慢而且有问题。
由于GPU的内存被限制在256Mb,如果(很容易)耗尽该内存,系统就会崩溃。为了解决这个问题,目前Raspberry Pi官方采取的方式是禁用GLAMOR 2D加速,该加速使用OpenGL来加速X.Org服务器的2D渲染。现在在这些老化的Arm SBC上,X11又回到了软件渲染的状态。
在没有启用GLAMOR的情况下,X11的渲染在基于软件的渲染下性能会大幅下降。Igalia正在努力克服这个问题,希望能够在没有GLAMOR的情况下可以使用xf86-video-modesetting驱动来加速渲染。
Christopher Michael在该系列的第一篇文章中总结了目前的情况,但没有透露他们在不耗尽Raspberry Pi 1-3硬件上有限的GPU内存的情况下克服X11加速渲染负担的解决方案。
Igalia的工程师们一直在与Raspberry Pi基金会合作,为Raspberry Pi板使用的Broadcom显卡开发开源图形栈。