本月初 Blender 3.3 發布,除了引入 Intel oneAPI 後端外,它還為 Radeon GPU 的 AMD HIP 後端帶來了改進。 AMD 方面的重要意義是將 GPU 支持擴展到 GFX9/Vega。因此,現在是進行新一輪基準測試的好時機,以展示 AMD Radeon HIP 性能與 NVIDIA 現有 CUDA 和 OptiX 後端的性能對比。

為了您今天的觀看樂趣是 Ubuntu Linux 上 Blender 3.3 的一組基準測試,旨在研究各種 AMD Radeon 和 NVIDIA GeForce 顯卡及其各自加速後端的開源 3D 建模軟件的性能。僅研究 NVIDIA 與 AMD 的性能,而 Intel oneAPI 與 Arc Graphics 的性能將分開研究。我可用於這一輪 Blender 3.3 基準測試的顯卡包括:

-RTX 2060
-RTX 2060 SUPER
-RTX 2080 SUPER
-RTX 3060
-RTX 3060 Ti
-RTX 3070
-RTX 3070 Ti
-RTX 3080
-RTX 3080 Ti
-RTX 3090
-RX Vega 56
-Radeon VII
-RX 5700 XT
-RX 6400
-RX 6500 XT
-RX 6600
-RX 6600 XT
-RX 6700 XT
-RX 6750 XT
-RX 6800
-RX 6800 XT

所有這些基準測試均來自由 AMD Ryzen 9 5950X 驅動的 Ubuntu 20.04.5 LTS 系統。 AMD 方面是他們最新的 Radeon Software 22.20 ROCm 驅動程序堆棧和適用於 GeForce GPU 的 NVIDIA 515.65.01 驅動程序。

正如本週早些時候所寫的,AMD 正在尋求 HIP 光線追踪支持Blender 3.5 明年推出,而現在只是他們的 AMD HIP 版本,與 NVIDIA 成熟的 CUDA 後端,然後是更新的 OptiX 後端,允許使用現代 GeForce RTX 顯卡上的 RT 內核。

隨著 Blender 非常常見的 BMW 場景,Radeon VII 和 RX Vega 56 顯卡現在與 Blender 3.3 一起用於 HIP 後端!儘管 BMW 模型無法與基於 RDNA1 的 Radeon RX 5700 XT 一起使用。至於 Blender 3.3 中的 AMD HIP 性能,Radeon RX 6800 XT 性能僅次於帶有 CUDA 的 RTX 2080 SUPER。當然,OptiX 後端產生了更高的性能,即使是 GeForce RTX 2060 也可以勝過所有配備非 RT HIP 後端的 Radeon GPU。

Radeon GPU 的功耗低於在 Blender 3.3 渲染基準測試期間測試的 GeForce GPU。

很高興 GFX9/Vega GPU 現在可以在 Blender 3.3 上使用 Radeon HIP 後端,但不幸的是,這個 Radeon HIP 花了這麼長時間Blender 的後端成熟,但希望 AMD 能夠更準時地進行改進。當然,我期待 Blender 3.5 與計劃中的 AMD 光線追踪支持。對於要求更高的 Blender“教室”場景,RX 6800 XT 的性能類似於帶有 CUDA 後端的 GeForce RTX 3070。

在這些 GPU 上運行的教室場景看到 Radeon RX 6800 XT 消耗與配備 CUDA 或 OptiX 後端的 GeForce RTX 3070 Ti 相比,功耗更低。

Radeon HIP 後端繼續改進,但現在那些只關心徹底最佳性能的人會發現 NVIDIA GeForce性能領先,至少在 Linux 下是這樣。即使使用 CUDA 後端,NVIDIA 的性能也處於更好的狀態——例如對於 RX 6800 XT 再次與 GeForce RTX 3070 Ti 競爭的 Fishy Cat 場景。對於 Linux 上的 OpenGL 和 Vulkan 工作負載,Radeon RX 6800 XT 經常與 GeForce RTX 3090 競爭。

對於某些模型,在 GFX9/Vega 硬件上渲染存在問題。

想要深入了解所有這些單獨的基準測試結果的人可以通過此結果文件找到它們。除了 Blender 3.3 的 Cycles 渲染後端改進之外,AMD/Intel Blender 3.3 CPU 性能繼續得到很好的提升。

Categories: IT Info