DirectStorage性能比较AMDvsIntelvsNvidia

Microsoft的DirectStorage1.1应用程序编程接口可用于基于Windows的计算机、最新的图形卡和高级NVMe固态驱动器。因此,是时候找出哪种硬件最能处理GPU解压缩,这是DirectStorage1.1最令人兴奋的功能之一。幸运的是,Compusemble开发了一个合适的基准,而PCGamesHardware使用它来揭示一些有趣的发现。

微软的DirectStorage1.1有几个关键的性能提升功能,但这个API的主要目标是在处理NVMe请求时减少CPU负载。它还为其他工作负载节省了宝贵的CPU周期,并通过高度并行的GPU处理游戏资产解压缩,几乎没有操作系统干预和低CPU利用率。此外,DirectStorage资产压缩和解压缩算法的使用允许传输比存储介质(即SSD)能够传输的数据更多的数据,从而大大减少加载时间。

同时,GPU硬件处理DirectStorage解压缩算法的方式不同,因此PCGH决定找出哪种最新的GPU(AMD的RadeonRX7900XT、英特尔的ArcA770或Nvidia的GeForceRTX4080)更适合资产解压缩。他们采用了Compusemble的基准测试,并在显卡和英特尔酷睿i9-12900KCPU上运行。

RadeonRX7900XT 14.6GB/秒 12.6GB/秒 1.47GB/秒

弧A77016GB 16.8GB/秒 13.9GB/秒 1.64GB/秒

GeForceRTX4080 15.3GB/秒 12.7GB/秒 1.47GB/秒

酷睿i9-12900K@5.20GHz 5.2GB/秒 5.2GB/秒 1.47GB/秒

首先映入眼帘的是,所有GPU的解压缩处理能力至少比酷睿i9-12900K处理器好2.4倍。同时,英特尔的ArcA770在GPU资产解压方面明显优于AMD的RadeonRX7900XT和Nvidia的GeForceRTX4080。在最佳情况下,A770可以16.8GB/s的速率传输/解压缩资产,而RX7900XT以14.6GB/s的速率位居第三(落后领先者13%)。

根据PCGH的说法,无论使用AMD、Intel还是NvidiaGPU,实际加载时间都会减少一个数量级——从5秒减少到0.5秒。因此,考虑到图形处理器的解压缩率结果有多接近,使用哪个GPU并不重要——它们都能胜任任务,通常足以显着改善游戏体验。