首页
登录 | 注册

GNOME的Mutter开始获得事务性KMS支持

让GNOME 3.34和正在进行的许多更改更加令人兴奋的是,Mutter看到了事务性内核模式设置(KMS)支持的初始合并。

这个已经进行了几个月的工作是为Mutter采用事务性API,这样它就可以使用Linux内核的原子KMS API。目前,所有关键的Linux DRM/KMS驱动程序都支持原子API(这是合并新驱动程序的必要条件),但到目前为止,还没有多少Linux桌面用户空间组件切换到使用新API。

这种GNOME事务KMS支持还有一个目标,就是最终允许它的KMS交互在一个单独的CPU线程中完成,而这个CPU线程不能被OpenGL呈现或其他工作阻塞。

到目前为止,Mutter已经完成了对其api进行重组的工作,并支持事务监视器配置和页面翻转,而其他工作仍在进行中。

今天合并为Mutter Git for GNOME 3.34是最初的KMS事务支持。希望这个事务性工作的剩余部分可以在GNOME 3.34周期中完成,但是还需要多长时间才能完全理清。



2019 monjeep.com webmaster#monjeep.com
10 q. 0.009 s.
京ICP备10005923号