Etnaviv正在为大家期待的Linux 5.4周期打包代码


虽然Freedreno和Panfrost一直在为Arm SoCs开发开源、逆向工程图形,但针对Vivante图形的Etnaviv项目最近并没有太多报告。幸运的是,随着Linux 5.4周期的到来,这种情况正在发生变化,他们需要引入大量新代码。

Linux 5.4中最大的Etnaviv DRM驱动程序特性是在支持的GPU上支持每个进程的地址空间,这对于提升其Softpin支持以及支持GC7000系列硬件上的纹理描述符缓冲区是必需的。

Etnaviv也一直在寻找代码清理,选择GPU的固定性能计数器和其他位,而Softpin/per-process地址空间支持则处于领先地位。

可以通过这个pull request找到针对Linux 5.4的Etnaviv更改的完整列表。

在用户空间方面,Etnaviv和他们的Mesa Gallium3D驱动程序大致采用了OpenGL ES 2.0以及其他各种扩展。Etnaviv是Purism的Librem 5智能手机计划使用的驱动程序。

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2019-08/160140.htm

相关内容