如何在CPU上加载错误的微码?

如何在CPU上加载错误的微码?

我的一个朋友买了一台 Ryzen 3 3200G。看起来它和没有 SMT 的 3400G 一样。似乎在微代码中被禁用了。

所以我想知道是否有可能将 3400G 的微码加载到 3200G 中以查看会发生什么。

问题:

  1. 如何识别3400G的微码?
  2. 如何强制加载到现有的3200G中?
  3. 完成此操作后,如何动态启用 SMT?

即使这样做了,我仍然怀疑 SMT 是否会即时启用,但这仍然是一件有趣的尝试。

PS:我发现了一些关于修改微码的信息,但没有关于如何在 Linux 中准确加载修改后的微码的信息。 https://linustechtips.com/topic/1120683-modifying-the-cpu-microcode-is-it-possible/

相关内容