当前位置:首页 > 技术文章 > 正文内容

为解决卡顿,Linux禁用所有AMD处理器fTPM上的随机数生成器

douba32个月前 (07-17)技术文章13

IT之家 8 月 8 日消息,最近,AMD 的 fTPM 随机数生成器(RNG)出现了一个卡顿问题,最初影响了 Windows 用户,但后来也影响到了 Linux。Linux 之父 Linus Torvalds 则认为即使更新了固件 / BIOS,该生成器仍会给用户带来卡顿。

根据最新的 Linux 内核补丁,AMD 已全面禁用当前所有 AMD fTPM 的 RNG 使用,从而一劳永逸地解决卡顿

AMD Linux 工程师 Marion Limonciello 编写了合并补丁,IT之家附主要内容如下:

当 CPU 已经支持 RDRAND 指令时,TPM RNG 功能对于熵来说是不必要的。TPM RNG 功能以前在 AMD fTPM 系列的一个子集上被禁用,但报告继续显示一些系统上的问题,导致 TPM RNG 的功能成为卡顿根源。

将禁用 TPM RNG 的使用扩展到所有 AMD fTPM,无论它们的版本是否声称已修复。

该补丁今天被合并到 Linux 6.5 内核的主线,同时该补丁也被标记为向后移植到 Linux 6.1 和更新的稳定内核。因此,AMD 锐龙处理器用户运行 Linux 的情况将得到永久改善。

相关文章

【入门】linux服务器查看mysql相关的信息

查看mysql版本mysql --version查看mysql的运行状态systemctl status mysqld查看mysql安装目录which mysql # 输出示例:/usr/bin/my...

在linux上怎么查看cpu信息(linux中如何查看cpu)

在 Linux 上,可以使用多种命令查看 CPU 信息。以下是最常用的几个命令:使用 lscpu 命令: 打开终端并输入以下命令:lscpu此命令将显示有关 CPU 的详细信息,包括核心数, 文章末尾...

如何查询 Linux 中 CPU 的数量?这几个命令要知道!

在深入命令之前,先聊聊为什么要关心 CPU 数量。想象一下,你是个系统管理员,手底下管着几十台服务器,突然有台机器跑任务慢得像乌龟,你得搞清楚是不是 CPU 不够用。或者你是程序员,想写个多线程程序,...

Linus:Linux 太垃圾了,我把它删了,建议你用 Windows XP

IT之家 1 月 26 日消息,Linux 之父 Linus Torvalds 昨日似乎情绪有点失控,向 GitHub 提交了一个 README 文件,狠狠吐槽了 Linux 系统。Linus 表示:...

linux 查看当前应用内存状况,以及内存参数含义

1、查看进程号ps -ef | grep tomcat2、查看当前内存分配,200ms打印一次jstat -gc 进程号 200 1jstat -gc 34480 200 1 S0C S1C...

如何检查 Linux 系统是 32 位还是 64 位?这9个命令查的又快又准!

在 Linux 系统中,位数(bit)通常指的是 CPU 架构的位宽,即 CPU 一次能够处理的数据量。32 位系统和 64 位系统在内存寻址能力、计算性能和软件支持上存在显著差异:「32 位系统」:...