终于确认了:AMD确认fTPM导致Windows 10/11卡顿 但要到5月才能修复
此前已经有不少AMD用户发现使用Windows 10和Windows 11播放音频内容时会随机出现卡顿,玩游戏时也可能随机出现卡顿导致游戏画面异常,在大量用户自己的努力下基本确定是AMD虚拟TPM模块的问题,fTPM是个通过固件实现的TPM模块用来替代硬件TPM,可以满足Windows 11兼容性要求。
出现此问题的用户只需要在BIOS里禁用AMD fTPM即可成功解决问题,当然禁用后某些软件使用可能会有些影响,而且每次更新BIOS固件后都需要手动去禁用一次,另外禁用后也会不满足Windows 11硬件兼容性要求。
直到上个月AMD官方才表示会调查此问题,现在调查结果已经来了,AMD确认此问题的存在,预计要等到2022年5月发布BIOS固件更新时才能修复。
AMD解释称某些类型的AMD RYZEN硬件组合可能会出现SPIROM间歇性的执行与fTPM相关的扩展内存事物,这导致系统交互性或响应性的暂停,直到事务处理完毕后重新恢复响应。
AMD将通过通用封装软件架构(AGESA)更新版本1207来永久解决此问题,该更新版本将于2022年5月发布,基本上遇到这种情况的用户只能等待后续AMD发布固件更新后升级,升级后即可恢复使用fTPM模块。
另外需要注意的是虽然AMD会在5月发布更新,但某些硬件可能需要OEM制造商测试和适配,这方面需要用户到时候联系OEM客服咨询。
AMD称作为一种直接的解决办法,依赖fTPM的客户需要更换为硬件TPM模块(dTPM),硬件TPM模块会使用板载的非易失性内存取代本文描述中的SPIROM交互。
在尝试实施此更改前客户需联系OEM制造商客服咨询相关事宜,确保可用硬件TPM模块的情况下再启用或购买。
特别注意:更换TPM将导致加密系统失效,请在更换前务必解除已经加密的数据,例如Bitlocker硬盘加密系统。如果系统是企业管理的,则用户应该联系企业IT管理员获取帮助。
PS:这个解决方案四舍五入约等于0,主要是面向企业客户的,个人用户请直接在BIOS里禁用fTPM功能,不至于再去单独购买个硬件TPM模块,而且主板也不一定预留TPM接口。