【头部财经】Linux Kernel 的创始人和首席开发者 Linus Torvalds 最近在邮件列表中发声,对于 AMD 的固件可信平台模块 fTPM 表达了失望。他直言不讳地称 fTPM 为“crud”(糟糕透顶),推荐完全禁用该模块。他敦促其他 Linux 开发人员使用 CPU RDRAND 指令来替代,以避免出现与 fTPM 相同的问题。Torvalds 在邮件列表中明确表示:“disable the stupid fTPM HWRND thing”(禁用这个愚蠢的 fTPM 硬件随机数生成器),并认为现有的修复方案在很大程度上无效。他声称转而使用 RDRAND 可能牺牲一些性能,但至少不会导致卡顿现象。
此前报道了,AMD 承认在启用 fTPM 之后,锐龙处理器会导致 Windows 10、Windows 11 和多个 Linux 发行版出现间歇性卡顿问题。这个 BUG 在 Linux 内核 6.1 版本中表现最为明显,主要是在硬件随机数生成器(hwrng)为不受信任的源启用内核多线程(kthread)后触发。例如,在设置 hwrng 源为零质量时,就会引发此问题。
根据这一情况,AMD 向主板供应商发布了新的微码,以修复因 fTPM 导致的系统频繁轮询问题,从而解决卡顿现象。此外,针对这个问题,Linux 6.1/6.2 内核也发布了新的补丁,以缓解 AMD 锐龙处理器在启用 fTPM 后出现的间歇性卡顿问题。
Linus Torvalds的表态引发了关于 fTPM 的深思与讨论,显示出对于该模块在目前形式下的不满与担忧。我们期待在未来的改进和修复中,AMD能够解决这一问题,确保旗下处理器的稳定性与性能。