一款全新的DX12 GPU基準測試正式發布,強如RTX 5090這樣的頂級顯卡都被「按在地上摩擦」。

Radiance DX12 GPU基準測試利用光線步進(raymarching),完全依賴FP32計算能力,旨在展示當前及未來顯卡的潛力。
Radiance由前Tom’s Hardware與Thresh’s FiringSquad撰稿人AlanDong編寫。該基準基於DX12 API,通過運行一個採用光線步進技術實現的《打磚塊》版本,來分析現代GPU的FP32計算性能。

有意思的是,Alan最初只是把Radiance當作一個周末項目,後來逐漸將其打磨成一個完整的GPU基準測試。該測試完全依賴光線步進幾何:沒有紋理貼圖、沒有捷徑、沒有預烘焙光照,一切都建立在純數學計算之上。
Radiance體積非常小,壓縮後僅80KB,並提供兩個預設。第一個名為「RTX5090」的預設解析度為720p,包含80個碎片。Extreme極限預設則運行在1080p解析度下,碎片數量高達640個。默認預設的總大小約為5KB,而Extreme預設約為32KB,這意味著即便在最高負載下,也能輕鬆完整地放入現代GPU的L1緩存中。

Radiance最出色的一點在於,它測試的是GPU的計算吞吐量(FP32)與執行效率,而不是顯存帶寬,或光追、AI加速等「花活」。但最關鍵的還是它所依賴的渲染方式——光線步進(raymarching)。
光線步進主要用於物理模擬,是光線追蹤的一種替代方案。以下是傳統光柵化與光線步進的區別:
傳統光柵化
頂點著色器變換坐標
光柵化階段確定像素覆蓋
像素著色器應用紋理與光照
輸出合併到幀緩衝
光線步進(本基準測試)
計算著色器為每個像素派發1個線程
每個線程通過場景SDF進行光線步進
命中後追蹤陰影光線並計算光照
直接寫入UAV紋理
Alan還撰寫了一篇更全面、深入的指南,詳細介紹了Radiance的用途、它如何測試GPU的計算資源,以及對結果應有哪些預期,感興趣的讀者可以前往查看原文。
接下來,我們從RTX 5090的測試結果說起。在默認的720p預設下,RTX 5090取得了2085分,平均幀率為76.2FPS,平均碎片數量為58.3。

而在Extreme極限預設下,雖然解析度「僅」為1080p,但碎片上限高達640個,光線步進次數為72步,RTX 5090測試平台只能跑到2–3FPS,平均碎片規模為123.1。在碎片開始大量生成之前,平均FPS約為41.8。

由於該基準對GPU計算能力的壓榨程度極高,開發者特意加入了安全提醒:運行該測試前請確保顯卡具備良好的散熱條件,同時確認12VHPWR等供電線纜的散熱與插接都沒有問題。






