AMD和微软终于承认Windows 11中L3缓存性能不佳
Windows 11 几天前刚刚发布 GA,但自从操作系统的 Insider 预览版本以来,一直困扰 AMD Ryzen 用户的一个问题是 L3 缓存性能不佳。看起来 AMD 和微软终于承认了这个问题,并保证确实在进行修复。
据 AMD 称,已发现被列为与 Windows 11 兼容的 Ryzen 处理器增加了 L3 缓存延迟。自从微软放弃第一个 Windows 11 Insider Preview 版本以来,许多用户一直在各种论坛上抱怨这个问题,但这个问题至今仍未得到解决。在此正式确认之前,微软甚至没有在每个版本的发行说明中将此列为已知问题。
具有高 L3 缓存延迟会影响非常依赖内存访问时间的程序。例如,与英特尔平台上的相应测试相比,游戏可能会受到很大影响,导致 fps 降低 10-20%。
值得庆幸的是,微软将在本月发布 Windows 更新来解决这个问题。可能需要注意的是,在公开发布之前的 Windows 11 的新开发频道版本没有此错误。因此,微软很可能会在即将到来的当前公开发布分支的累积更新中向后移植其中的一些代码。
AMD 还指出,CPPC2 功能可能不会自动将线程分配给处理器最快的内核,从而影响单线程应用程序。CPPC2 代表 Collaborative Processor Performance Control 基本上是ACPI 6.2 规范,它允许 CPU 的电源管理与操作系统电源管理一起工作以允许内核排名。在 AMD 的情况下,每个内核的排名大约相隔 3%,让 Windows 决定哪个内核最快。
显然,Windows 11 的公开发布以一种单线程应用程序遭受性能损失的方式影响了 CPPC2 的功能。AMD 指出,在超过 8 个内核和 65 W TDP 以上的 CPU 中,性能影响更为明显,这基本上意味着所有 12 核和 16 核 Ryzen 以及所有 Threadrippers 和 EPYC。
AMD 表示将在本月提供解决此问题的更新。最有可能的是,AMD 将发布带有更新的 Ryzen 电源计划的新芯片组驱动程序,以纠正此问题。
很高兴看到微软和 AMD 终于承认了这个问题。Windows 11 是确保与英特尔即将推出的 Alder Lake 处理器正确调度的必要条件,因此受到性能影响的 AMD 处理器使它们在比较基准测试中处于不公平的劣势。