除了之前为 AMD 内核图形驱动程序提出的 DRM-Next 拉取请求(pull requests),以及下一代 GPU 支持、修复和其他底层改进之外,周五,在 5 月中旬 Linux 6.10 合并窗口开启之前,又有一批新功能代码提交给了 DRM-Next。
鉴于 Linux 6.9 的周期已接近尾声,Linux 6.10 的大部分新功能代码都是错误修复。此外,还有一些针对较新硬件 IP 块的修复、针对不支持 OverDrive 超频的 GPU 的提示、VPE 视频修复、FreeSync 修复、GPU 重置修复、vRAM 内存核算修复等。
此外,本次更新还围绕 Micro-Engine Scheduler(MES)支持进行了多项更新。其中包括 MES 修复以及通过 MES 映射内核队列的初始支持。AMD 的 MES 最近一直是新闻焦点,在 Tiny Corp 最近提出 MES 固件方面的挫折之后,MES 文档和代码预计将于 5 月下旬开始发布。
最新发布的版本还通过 AMDKFD 计算驱动程序为 GFX10 添加了 SQ 监视点支持,以及 “内核融合驱动程序”(Kernel Fusion Driver)的 mGPU 修正、SVM 迁移的 vRAM 计算等。
amdgpu:
– 代码清理和重构
– 支持在运行时设置重置方法
– 报告 OD 状态
– SMU 14.0.1 修复
– SDMA 4.4.2 修复
– VPE 修复
– MES 修复
– 更新 BO 驱逐优先级
– UMSCH 修复
– 重置修复
– Freesync 修复
– GFXIP 9.4.3 修复
– SDMA 5.2 修复
– MES UAF 修复
– RAS 更新
– 用于转储 IP 状态的 Devcoredump 更新
– DSC 修复
– JPEG 修复
– 修复 VRAM 内存核算
– VCN 5.0 修复
– MES 修复
– UMC 12.0 更新
– 修改连续标记处理
– 初步支持通过 MES 映射内核队列
amdkfd:
– 修复还原工作者的重新安排
– 为 SVM 迁移计算 VRAM
– mGPU 修复
– 为 gfx10 启用 SQ 监视点
有关正在为 Linux 6.10 排队的最新一批 AMD 内核图形驱动程序变更,请参阅此邮件列表帖子。
转自 More AMDGPU Driver Code For Linux 6.10 Brings MES Updates, FreeSync Fixes – Phoronix