AMD 准备在 Linux 6.15 中为其内核图形驱动程序提供新的 GPU 支持

作者:Michael Larabel
AMD 正在为 Linux 6.15 内核引入大量新硬件支持和功能优化,涵盖 GPU、APU 和计算驱动,进一步提升开源驱动的兼容性和性能。
其中最值得注意的是大量的新GPU硬件支持,其中包括在 Linux 6.15 中添加新的 GC 11.5.2 和 GC 11.5.3 支持。GC 11.5 适用于 RDNA3.5,因此除了已经支持的硬件之外,可能还会有一些额外的 AMD APU 配备 RDNA3.5 图形……也许是一些新的定制 APU 或类似的东西。另外RDNA4也获得了主线内核。
完整更新列表:

amd-drm-next-6.15-2025-02-21:
amdgpu:
- 添加对 RGB 灯等的 OEM i2c 支持
- 添加对 GC 11.5.3 的支持
- 添加对 GC 11.5.2 的支持
- 添加对 SDMA 6.1.3 的支持
- 添加对
NBIO 7.11.2 的支持 - 添加对 NBIO 7.9.1 的支持
- 添加对 MMHUB 3.3.2 的支持
- 添加对 MMHUB 1.8.1 的支持
- 添加对 SMU 14.0.5 的支持
- 添加对 SMUIO 13.0.11 的支持
- 添加对 PSP 14.0.5 的支持
- 添加对 UMC 12.5.0 的支持
- 添加对 DCN 3.6.0 的支持
- JPEG 4.0.3 更新
- 为 GC 10-12 添加动态工作负载配置文件切换
- 支持更大的 vbios 大小
- GC 9.5.0 更新
- SMU 13.0.12 更新
- SMU 13.0.6 更新
- IP 发现更新
- GC 10 队列重置更新
- DCN 4.0.1 更新
- UHBR 链路速率修复
- 中止暂停修复
- 将 gttsize 参数标记为已弃用
- GC 10 清洁器着色器更新
- PSR-SU 修复
- 清理 PM4 标头
- 光标修复
- 为 JPEG 启用 devcoredump
- 杂项清理
- Runpm 清理
- MES 更新
- GC 9 gfxoff 修复
- Vbios 获取清理
- 文档更新
- 更新辅助平面处理
- DML2 更新
- MI 的 SDMA 修复
- GC 11/12 的清洁器着色器修复
- ACA 更新
- 初始 JPEG 队列重置支持
- RAS 更新
- 初始 RAS CPER 支持
- DCN/DCE 恐慌屏幕处理清理
- BT2020 修复
- SR-IOV 修复

amdkfd:
- 在 KGD 之间同步 pasid 值和 KFD
- 杂项清理
- 改进 APU 的 GTT/VRAM 处理
- 拓扑更新
- 修复 GC 7/8

UAPI 上的用户队列验证:
- 启用“广播 RGB” drm 属性
- 为虚拟化模式添加 INFO IOCTL 查询

本周的 pull 请求中还值得注意的是,某些 AIB 显卡型号启用了 OEM i2c 对自定义 RGB 灯和其他功能的支持。具体可以看补丁 00/10 添加额外的 i2c 总线
看上去继Intel去年净亏损达188亿美元后AMD继续YES.

OneXPlayer Linux 驱动程序正在追赶 Windows 监控驱动程序

OneXPlayer公司生产一系列采用 AMD 或 Intel SoC 的手持式游戏机​​。这些设备出厂时预装了 Windows,但由于它们是 x86_64 架构,因此可以很好地与 Linux 配合使用,并且有一个OneXPlayer Linux 驱动程序,用于支持这些手持式设备的传感器读数和其他设备特定信息。在本周末的大型补丁系列中,该 OneXPlayer Linux 驱动程序正在赶上其官方 Windows 对应驱动程序。Antheas Kapenekakis 发布了“onexpsensors”硬件监控 (HWMON) 驱动程序的最新补丁集,以帮助其赶上 Windows 驱动程序支持。
Me:掌机用户最感谢开源社区的一集。

Valve 将联想 Legion Go S 控制器支持偷偷嵌入 Linux 内核

Valve 为联想的Legion Go S 游戏掌机提供支持,该掌机运行基于 Arch Linux 的 SteamOS 。除了在 CES 上的大张旗鼓之外,Valve 还与联想合作提供工程资源,以确保 Legion Go S 能够与 SteamOS 以及主流 Linux 内核良好运行。事实证明,从最近的一个秘密补丁中,Valve 悄悄地为 Linux 内核添加了支持,最终成为联想 Legion Go S 控制器/输入处理。

Me:不要联想

SVT-AV1 3.0 发布,具有更快的基于 CPU 的 AV1 编码

SVT-AV1 是一款基于 CPU 的开源 AV1 编码器,由英特尔软件工程师发起,目前由开放媒体联盟领导,本周发布了 SVT-AV1 3.0 重大版本。以下是有关 SVT-AV1 3.0 的一些详细信息以及这款高速 AV1 编码器的一些初始性能基准,特别是在现代英特尔和 AMD 处理器上。SVT-AV1 3.0 对其 API 进行了改进,因此版本号大幅提升。API 已更新,以消除未使用的字段和其他改进。

除了破坏向后兼容性的 API 更改之外,SVT-AV1 3.0 还重新设计了一些编码预设。在 AV1 编码器方面,也有许多新的性能优化:

- 改进了快速解码 2 模式的中高质量预设质量与速度权衡:
- 在相同质量水平下,M3-M10 加速约 15-25%
- 预设 M0-M2 的 BD 速率提高约 1%
- 重新定位快速解码 1 模式,与快速解码 0 相比,解码器周期减少约 10%,同时将 BD 速率损失降低至约 1%
- 进一步对 Arm Neon 和 SVE2 进行优化,使 480p-1080p 分辨率的高位深度编码平均提高 10-25%,超越了自 v2.3.0 以来与架构无关的算法改进
- 从 SVT-AV1-SPY fork 移植了多项功能,以进一步提高调谐 0 模式的感知质量
- 添加了 avif 模式以减少编码静止图像时的资源利用率

Me:AV1是目前我最看好的视频编码,希望能早日普及。

Mesa 的 Venus 现已支持 Vulkan 1.4

Mesa Venus 驱动程序代码与 VirtIO-GPU 配合使用,用于在虚拟化环境 (VM) 中公开加速的 Vulkan API 支持,现在正在宣传 Vulkan 1.4 API 支持。Mesa25.1-devel 中的 VirtIO-GPU Venus 驱动程序代码将加入英特尔 ANV、Lavapipe、NVIDIA NVK、RADV 和 Adreno TURNIP 驱动程序,公开 Vulkan 1.4 API 支持。Vulkan 1.4于 12 月初首次亮相,但很快就得到了开源 Mesa Vulkan 驱动程序的支持。
Vulkan 1.4要求使用各种较新的扩展,改进了 8K 渲染,并增强了Vulkan 1.3 规范的其他功能。周六,此合并在 Mesa 25.1 Git 上添加了 Vulkan 1.4 核心扩展支持的其余部分、功能以及公开 Vulkan 1.4 的其他要求。在 Vulkan 1.4 主机渲染器位的 Virglrenderer 方面,此合并使 Vulkan 1.4 凭借 virglrenderer 越过了终点线。
Me:也许未来你的云游戏服务就依赖它。

标签: none

添加新评论