AMD 的 fTPM 模块虽然可以解决 Windows 11 硬件要求问题,但由于长期以来存在的各种性能问题导致用户比较苦恼,现在 Linus Torvalds 也在吐槽 AMD fTPM 就是个垃圾,呼吁禁用这个功能。
fTPM 是什么?
TPM 是可信平台模块,是一种基于硬件的安全芯片,而 AMD fTPM 是一种基于固件实现 TPM 功能,即将 TPM 功能集成到芯片组中,也可以过 Windows 11 TPM 检测。
fTPM 的问题是什么?
在 Windows 平台,该模块已经引起多次性能问题,包括但不限于导致系统性能下降、游戏卡顿、FPS 下降等等,一般出现这种问题后,推荐的做法就是直接禁用 fTPM,因为压根没有其他办法。
AMD 也不是不修复,但 AMD 修复问题的速度非常慢,所以出现问题后指望 AMD 解决,那也得先禁用 fTPM 再说,不然不知道要等到猴年马月。
另外在 Windows 平台上,AMD 对于卡顿问题给出的解决方案之一是,使用 dTPM。
什么是 dTPM:
dTPM 即硬件 TPM 模块 (Discrete TPM),如果你的主板上附带了这个模块,那可以禁用 fTPM / 软 TPM 而使用 dTPM / 硬 TPM。
特别说明:fTPM 与 dTPM 本质上没有特别大的区别,当前的问题是 AMD 的 fTPM 存在各种问题,并不是 fTPM 这个技术不行,这完全是 AMD 的问题。
Linus 遇到了啥问题:
Linus 将 AMD fTPM 描述为垃圾,他认为使用这种基于主板闪存的 TPM 解决方案的最佳做法就是禁用它,不要使用 fTPM,至少就使用 fTPM 来生成硬件随机数而言是这样的。
Linus 指出:用于同一任务的 CPU RDRAND 指令不会导致卡顿,因此可以用来替代 AMD fTPM。实际上卡顿问题不仅影响 Windows 系统,Linux 系统也同样受到了影响。
Linus 经过测试后发现,基于 CPU 的 RDRAND 与基于 fTPM 的 RDRAND 对比,在数百个 CPU 周期 (可能是数千个周期) 里,CPU 的 RDRAND 没有出现与 fTPM 那样的卡顿。
相关内容:新的 Linux Kernel 补丁已临时解决 AMD 平台 fTPM 引起的系统卡顿问题
如何禁用 fTPM:
进入 BIOS,fTPM 一般位于设置或安全设置中,找到带有 fTPM 字样的选项后关闭即可,但并非所有主板都支持禁用 fTPM。
目前 AMD 关于 fTPM 的技术指南并不多,之前因为导致的卡顿问题,AMD 确实做了个固件,但并未彻底解决问题,之后 AMD 也没有就这个问题再回应过。
版权声明:感谢您的阅读,除非文中已注明来源网站名称或链接,否则均为蓝点网原创内容。转载时请务必注明:来源于蓝点网、标注作者及本文完整链接,谢谢理解。