惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

大猫的无限游戏
大猫的无限游戏
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园_首页
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
Docker
酷 壳 – CoolShell
酷 壳 – CoolShell
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
美团技术团队
量子位
M
MIT News - Artificial intelligence
Apple Machine Learning Research
Apple Machine Learning Research
阮一峰的网络日志
阮一峰的网络日志
博客园 - 叶小钗
博客园 - 三生石上(FineUI控件)
腾讯CDC
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
小众软件
小众软件
博客园 - 司徒正美
罗磊的独立博客
云风的 BLOG
云风的 BLOG
B
Blog RSS Feed
博客园 - 聂微东

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
让 AMD Yes 不起来的小模块:fTPM 性能问题的成因与解决 - 少...
2022-03-14 · via 少数派

如果你正在使用 AMD Ryzen 处理器的电脑,最近或多或少都可能遇到了系统间歇性卡顿的问题,比如:软件无故卡顿、音频间歇停顿等等一系列问题。不过,这并非是你或者 Windows 11 的问题,AMD 也于近期调查了卡顿的原因并发布了 公告:「卡顿是由 Ryzen 处理器内置的固件可信平台模块(fTPM)引起的」。

既然 TPM 是这次 Ryzen 处理器系统卡顿的罪魁祸首,那么为什么微软却极力要求 Windows 11 的硬件设备中必须有 TPM?它到底有多重要?以及我遇到了这个问题我能怎么办?

TPM 到底是什么?

在提到 TPM 之前,我们首先要知道系统安全中分为软件安全和硬件安全两部分。软件安全的概念其实并不难理解,系统上的杀毒软件、安全启动系统、证书本质都是软件安全的一部分。它们都是由可以编辑的代码构成,但是软件就意味着有很多办法可以破解或者绕过。硬件安全则通过硬编码的形式来对整个系统进行加密,对于攻击者而言,除非知道硬编码的密钥否则很难发起有效的攻击。

而 TPM(可信平台模块)就是一种硬件安全设备,简单来说是一种安全加密处理器。这种安全加密处理器会使用加密密钥保护计算机,在引导操作系统的时候 TPM 会验证固件和操作系统是否被未经授权的第三方修改,如果是则拒绝启动。同时 TPM 还会和电脑上的安全系统进行通信,无论是指纹读取还是 Windows Hello,都需要和 TPM 配合后才能允许我们访问设备,这样可以拒绝第三方肆意访问我们的 Windows Hello 数据。此外,TPM 还会负责操作系统级别的文件加密功能,比如 Windows 下的 BitLocker,能更安全地保护我们的数据。

关联阅读:这个常被忽略的「小钥匙」,每个 Windows 用户都应该用起来

也正因为 TPM 可以做到在系统启动之前做到硬件层面的系统安全加密而且会时时与系统的安全模块沟通,因此 Windows 11 的系统要求中必须包含 TPM,不再仅靠软件保护我们的系统,而是从硬件上额外加了一道更安全的「锁」。

正因为微软要求 Windows 11 的设备中必须启用 TPM 2.0 ,因此无论是主板厂商还是处理器厂商都在硬件中包含的 TPM。主板上或者可以单独购买的 TPM 被称为独立 TPM(dTPM),它使用独立的板载 NVRAM1 存储密钥;而处理器内部的 TPM,比如 Intel 的平台信任技术(PTT)和本次事件的主角 AMD 的 fTPM,则把密钥存储在主板上的 SPI2 闪存中,SPI 闪存也常常被称为 BIOS 芯片。

当系统安全模块与 TPM 进行数据沟通时,系统其他部分也在同时访问内存,为了保证读取/写入/修改数据时不发生冲突的前提下,系统会使用一种名叫内存事务3的方法,提升对应操作的性能。

而 AMD 的 fTPM 就是在内存事务上翻了车,只要系统安全模块与 fTPM 进行数据交换,剩下的硬件需要等到 fTPM 的事务执行完成后才能继续使用其他的内存,所以电脑就会卡顿。

那么如何解决 fTPM 的系统卡顿问题?

根据目前用户的反馈情况,AMD 其实也给出了相应的解决办法,当然这里我们可以先针对不同的系统采用不同的解决办法。

针对运行 Windows 10 的 AMD Ryzen 处理器设备

对于打开了 fTPM 并运行 Windows 10 的 AMD Ryzen 处理器设备,由于 Windows 10 并非强制要求 TPM,因此我们可以采取直接在 BIOS 中关闭 fTPM 的方式来暂时规避,虽然这在硬件安全方面或许存在一定的风险,但考虑到系统运行流畅性或许短时间内的最佳解决办法。

首先我们需要登录系统去查看一下 BitLocker 是否已经启用,首先打开传统控制面板(搜索控制面板就可找到),选择「BitLocker 驱动器加密」,在管理界面中选择要解密的磁盘,选择「关闭 BitLocker」等待完成数据解密。如果你在解锁 BitLocker 以前关闭了 TPM,会导致所有的数据不可逆转地丢失

之后使用 Windows 徽标键 + R 打开运行,输入「tpm.msc」打开 TPM 管理,在窗格中选择「关闭 TPM」以显示关闭 TPM 安全硬件页面,在「关闭 TPM 安全硬件」对话框中选择一种方法以输入所有者密码并关闭 TPM。

最后重启并进入到 BIOS 设置,找到 「AMD fTPM Switch」选项,选择 Disable 完成关闭即可。

针对运行 Windows 11 的 AMD Ryzen 处理器设备

而对于运行 Windows 11 的 AMD Ryzen 处理器设备,由于 Windows 11 强制要求 TPM,因此想要解决问题只有两个方案:

  • 如果主板中包含硬件 TPM,或者支持插入硬件 TPM 模块,则可以关闭 fTPM 并直接启用硬件 TPM 模块,在切换过程中需要在系统中首先关闭 BitLocker 以及 TPM 开关(步骤如本文中再 Windows 10 中关闭 TPM 相同 ),之后再从 BiOS 中关闭 fTPM 并启用单独的硬件 TPM ,之后再根据此前的关闭顺序逐步在系统开启 BitLocker 和 TPM。
  • 如果你使用的是没有办法插入 硬件 TPM 模块 的设备,那么只有等待 AMD 完成 BIOS 更新推送,不过 AMD 表示更新的 BIOS 将会从 5 月份对外公布,主板厂商的更新可能还会更晚,并且更新将基于 AMD AGESA 1207。

总结

AMD 并非是第一次出现和硬件性能相关的问题了,早在 Windows 11 发布正式版时就遇到了 AMD Ryzen 处理器的三级缓存问题导致系统性能最高将下降 15% 的问题。而这一次的 fTPM 的问题则是导致了更严重的性能表现,甚至普通用户至少还需要等上 2 个月才能收到修复补丁。如果你也遇到了类似的问题,不妨参考本文内容尝试修复。

> 下载少数派 客户端、关注 少数派公众号 ,多了解一点 Windows 📰

> 特惠、好用的硬件产品,尽在 少数派sspai官方店铺 🛒