一款全新的DX12显卡基准测试工具已经发布,它甚至能让RTX 5090这样的顶级显卡也感到力不从心。Radiance DX12显卡基准测试利用光线步进技术,纯粹依赖FP32计算来展示当前及未来显卡的潜力。

Cover Image

Radiance基准测试由前Tom's HardwareThresh's FiringSquad撰稿人艾伦·董(Alan Dong)编写。该测试利用DX12 API,通过运行一个采用光线步进技术实现的打砖块游戏变体,来分析现代GPUFP32计算性能。

Radiance——一款光线步进基准测试。相同的打砖块几何体——砖块、挡板、球——通过纯数学方式渲染。光线步进计算每个光子的路径,模拟光线在现实中的行为。有向距离函数定义表面。全局光照充满空间。阴影落在物理规律决定它们必须出现的地方。

这是我们对这些游戏未来形态的创意愿景:我们不断完善的永恒游戏机制,通过计算之光来表达。相同的传承,相同的精确度,但采用的渲染技术将当前硬件推向了绝对极限。

当前的愿景超越了技术。Radiance需要RTX 5090才能在启用高级光照时达到可玩的帧率——而且这还是在碎片系统被禁用的情况下。完整的视觉保真度可能需要等待下一代硬件。我们现在将其作为基准测试发布:一种对当今GPU进行压力测试的方法,也是对我们未来方向的一瞥。

有趣的是,艾伦最初将Radiance作为一个周末项目开始,后来才将其发展成一个完整的GPU基准测试。该测试完全依赖于光线步进的几何体,没有纹理贴图,没有捷径,没有预烘焙光照。一切都是数学!

该基准测试非常紧凑,压缩后大小为80KB,并有两个预设。第一个预设名为“RTX 5090”,分辨率为720p,包含80个碎片;而“极端”预设则以1080p分辨率运行,包含640个碎片元素。默认预设的总大小约为5KB,而极端预设约为32KB,这意味着即使在最大容量下,它也能轻松装入现代GPUL1缓存中。

Radiance最棒的部分在于,它测试的是GPU的计算吞吐量(FP32)和执行效率,而不是显存带宽或其他花哨的技巧,如光线追踪或人工智能加速硬件。但Radiance最重要的方面在于它依赖一种名为光线步进的渲染方法。光线步进主要用作光线追踪的替代方案,用于物理模拟。以下是传统光栅化与光线步进的区别:

传统光栅化

  • 顶点着色器变换坐标。

  • 光栅化器确定像素覆盖范围。

  • 像素着色器应用纹理/光照。

  • 输出合并器合成到帧缓冲区。

光线步进(本基准测试)

  • 计算着色器为每个像素分派一个线程。

  • 每个线程通过场景的有向距离函数步进光线。

  • 命中时:追踪阴影光线,计算光照。

  • 直接写入UAV纹理。

艾伦Radiance有更全面深入的指南,包括它的用途、如何对GPU的计算资源进行基准测试以及预期结果。你可以在这里阅读全部内容。

那么,让我们从对英伟达GeForce RTX 5090进行基准测试开始。在720p的默认预设下,我们得到了2085分的成绩,平均FPS76.2,平均碎片数为58.3

在“极端”预设下(仅为1080p分辨率,碎片上限为640,光线步数为72),我们的RTX 5090测试平台仅能维持2-3 FPS,平均碎片大小为123.1。平均FPS41.8,但那是在碎片效果启动之前的数据。

该基准测试对GPU的计算强度极高,以至于开发者添加了警示说明,要求运行该测试的用户确保显卡有良好的散热,并确保电源线(如12VHPWR)的散热和安装到位。

总的来说,Radiance基准测试是对现代GPU的一个不错的新考验,我们将密切关注未来GPU在此测试中的演变。你可以在此处下载该基准测试,并在下方评论区分享你的分数。


文章标签: #基准测试 #光线步进 #DX12 #GPU性能 #FP32计算

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。