当前位置: 首页 > 科技观察

GNOME的放大镜现在将避免双重绘制桌面

时间:2023-03-13 12:31:59 科技观察

GNOME桌面的开发人员进行了一些重要的性能修复。首先是避免放大镜对桌面的双重绘制。九个月前,GNOME的开发者发现放大镜并没有隐藏未放大的桌面,而只是在其上绘制。在这种情况下,“非放大桌面”是克隆源,“放大桌面”是克隆,同时绘制两者会明显降低性能。此问题现已得到修复,放大镜避免绘制被克隆完全遮盖的桌面,并已合并到GNOME41中。此外,GNOME统一了Mutter中所有平面类型的缓冲区管理。对MetaDrmBuffer的引用现在更接近实际使用对象的位置,并且每个MetaKmsCrtc都包含对它将扫描的DRMFB缓冲区的引用,以及那些来自先前帧的缓冲区,这些缓冲区在第一次扫描后仍处于释放状态。这将简化未来在叠加平面、三重缓冲、多光标支持等方面的工作。根据提交说明,GNOME的动态三重缓冲工作仍在进行中,预计将在GNOME42周期内完成。本文转自OSCHINA本文标题:GNOME的放大镜现在将避免桌面重绘