Windows11于10月5日正式发布。与Windows10不同,Windows11拥有更现代的设计风格,完全取代了传统的控制面板设置工具,全新的小部件等新工具,无论是设计还是功能都令人耳目一新。微软表示,新系统将为用户带来更简洁的外观,并在协同编辑、应用开发、辅助功能增强、触控体验、语音输入和游戏等方面进行了全新升级。现实情况是,新的Windows11系统确实带来了比前几代系统更多的实用功能。例如,笔记本连接外接显示器后,系统会记住外接屏幕上放置的窗口,记住窗口布局。断开外屏后,外屏上的窗口会自动出现在电脑的内置显示器上。如果重新连接外屏,这些窗口会自动按照之前的布局重新出现在外屏上。对于需要外接显示器的用户来说,这样可以节省大量的适配和调试时间。当然,经验告诉我们,无论是手机还是电脑操作系统,第一个版本总是不完善的,总会有这样那样的bug。不幸的是,芯片巨头AMD成了第一个“倒霉蛋”。根据AMD的公告,所有可以安装Windows11的计算机都将出现性能下降,包括采用Zen+、Zen2和Zen3架构的AMD处理器。Ryzen2000、Ryzen3000、Ryzen4000、Ryzen5000系列都会受到影响。具体来说,一些芯片在新系统上的运行速度比旧操作系统慢10-15%。至于为什么会这样,目前有两种主流观点。首先是Windows11与AMD的“首选核心”技术存在问题,该技术通常旨在尽快将线程移动到处理器。核心,但由于Windows11操作系统不知道哪个处理器核心处于最佳状态,因此当程序执行时,PreferredCore会自动将工作分配给高性能核心以提供工作处理效率,而不是选择处理不当的CPU核心,操作系统与AMD芯片之间的通讯不畅,导致程序执行速度变慢。第二个是Windows11可能导致L3缓存延迟增加三倍。对于大多数受影响的应用程序,该问题可能导致3-5%的性能下降,而某些游戏(AMD特别指出那些“常用于电子竞技”的游戏)可能会遇到10-15%的性能下降。说到三级缓存,相信经常看评测文章的读者都比较熟悉,但还是想在这里做一个简单的介绍,方便大家的理解。首先,缓存是一种速度非常快的内存。它是CPU本身具有的快速存储单元。计算机的内存有一个基于速??度的层次结构,缓存位于层次结构的顶部。它是最快的存储单元,也是离中央处理最近的地方。众所周知,程序通常被设计成一组指令,最终由CPU运行。运行程序时,必须将这些指令从主存中取到CPU中。数据首先加载到RAM中,然后发送到CPU。因为CPU每秒能够执行大量的指令。为了充分利用其功能,CPU需要访问超高速内存,这就是缓存的来源。高速缓存执行数据在CPU内来回传输。内存层次结构也存在于缓存中。在现代处理器中,高速缓存按大小递增和速度递减的顺序分为三个部分:L1、L2和L3高速缓存。L3缓存是最大和最慢的缓存级别。L2和L1比L3小得多,速度也快得多,并且每个内核都是分开的。早期的处理器不包含三级L3缓存,系统内存直接与L2缓存交互。L3缓存是最大的缓存内存单元,也是最慢的缓存单元之一。它的范围从4MB到超过50MB。现代CPU在CPU芯片上有一个专用空间用于L3缓存,它占用了该空间的很大一部分。从内存访问数据所花费的时间称为延迟,L1延迟最低,最快,最接近内核,而L3延迟最高。在缓存未命中时,延迟会增加很多。这是因为CPU必须从主存中获取数据。可以想象,三级缓存的延迟已经是最高的,而在Windows11的影响下,延迟会翻倍,进一步延长了内存访问数据所需的时间,自然会造成处理器性能的下降.AMD和微软表示,他们正在“积极调查这些已知问题”,并将尽快修复这两个漏洞,并在10月下旬推出软件更新。因此,在软件更新解决问题之前,AMD建议客户可以“继续使用受支持的Windows10版本”,并且在问题得到修复之前升级到Windows11可能并不明智。在这里,笔者也建议大家尽量等微软修复bug后再更新。
