第一生活网

3月8日AMD 发布 Ryzen 的 fTPM 卡顿问题的修复和解决方法

元琳菡
导读 AMD 今天宣布,它已经确定了 Ryzen 系统上 fTPM 引起的系统卡顿问题的根源,并已向主板制造商发布了 BIOS 修复程序。但是,BIOS 更...

AMD 今天宣布,它已经确定了 Ryzen 系统上 fTPM 引起的系统卡顿问题的根源,并已向主板制造商发布了 BIOS 修复程序。但是,BIOS 更新将需要一些时间才能进入市场,首批更新将于 2022 年 5 月上市。在此期间,AMD 还建议使用一种“解决方法”,即使用离散的 TPM 密钥而不是内置版本处理器内部。值得注意的是,这不是所有系统的选择,尤其是笔记本电脑。

AMD 几个月来一直对这个问题保持沉默,但广泛的报道表明,AM4 Ryzen 系统长期以来一直受到与启用 fTPM(固件可信平台模块)功能相关的系统卡顿的困扰。提醒一下,TPM 功能是Windows 11 的安全要求不是严格强制的,但它也存在于 Windows 10 中。fTPM 是一种可用于 AMD 处理器的安全机制,无需单独的离散 TPM 设备。fTPM 和离散 TPM 都旨在实现相同的目标——存储不可更改的安全密钥,从而实现更高级别的安全性。但是,不同的方法将密钥存储在不同的位置。

fTPM 密钥位于主板上的 SPI 闪存中(通常称为 BIOS 芯片)。AMD 表示,fTPM 问题涉及由与芯片进行 fTPM 相关的内存事务所引入的间歇性延迟,导致“系统交互性或响应性的暂时暂停”。

AMD 的 fTPM 问题影响 Windows 10 和 Windows 11 Ryzen 系统,典型的副作用是持续一到两秒的随机卡顿和滞后。在包括游戏在内的各种工作负载中,这些时间段每天都会发生多次。它们表现为屏幕上的抖动性能以及系统卡顿期间的中断和乱码音频、应用程序挂起和鼠标光标卡顿(您可以在下面的短片中看到一个示例)。

大多数用户只是简单地禁用了 Windows 11 中的 TPM 要求以规避该问题,但现在 AMD 已通过主板固件更新 (UEFI/BIOS) 进行修复。这些修复(AGESA 1207 或更新版本)需要一些时间才能通过正常的支持渠道到达。因此,AMD 还指出,您可以简单地禁用处理器中的 fTPM 功能,并改用独立的 TPM 设备。在此过程中,您需要采取非常具体的措施,以确保您不会丢失任何加密数据。这些设备可能很昂贵,定价在20 美元到 170 美元之间。

以下是 AMD 新发布的支持文档中的详细信息:

本文档提供了有关在启用了固件可信平台模块 (“fTPM”) 的运行 Windows 10 和 11 的选定 PC 上改善间歇性性能卡顿的信息。

问题描述

AMD 已确定,选定的 AMD Ryzen 系统配置可能会间歇性地在位于主板上的 SPI 闪存(“SPIROM”)中执行与 fTPM 相关的扩展内存事务,这可能导致系统交互性或响应性暂时暂停,直到事务结束。

更新和解决方法

更新: 受影响的 PC 将需要主板系统 BIOS (sBIOS) 更新,其中包含用于 fTPM 与 SPIROM 交互的增强模块。AMD 预计可闪存的客户 sBIOS 文件将于 2022 年 5 月上旬开始提供。特定主板的确切 BIOS 可用时间取决于制造商的测试和集成计划。主板的可闪存更新将基于 AMD AGESA 1207(或更高版本)。