Ampere vs RDNA:Nvidia RTX 3070 CPU佔用比RX 6800更高
AMD Radeon 顯卡廣受玩家詬病的一點就是,在運行上一代DirectX 11 和OpenGL API 的時候存在諸多CPU 驅動開銷(driver overhead)問題。不過得益於新引入的多個底層API 以及對微架構設計的調整,這些問題有了很大的改善。近日知名YouTube 頻道Hardware Unboxed 進行了測試,結果令人滿意。
根據測試相比較AMD Radeon顯卡,Nvidia的Ampere GPU可能在更低性能表現下更容易出現降頻。油管頻道使用了4顆處理器和5塊顯卡,並用數款AAA級別遊戲進行測試,從而暴露了Nvidia Ampere顯卡的驅動開銷問題。
測試的遊戲包括Guerilla Games 的《地平線:零之曙光》、育碧的《看門狗:軍團》、Square Enix 的《古墓麗影:暗影》。上述三款遊戲都運行在Direct X12 API 上。眾所周知,這三款遊戲對CPU 的要求非常高。這裡值得注意的是,這些遊戲中使用了較低質量的圖形預設和較低的分辨率,以確保測試不會受到GPU 的瓶頸限制。
測試的硬件包括
CPU:
Ryzen 5 1600X (Zen 1),
Ryzen 5 2600X (Zen+),
Ryzen 5 5600X (Zen 3),
Core i3-10100 (Skylake refresh).
GPU
RX 6900 XT & RX 6800 (RDNA 2),
RTX 3090 & RTX 3070 (Ampere),
RX 5700 XT & RX 5600 XT (RDNA 1).
▲《地平線:零之曙光》(原畫質量)
▲《看門狗:軍團》(中等質量)
如上文所示,測試時使用了較低的預設。這點可以從《地平線:零之曙光》(原畫質量)和《看門狗:軍團》(中等畫質)的預設中看出。
前兩款遊戲是用來測量不同架構的幀數差異,而《古墓麗影》則是用來比較兩個系統的CPU使用率–一個是RTX 3070,另一個是RX 6800,都是運行英特爾的Core i3-10100處理器。這次測試的幀率被鎖定在60fps的兩個系統上,並因此觀察到Nvidia方面表現出明顯更高的CPU使用率來渲染幀。
▲《古墓麗影:暗影》
至少從這些數據來看,Nvidia的安培卡在遊戲中這種對CPU要求很高的情況下,似乎很明顯地受到了某種瓶頸的影響,不管使用的是英特爾還是AMD的處理器。不過,這到底是由於驅動開銷的原因,還是有其他問題在這裡發揮作用,只能通過進一步的測試來確定。