Skylake处理器于2015年8月推出,取代了Broadwell,不仅降低了功耗,而且还提供了更高的CPU和GPU性能。 Kaby Lake处理器于2017年初推出并取代了该平台,同时它也是第一个缺少Windows 10之前任何Windows操作系统驱动程序的英特尔平台。其更高的时钟速度和改进的图形核心使其获得了很高的评价,与x86和x86-64 OS的兼容性允许它在各种设备上使用。
英特尔乐于夸大其处理器是为超线程而构建的,但是最近发现了一个问题,其中每种类型的处理器都可能由于启用超线程时发生的错误而崩溃。 已经发布了一个微代码更新来修复该错误,但是在向您推出该错误之前,确保系统不会崩溃的所有措施就是禁用系统固件中的超线程。
这是英特尔的声明:
目前,似乎所有的Skylake和Kaby Lake处理器都受到影响,只有一个例外。 Kaby Lake X芯片已修复,但新的Skylake X芯片仍包含该问题。
任何具有受影响硬件的人最终都将需要使用Intel正在推出的微代码修复程序,否则他们将始终容易崩溃。 该修补程序似乎实际上是在5月发布的,但是没有得到太多的关注。
根据您使用的操作系统,应用微代码更新将是一个不同的过程。 如果您使用的是Linux,则由于缺少可用的这些更新的源代码,因此需要使用“非免费”存储库中的软件包。 Windows用户只需要让Windows Update在更新过程中运行,因为Windows Update包含英特尔和AMD的微代码更新驱动程序,以防出现此类问题。
由于超线程对于英特尔来说是一个巨大的卖点,因此人们希望微软尽快更新其微代码驱动程序。 Windows 10肯定会收到它,如果他们添加了7和8.1的更新,他们将从旧硬件用户那里获得一些好感。 但是,由于Kaby Lake不受这些OS'的支持,因此最终用户将不会获得主要好处,而不仅仅是长期提高可用性。 但是,这不仅仅是旧硬件用户的问题。
Surface Book的用户也很不走运,因为至少无法提供包含该修复程序的固件更新。 此外,自从英特尔发布补丁以来,仅过去了一个半月,许多主板固件都没有更新。
同样,如果您没有可用的固件更新,那么最安全的选择就是禁用超线程。 在此问题得到解决之前,用户必须有效地花钱购买自己的系统,这是一种可耻的事情,但这是避免问题的唯一必经之路。 在修复该错误之前,该问题 实际上 已经存在了将近两年,并且当时还没有报告称Skylake机器普遍崩溃。 如果您在Skylake或Kaby Lake芯片组上做很多重要的事情,例如银行业务或业务工作,那么禁用它是您最好的总体选择。 您可能会降低效率,但这远比设备在可怕的时间崩溃而导致出现严重的数据丢失或可能的文件损坏之类的崩溃要好得多。
家用计算机的个人用户如果还没有遇到问题,不要太担心。 如果您的机器有问题,那么现在您可能已经知道了。 如果问题还没有解决,您可能会很幸运,并且可能从未遇到过问题。 这里引起最大关注的原因是大型数据中心之类的事情,这些事情可能由于不及时的崩溃而丢失大量信息。 与单个家庭用户的计算机出现问题相比,这是一个更大的问题。 最终用户仍然很重要,但是一次崩溃不会造成很大的破坏,除非您正在向其中写入数据。
发生这种情况真可惜,但是至少英特尔为尽可能多的用户提供了解决方案。 目前,要由Windows Update真正为Windows用户解决问题。 只要用户的设备创建者允许使用各种不同的方式来读取该修补程序的数据,Linux用户就可以使用可下载的修补程序。 但是,请记住,除了微码更新之外,您还需要更新计算机的BIOS。
如果您的设备没有光驱,则可能需要获取外部DVD驱动器以准备更新。 如果不允许使用USB拇指驱动器,那么您可能会很不走运,直到获得一个USB拇指驱动器为止-它们现在还不算太贵,但这是最终用户可能需要弥补的又一个步骤硬件。