在 1 月下旬首次亮相的 Linux 6.13 内核的许多新功能中,AMD 客户再次有很多值得期待的地方,从启用的 Zen 5 新功能到额外的性能优化。以下是 2025 年第一个主要 Linux 内核版本中一些最令人兴奋的 AMD 新功能和改进。
在 Linux 6.13 内核中首次亮相的新 AMD 驱动程序是 AMD 3D V-Cache Optimizer 驱动程序。此驱动程序适用于 AMD Ryzen X3D 3D V-Cache 处理器,允许用户传达他们的缓存与频率偏好,以便最好地处理系统上的新任务。此优化器驱动程序适用于具有多个 CCD 的 AMD Zen CPU,但其中只有一部分具有更大的 L3 缓存 (3D V-Cache),而其他 CCD 能够更轻松地提升到更高的性能状态。通过 Linux 6.13+ 上公开的新 “amd_x3d_mode” sysfs 节点,用户可以设置他们是喜欢将新任务放在频率更高的 CCD 上,还是优先考虑具有更大 L3 缓存的 CCD。
在 Linux 6.13 的 EPYC 端,新内核现在默认使用 AMD P-State 驱动程序,而不是 ACPI CPUFreq。此更改仅适用于 EPYC 9005 “Turin” 和未来的处理器。现在,对于许多内核,AMD Ryzen CPU(以及 EPYC 4004 系列)一直默认使用 AMD P-State 驱动程序,但现在对于大型 EPYC 服务器处理器,它们继续使用通用的 ACPI CPUFreq CPU 频率缩放驱动程序。但对于 Linux 6.13+,AMD EPYC 9005 系列及更高版本现在也将使用 AMD P-State,以获得更好的能效和性能。这确实需要服务器主板公开 ACPI CPPC 以支持 AMD P-State,否则仍将使用 ACPI CPUFreq。采用 AMD P-State 的第 5 代 EPYC 在能效方面取得了不错的胜利,我很快就会有更多的基准测试。
在使用第 5 代 EPYC“Turin”CPU 进行测试期间,即使服务器/主板不支持使用 AMD P-State(由于 ACPI CPPC 的问题或缺少 ACPI CPPC),因此仍然使用 ACPI CPUFreq,也发现了一些不错的增量性能改进。
对于新的第 5 代 AMD EPYC 服务器上的用户,另一个有用的 Linux 6.13 新增功能是 PCI Express TLP 处理提示支持。PCIe TLP 处理提示 (TPH) 是可选提示,当系统上有多个可能的缓存位置时,可以注入这些提示来改善延迟和降低流量拥塞。与 EPYC Zen 5 上的智能数据缓存注入配合使用,可以带来更好的 I/O 性能。
Linux 6.13 现在支持的 AMD Zen 5 的一个新特性是 AMD 总线锁定陷阱处理,类似于已经存在了一段时间的 Intel 总线锁定检测支持。Linux 6.13 还添加了新的 Zen 5 性能事件。
Linux 6.13 中还有一些新的 AMD CPU 功能,例如表示支持工作负载分类的 AMD 处理器的功能标志,以提示内核调度程序决策。还有一个补丁可以正确确定 AMD 内核的 boost 枚举器,无论它们是旧版还是密集内核版本。加上其他正在进行的 AMD 异构 CPU 拓扑结构,适用于 Linux 内核。
对于仍在使用较旧的 AMD 处理器的用户,修复了 Zen 1 / Zen 2 CPU 微码更新,导致启动时间变慢。
在 AMD 显卡方面,Radeon RX 7000 系列显卡支持,如果不需要,可以切换零 RPM 功能。RDNA4 图形以及新功能(如 CDNA/Instinct 加速器的运行时重新分区)也在继续进行。
Linux 6.13 内核中的其他一些 AMD 更改包括 DesignWare 驱动程序中的 AMD I3C 控制器 ACPI 支持、AMD ACP 6.3 SoundWire 支持各种编解码器等。
此外,还有许多其他使 AMD 客户和其他人受益的一般改进,例如能够利用带有 Clang 的 AutoFDO+Propeller 优化内核构建、NVMe 2.1 设备支持、Intel 和 AMD CPU 都享受更快的 CRC32C 和 AEGIS-128 加密,以及其他新的硬件外设/适配器支持。
简而言之,Linux 6.13 将于 1 月首次推出稳定版,无论您是笔记本电脑/台式机用户还是部署大型 EPYC 服务器,它都是 AMD Linux 用户的节后非常好的款待。然后是 Linux 6.14 内核周期,春季首次亮相,并且已经有许多新的 AMD 改进即将到来。
转自 Linux 6.13 Is A Great Holiday Gift For AMD Systems With Many New Features – Phoronix