今天发布的是第一批 drm-misc-next Direct Rendering Manager 更新补丁,这些补丁将在今年晚些时候针对 Linux 6.12 内核。值得注意的是,这次拉动为显示连接器引入了新的 DRM 节能策略,并且最初针对 AMDGPU 内核图形驱动程序进行了连接。
这种针对监视器/显示连接器的新“节能策略”旨在在驱动程序之间通用,并在显示合成器(桌面)和驱动程序之间进行通信,以确定是否应使用可能会损害桌面合成器预期体验的节能功能。
连接器的节能策略当前可以指示驱动程序是否应要求颜色准确性,并反过来指示驱动程序/硬件禁用可能影响颜色保真度的节能功能。另一个策略选项是要求低延迟,以禁用影响显示延迟的节能功能,例如面板自刷新 (PSR)。
这是与 KDE 和其他桌面合作完成的,以确保向图形驱动程序表达合成器的愿望。最初,这是为 AMDGPU 驱动程序连接的,因为通用的 DRM 属性代码是由 AMD 处理的。随着时间的推移,其他 DRM 驱动程序可能会在连接器上支持此节能策略属性。在合成器端有一个 KDE KWin 合并请求来使用此属性。
今天的 drm-misc-next 拉取请求还为模式设置代码添加了动态每个 CRTC vblank 配置支持、TTM 改进、改进了 MGAG200 驱动程序的 BMC 处理、对 nouveau 驱动程序的清理以及其他小的驱动程序更改。
转自 Linux 6.12 Introducing DRM “Power Saving Policy” For Better Desktop Integration – Phoronix