<p>一组在现代游戏电脑上进行的测试对比了Windows 7与Windows 11运行十款游戏的表现。结果显示,Windows 7在部分CPU受限场景下领先,Windows 11则在偏重显卡的测试中较常占优;领先方并不固定。</p> <p><img src="/uploads/articles/1791741616692-1.webp" alt=""></p> <p>十款游戏中,八款使用DirectX 11,两款使用DirectX 9。测试电脑配备Ryzen 7 9800X3D、Radeon RX 6950 XT、64GB DDR5内存和NVMe固态硬盘。安装Windows 7前需处理NVMe、USB 3.0驱动支持,并调整Secure Boot、CSM等启动设置;Windows 11一侧关闭了VBS和HVCI。两侧AMD驱动编号相同,但内部代码基础不同。</p> <p>具体到游戏,《蝙蝠侠:阿卡姆起源》等在部分CPU受限设置下,由Windows 7取得更高平均帧率或更好的低帧表现;《控制》等偏重显卡的测试则由Windows 11领先。《巫师3:狂猎》在1080p下由Windows 7取得更好的低帧表现,升至1440p和4K后,优势转向Windows 11。</p> <p>两款DirectX 9游戏更明显地偏向Windows 7。测试文章将这一表现与所测Windows 11配置使用D3D9 On12转换层联系起来。作者概括,CPU受限时旧系统较常占优,GPU受限时新系统较常领先;这一结果适用于本次硬件、驱动和设置条件,不能直接推广到所有游戏或电脑。</p> <p>Windows 7于2009年问世,接替了评价褒贬不一的Windows Vista,后来成为微软最受欢迎的操作系统版本之一。17年后,有人决定在一台现代游戏电脑上测试它,并在十款游戏中与Windows11直接比较。其中八款游戏使用DirectX11,两款使用DirectX9。尽管已经问世多年,Windows 7在某些场景下仍表现出更高的性能。</p> <p>Windows 7在很大程度上沿用了Vista奠定的技术基础,包括Super Fetch、Ready Boost、Ready Drive、异步API,以及输入输出、处理器电源管理和内存管理方面的改进。与此同时,微软也调整了Vista中一些备受批评的设计,例如让用户能够更灵活地控制UAC提示的频率。此外,到Windows 7发布时,计算机硬件的性能已大幅提升,Windows Aero界面等功能对主流电脑的负担也不再那么重。</p> <p><img src="/uploads/articles/1791741617107-2.webp" alt=""></p> <p>如今,要在现代电脑上安装Windows 7困难得多。它没有内置对NVMe、USB3.0等许多现代技术的支持,因此需要事先将所需驱动程序集成到安装镜像中。微软当年曾发布支持NVMe的更新,但没有相应驱动程序,Windows 7安装程序就无法识别这类存储设备。另一个问题是,AMDAM5平台没有适用于Windows 7的官方芯片组驱动程序。所幸,测试使用的Radeon RX6950 XT采用RDNA2架构,仍有适用于Windows 7的官方驱动程序。</p> <p>Windows 7配置</p> <p>AMD Radeon RX6950 XT</p> <p>锐龙79800X3D</p> <p>64GB(2x32GB)G.SKILLFlareX5DDR5@6000MHzCL30</p> <p>希捷LightsaberFireCuda(530)NVMeSSD</p> <p>华硕ROGSTRIXB850-F游戏WiFi</p> <p>海盗船Nautilus360RS一体式水冷散热器</p> <p>驱动程序不支持HAGS</p> <p>Windows 7旗舰版64位ServicePack1(内部版本7601)</p> <p>适用于Windows 7的AMDAdrenalin22.6.1(2022)</p> <p>Windows11配置</p> <p>AMD Radeon RX6950 XT</p> <p>锐龙79800X3D</p> <p>64GB(2x32GB)G.SKILLFlareX5DDR5@6000MHzCL30</p> <p>希捷Light saber Fire Cuda(530)NVMeSSD</p> <p>华硕ROGSTRIXB850-F游戏WiFi</p> <p>海盗船Nautilus360RS一体式水冷散热器</p> <p>驱动程序不支持HAGS</p> <p>Windows1125H2(内部版本26200.9278)</p> <p>适用于Windows11的AMDAdrenalin22.6.1(2022)</p> <p>对于Windows 7,我们禁用了安全启动,启用了CSM,并将启动设备控制设置为“仅传统OPROM”。启用CSM意味着我们将无法再访问可调整大小的BAR(反正它也不受支持)。对于Windows11,我们禁用了VBS(基于虚拟化的安全机制)和HVCI(虚拟机监控程序保护的代码完整性)。需要注意的是,虽然我们在Windows11和Windows 7测试中都使用了Adrenalin22.6.1版本,但这两个软件包包含的内部驱动程序版本不同。尽管两个软件包都发布于2022年6月,但Windows11驱动程序基于比Windows 7驱动程序更先进的代码库。</p> <p>我们总共测试了十款游戏:八款使用DirectX11,两款使用DirectX9。DirectX11游戏是本次测试的重点,因为两个系统都原生支持DirectX11。相比之下,我们的Windows11系统会通过D3D9On12映射层运行DirectX9游戏,而我们的Windows 7系统则可以原生运行。虽然有一些方法可以绕过Windows11上的D3D9On12,但我们希望评估大多数玩家实际体验到的开箱即用效果。因此,我们预计Windows 7在运行DirectX9游戏时会更胜一筹。从下面的结果可以明显看出,每个操作系统的优势将取决于我们受限于CPU还是受限于GPU。</p> <p>《地铁2033:重制版》(DX11)</p> <p><img src="/uploads/articles/1791741617721-3.webp" alt=""></p> <p>《地铁2033:重制版》于2014年发布,采用了全新的光照引擎,画面更加精美,部分关卡也新增了场景。游戏主要依赖GPU性能,但在玩家探索游戏世界的过程中,GPU利用率有时会急剧下降。此时,CPU将成为性能瓶颈,导致游戏性能相应降低。</p> <p>虽然Windows11的平均帧率更高,但Windows 7在处理CPU相关的性能下降方面表现更佳,因此最低帧率也更高。安装AMD芯片组驱动程序并启用可调整大小的BAR功能后,Windows11的最低帧率略有改善,但仍然远逊于Windows 7。Windows11更先进的图形驱动程序在GPU受限的情况下似乎具有优势,而Windows 7较低的CPU开销提供了更稳定的帧速率,尽管峰值性能较低。</p> <p>蝙蝠侠:阿卡姆起源(DX11)</p> <p><img src="/uploads/articles/1791741618205-4.webp" alt=""></p> <p>《蝙蝠侠:阿卡姆起源》采用修改版的虚幻引擎3运行,并使用了多项DX11增强功能,例如曲面细分、环境光遮蔽HBAO+、百分比近距离软阴影(PCSS)和景深(DoF)。</p> <p>在1080p分辨率下,CPU性能受限时,Windows 7再次展现出强劲实力,在平均帧率和最低帧率(1%最低帧率)方面均优于Windows11。令人惊讶的是,在《起源》的4K分辨率下,Windows 7也略胜一筹,尽管优势远小于1080p。然而,正如我们在接下来的测试中将看到的,这种情况实属罕见。即便如此,在4K分辨率下,Windows 7在该游戏中仍然保持着略微优于Windows11的性能优势。</p> <p>蝙蝠侠:阿卡姆骑士(DX11)</p> <p><img src="/uploads/articles/1791741618578-5.webp" alt=""></p> <p>尽管《蝙蝠侠:阿卡姆骑士》的PC版发售时问题重重,漏洞百出,性能低下,但它依然获得了评论界和商业上的双重成功。从画面上看,这款游戏至今依然表现出色,现代硬件完全能够流畅运行这款对性能要求极高的PC移植版。</p> <p>蝙蝠侠:阿卡姆之城(DX11)</p> <p><img src="/uploads/articles/1791741619007-6.webp" alt=""></p> <p>《蝙蝠侠:阿卡姆之城》是继《阿卡姆疯人院》之后该系列的第二部作品,也是第一部支持DirectX11的作品。DirectX11引入了曲面细分等功能,为角色和环境增添了更多几何细节。</p> <p>在《阿卡姆之城》中,我们测试的每个分辨率下,系统都受到GPU的限制,这使得Windows11在所有方面都具有优势。</p> <p>巫师3:狂猎(DX11)</p> <p><img src="/uploads/articles/1791741619389-7.webp" alt=""></p> <p>《巫师3》发售之初因画面质量较最初公布时有所下降而引发争议。CD Projekt Red迅速发布补丁解决了这些问题,并提升了游戏的视觉效果。然而,从性能角度来看,这款游戏在发售时对硬件的要求极高。在《阿卡姆之城》中,我们测试的每个分辨率下,系统都受到GPU的限制,这使得Windows11在所有方面都具有优势。巫师3:狂猎(DX11)《巫师3》发售之初因画面质量较最初公布时有所下降而引发争议。CDProjektRed迅速发布补丁解决了这些问题,并提升了游戏的视觉效果。然而,从性能角度来看,这款游戏在发售时对硬件的要求极高。</p> <p>虽然这款游戏总体上非常依赖GPU,但在1080p分辨率下,我们确实遇到了轻微的CPU瓶颈,这使得Windows 7在1%最低帧率方面略占优势。而在1440p和4K分辨率下,Windows11则略胜一筹。</p> <p>控制(DX11)</p> <p><img src="/uploads/articles/1791741619751-8.webp" alt=""></p> <p>《控制》是我们本次对比测试中最新的游戏,于2019年发布。虽然该游戏引入了一些光线追踪功能,但这些功能仅限于DirectX12API。由于Windows 7不支持DirectX12,我们在两个操作系统上均使用DirectX11对《控制》进行了测试。即使没有光线追踪,《控制》仍然是我们在Windows11与Windows 7对比测试中画面表现最佳的游戏。</p> <p>Windows11在所有测试项目中都胜出。这并不令人意外,因为在所有测试分辨率下,我们都遇到了GPU性能瓶颈。</p> <p>杀手:赦免(DX11)</p> <p><img src="/uploads/articles/1791741620263-9.webp" alt=""></p> <p>《杀手:赦免》于2012年发行,是首款采用Glacier2引擎的游戏。这款升级后的引擎能够处理多达1200个角色的群体画面,这在当时是前所未有的。游戏还采用了多项DirectX11增强功能,包括全局光照和曲面细分。</p> <p>杀手2(DX11)</p> <p><img src="/uploads/articles/1791741620641-10.webp" alt=""></p> <p>《杀手2》于2018年发布,是我们操作系统对比测试中第二新的游戏。它拥有精细的环境、密集的群众以及许多表面的完整反射效果,整体画面令人印象深刻。</p> <p>《杀手2》是另一个例子,我们的测试系统在所有分辨率下都受到GPU的限制,这使得Windows11全面胜出。</p> <p>蝙蝠侠:阿卡姆疯人院(DX9)</p> <p>现在我们来玩第一款DirectX9游戏。如前所述,Windows 7在这里应该有优势,因为我们的Windows11系统必须使用D3D9On12映射层才能运行DirectX11游戏。但究竟优势有多大呢?</p> <p>Windows 7在平均帧率和1%最低帧率方面具有显著优势,尤其是在1080p和1440p分辨率下。在4K分辨率下优势有所减弱,但Windows 7的整体性能仍然更加流畅。使用其他转换层(例如DXVK)或许可以缩小差距。</p> <p>无主之地2(DX9)</p> <p><img src="/uploads/articles/1791741621040-11.webp" alt=""></p> <p>《无主之地2》是我们测试的第二款DirectX9游戏,也是我们测试的最后一款游戏。</p> <p>Windows 7在低分辨率下再次取得巨大优势。在4K分辨率下,其性能几乎完全相同。</p> <p>Windows11针对占用大量GPU资源的游戏进行了优化</p> <p>结果很有意思,但或许并不完全出乎意料。DirectX9的结果基本符合我们的预期,因为Windows11必须通过D3D9On12映射层运行这些游戏,这为Windows 7带来了显著优势。</p> <p>DirectX11的测试结果更为复杂,但趋势依然清晰:当CPU性能受限时,Windows 7更胜一筹;而当GPU性能受限时,Windows11则表现更佳。这不难理解,因为Windows11使用了基于更先进代码库的图形驱动程序,而Windows 7则是一个更精简的操作系统,后台进程更少,因此CPU占用率也更低。</p> <p>微软最近详细阐述了其K2计划,旨在提高Windows11的性能和可靠性。我们希望这些持续改进Windows11的努力能够取得成效。</p> <p>我们在Windows11中观察到的CPU性能下降并非源于其最显著的安全特性,例如VBS(基于虚拟化的安全机制)和HVCI(虚拟机监控程序保护的代码完整性),因为我们在测试过程中已禁用这两项功能。值得注意的是,Windows 7在软件层面不支持VBS或HVCI,而Windows11支持硬件虚拟化扩展(例如IntelVT-x或AMD-V)和二级地址转换(SLAT)。此外,固定功能的硬件可以根据CPU架构的性能,在不同程度上降低虚拟化的影响。然而,额外的遥测和其他后台服务仍然会启动并占用宝贵的CPU资源。</p> <p>即使使用最新的芯片组驱动程序并启用可调整大小的BAR等功能,Windows11在CPU瓶颈场景下的性能提升也并不显著。最终,我们希望看到Windows11更加精简高效,因为我们的测试结果表明,其性能仍有提升空间,尤其是在CPU方面。</p>