皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

GNOME Mutter 51.rc 新增跨GPU缓冲区扫描输出支持及其他收尾优化工作

GNOME Shell与Mutter的候选发布版今日正式推出,为未来几天内即将到来的正式「GNOME 51.rc」版本发布做好准备。
Mutter和GNOME Shell均于今日完成了51.rc版本的代码标记。GNOME Mutter 51候选版中最受关注的特性当属新增的跨GPU缓冲区扫描输出支持:系统将自动执行相关测试,尝试启用该功能,以此提升多显卡配置场景下的运行效率,混合架构笔记本就是这类场景的典型代表。该特性是在GNOME近期针对直接扫描输出功能推出的多项优化基础上迭代而来的。
本次候选版还新增了手写笔橡皮擦按键配置支持、在不具备GAMMA_LUT能力的硬件上启用夜灯模式的支持,以及覆盖客户端初始配置的自定义支持。
Mutter 51.rc还新增了面向客户端请求的背景模糊支持的背景效果策略:默认参数为模糊半径24、饱和度1.25、噪点值0.015,同时GNOME Shell或其他第三方桌面Shell可根据需求自定义该背景效果策略的视觉参数。

GNOME Mutter 51.rc 新增跨GPU缓冲区扫描输出支持及其他收尾优化工作
修复层面的更新包括:解决SVG格式光标无法启用硬件光标加速的问题、修复多台显示器被同时识别为主显示器的bug、修正HDR模式下SDR内容色彩饱和度不足的问题、修复外接显示器热插拔时可能出现的系统挂起故障,以及修复无DMA-BUF场景下录屏操作的直接扫描输出异常。Mutter 51.rc还修复了多处内存泄漏问题与各类崩溃漏洞,你可以通过本次提交记录查看这些Mutter最新变更的完整细节。(此前GNOME 51已发布alpha版本)
而在GNOME Shell 51.rc这边,现已改用基于Rust开发的Glycin库来加载和缓存桌面背景图片,同时也针对直接扫描输出的使用场景做了多项修复以及其他各类问题优化,相关细节可查看对应提交记录。

转自 GNOME Mutter 51.rc Adds Cross-GPU Buffer Scan-Out Support, Other Last Minute Work – Phoronix