Linux AMD 补丁解决 Zen 1 和 Zen 2 系统启动慢的问题
12/01/2024, 10:45 PM UTC
Linux AMD 补丁修复 Zen 1 和 Zen 2 系统的缓慢启动时间 - 节省的时间从几秒到几分钟不等Linux AMD patch fixes glacial boot times for some Zen 1 and 2 computers — time saved ranges from seconds to multiple minutes
➀ Linux 为 AMD Zen 1 和 Zen 2 系统推出的补丁解决了启动时间问题;➁ 问题源于 Linux 6.11 的一个变更;➂ 补丁通过清除 CPU 内存缓冲区中的微代码更新来修复问题。➀ A Linux patch for AMD Zen 1 and Zen 2 systems addresses boot time issues; ➁ The problem stems from a change in Linux 6.11; ➂ The patch fixes the issue by flushing microcode updates from the CPU's memory buffer.
Linux 为 AMD Zen 1 和 Zen 2 系统推出了一项补丁,解决了启动时间过长的问题。这项补丁针对的是 Linux 6.13 内核,并在今天发布。这个问题的存在使得一些基于 Zen 1 和 Zen 2 CPU 的系统启动时间延长至几分钟。
问题源于 Linux 6.11 中的一项变更,即“在两个线程上延迟加载”。这项变更旨在解决支持同时多线程(SMT)的 AMD CPU 的微代码更新问题。然而,这一变更导致了不必要的微代码更新,从而加剧了启动时间。
Nokia 的工程师发现,通过清除 CPU 内存缓冲区中的微代码更新,可以解决这个问题。这一补丁现在已经发布,并应该会被回滚到之前的稳定版本,使得基于旧内核的发行版也能获得这一修复。
尽管问题存在已经超过一年,但由于 Zen 1 和 Zen 2 CPU 已经相对较老,因此受影响的用户或组织可能不多。
---
本文由大语言模型(LLM)生成,旨在为读者提供半导体新闻内容的知识扩展(Beta)。