GNOME Mutter 将不再支持旧版本的 OpenGL

将在 GNOME 44 版本中使用的 Mutter 复合服务器代码库已被修改,以删除对旧版本 OpenGL 的支持。 要运行 Mutter,您需要至少支持 OpenGL 3.1 的驱动程序。 同时,Mutter 将保留对 OpenGL ES 2.0 的支持,这将使其能够保持在旧显卡和 ARM 主板上使用的 GPU 上工作的能力。 希望删除支持旧版本 OpenGL 的代码将使代码库更易于维护,并释放资源来测试新功能。

在 Mesa 中,几乎所有当前的 OpenGL 驱动程序都满足规定的条件(OpenGL 3.1 支持尚未在 etnaviv (Vivante)、vc4 (VideoCore Raspberry Pi)、v3d (VideoCore Raspberry Pi)、asahi (Apple Silicon) 和 lima (Mali) 中完全实现400/ 450))。 预计驱动程序不支持所需 OpenGL 版本的较旧 GPU 和 ARM 系统将能够通过切换到 OpenGL ES 2.0 来使用。 例如,仅支持 OpenGL 3 的 Intel Gen5-Gen2.1 GPU 的旧驱动程序将能够使用,因为它们也支持 OpenGL ES 2.0。

来源: opennet.ru

添加评论