RTX2070性能游民首测:改变显卡格局的2K新贵

2018-10-16 21:33:58 来源:游民星空[原创] 作者:尹晓峰 编辑:Firebird 浏览:loading

RTCore带来实时光线追踪

  NVIDIA在Turing架构的每个SM中新增RT Core是迈向实时光线追踪的关键,硬件加速是实现这一目标的唯一途径。

  为了更好地理解RT核的功能,以及它们究竟加速了什么,首先解释如何在没有专用硬件光线追踪引擎的情况下用GPU或CPU执行光线追踪。基本上,BVH遍历的过程需要通过着色器操作来执行,并且每光线投射数以千计的指令槽来针对BVH中的边界框交点进行测试,直到最终命中三角形,并且交点处的颜色将被用于最终像素填充。或者如果没有三角形被击中,背景颜色可以用来填充这个像素,这样就做到了模拟现实世界中人眼的视觉原理——你只能看到反射光的物体。

游民星空

游民星空

  没有硬件加速的光线跟踪要求每条射线有数千个软件指令槽来测试BVH结构中的连续较小的边框,直到可能碰到一个三角形。这是一个海量计算的过程,使得在没有基于硬件的光线跟踪加速度的情况下,无法在GPU上进行实时处理,速度奇慢无比。

  Turing的RT内核可以处理所有的BVH遍历和射线-三角形相交测试,节省了SM在每条射线上花费数千个指令槽,这对于整个场景来说可能是无法承受的巨量指令。RT核心内有两个专用单元,第一个单元进行边框回归测试,第二个单元进行射线三角形相交测试。SM只需要启动一个光线探测器,RT核进行BVH遍历和射线三角形测试,并向SM返回命中或不命中,SM本身即可被充分释放来做其它图形计算工作。

游民星空

  在没有独立RT Core加速的情况下,即便是上一代顶级显卡GTX1080Ti实现光线也是不堪负重。Turing可以在不同的工作负载下提供比Pascal更多的千兆射线/秒,比如Pascal大约花费1.1千兆射线/秒,或者10TFLOPS/千兆射线在软件中进行光线跟踪,而Turing可以使用RT Cores进行10+千兆射线/秒,并且运行速度要快10倍。

上一页 1 2 3 4 5 6 7 8 9 10 11 下一页
友情提示:支持键盘左右键“← →”翻页
人喜欢
游民星空APP
随时掌握游戏情报
code
休闲娱乐
综合热点资讯
单机游戏下载
好物推荐
游民星空联运游戏