GNOME Mutter 合并用于 HDR 模式的实验代码


昨天我们报道了 GNOME Shell & Mutter 移除了对 GTK3 的依赖,除此之外 Mutter 合成器还有另一个有趣的变化:合并了一个实验性选项,用于启用 HDR 模式,并支持高动态范围显示。

提供该合并的是 Mutter 开发者 Sebastian Wick ,他为 HDR 模式添加了一个实验性开发工具,相当于 PQ 和 Rec2020 格式的实验性开/关。他认为这个“experimental_hdr”选项提供的字符串应该包含 TF、色彩空间和 HDR 元数据,而不仅仅是 PQ + Rec2020 的开开关,最终目的是提供完整的 HDR 支持。

目前此"experimental_hdr"选项仅用于 HDR 显示器的测试目的,通过此合并请求获得更多详细信息。在 GNOME 44 版本发布之前,这个实验性选项已合并到 Mutter Git。

下个月 Red Hat 会在捷克共和国 HDR/显示 hackfest  如何将 HDR 等高级图形功能的支持从 Gnome 桌面融入到整个 Linux 内核中,为 Linux 桌面终端用户提供开箱即用的 HDR 等现代显示功能。在 HDR 支持方面,Linux 远落后于 Windows 和 macOS。


相關推薦

2023-03-07

于 2019 年发布的 GNOME 3.32 中曾提供了有关 GNOME Shell 和 Mutter 合成器的分数缩放的初步支持。现如今,即将发布的 GNOME 44 版本则将带来对 Wayland 的 fractional_scale_v1 协议的支持。 “向客户提供有关最佳分数缩放比率的提示,以与

2023-03-04

GNOME Shell & Mutter 合成器已经完成了从 GTK3 到 GTK4 的迁移。 通过此次合并, X11 显示代码已从 GTK3 移开,并且 GTK3 也作为 Mutter 库/可执行文件的依赖项被删除。 此外 GNOME Shell & Mutter 仓库还合并了这个从 GTK3 移出的 

2022-06-01

幕等 UI 的交互。目前该工作的大部分代码还没有合并到 Mutter 和 GNOME Shell 中,但是已经有一些开放的合并请求,可供深入了解细节: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2342 https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/238

2022-02-23

Linux 程序带来了硬件级的 3D 加速,包括 GNOME Shell 使用的 Mutter 窗口管理器(Metacity + Clutter)、System76 的 COSMIC 桌面和 Raspberry Pi 的 PIXEL。 Clutter 近几年来一直处于维护模式,没有添加任何新的特性。最新的大版本更新还停留在

2023-01-07

的 Linux 桌面图形领域的方向和具体工作,比如如何通过 Mutter & Shell 将 HDR、VRR 和其他新的 GPU 和图形技术提供给  Linux 桌面的终端用户。第二个主要目标则是讨论、计划和商定如何改进 KMS 和 Wayland API,以更好地满足用户

2022-09-06

GNOME Shell + Mutter 43 发布了候选版本, RC 版本意味着代码已冻结,不会有新功能更新。 Mutter 是 GNOME 使用的窗口和组合管理器,它通过 OpenGL 显示和管理用户桌面。Mutter 43 RC 版本带来如下更改: 切换配置时记住监视器缩放

2023-09-28

面环境的改进,但上游缺少的一个功能是 Canonical 主导的 Mutter 动态三层缓存。 动态三层缓存用于在需要时提升性能,并且已被证明有助于提高桌面渲染性能,例如使用英特尔集成显卡和 Raspberry Pi 显卡。此外,Debian 和 Ubuntu 已

2023-01-10

两年多来,Canonical 一直致力于使用 Mutter 合成器为 GNOME 桌面开发动态三重缓冲功能。在必要时使用三重缓冲可以显著地提高桌面性能,尤其是在英特尔集成显卡和 Raspberry Pi 板等情况下。 目前动态三重缓冲的工作尚未在 GNOME 上

2022-09-07

级缓存补丁,因此 Canonical 自己开发了一个支持该功能的 Mutter 补丁,并将其搭载在 Ubuntu 22.04 上。 现在,在即将到来的 Ubuntu 22.10 中,该补丁会继续针对 GNOME 43 进行维护。它支持使用 Mutter 合成器进行动态三级缓存,这使得 Ubun

2023-03-24

,以及改进了设置中显示面板中的显示器顺序,减少了 Mutter 中某些 GPU 的内存带宽占用。 GNOME 43.5 还将 Epiphany 浏览器(GNOME 的 Web 浏览器) 更新到版本 43.1,该版本添加了从地址栏复制 URL 的功能,在应用程序模式下隐藏书签

2022-07-22

ysprof 已移植到 GTK4 完善 libadwaita 改进 GNOME Shell 和 Mutter 全局配色方案 自适应 Nautilus 文件管理器 Recoloring API 下载地址 | Changelog  

2023-04-27

溃修复、内存泄漏修复和其他已解决的项目。 GNOME 的 Mutter 也有许多修复,包括改进的截屏支持、修复通过键盘调整窗口大小的支持、默认为非本机后端启用修改器,以及各种其他修复。 GNOME 设置守护进程现在将异步连接

2023-11-27

硬件加速屏幕录制和改进 Linux 蓝牙协议堆栈 正在开发 Mutter 中对 OpenGL KHR_robustness 扩展的支持,以帮助 GNOME 会话从 GPU 驱动程序崩溃中恢复 Fractal Matrix 消息应用程序在 Fractal 5 中进行了全面重写,现在使用 GTK 4、libadwaita 和 Ma

2023-03-14

Control Center 应用程序的切换器状态。 RC 版本还更新了 Mutter 窗口和 composite 管理器,以删除旧版 OpenGL 驱动程序支持;改进默认比例因子选择;处理所有 X11 窗口标题回退问题,更异步地管理 KMS 更新;删除对窗口着色的支持;