来自图灵的眷顾:AMD Vega 64也能在游戏中启动光线追踪?
我们都知道虽然“光线追踪”听起来很厉害,但是就原理来说并非特别复杂,本身的原理并非今日之星,之所以能够在今年夏天突然能够做到实时光线追踪的程度,本身就是业界厚积薄发的性质,再加上微软在上游的支持,才能让实时光线追踪在今年成为可能。然而正如我们知道的,因为GeForce RTX显卡在微架构层面增加硬件加速性质的RT Core,以明显增加核心面积作为代价换来能够支持实时光线追踪,而目前的AMD Radeon显卡,其实理论上说要支持DirectX Raytracing绝对不是难事,但是因为诸多限制,进展肯定要比竞争对手来得更低,无法做到相同的支持程度,所以就目前来说我们还没看到它在游戏中的光线追踪表现。
在上周的晚些时候EA DICE就针对《战地V》发布支持光线追踪的追加补丁,赶在豪华版玩家解锁游戏前推送。玩家需要升级到最新的Windows 10 October 2018 Update,然后还要升级最新的GeForce Game Ready驱动才能够在游戏中通过开启DirectX 12享受到光线追踪的效果。然而昨天有位玩家在Guru3d论坛表示,它通过魔改操作,让自己的AMD Radeon Vega 64显卡同样能够支持光线追踪……好吧这么说有些夸张,应该说他非常激动的认为自己能够通过修改游戏配置文件来让没有任何硬件加速的Vega 64显卡开动光线追踪,但是因为它发现自己能够在2560*1440分辨率还能跑到70FPS左右(光线追踪当中的高预设),这要比我们的RTX 2080 Ti还要强,所以他自己都不敢相信这是否是真的(多么年轻的孩子),因此他专门论坛上面来,这篇本身讨论Vega 64性能的文章可能因为这火起来,已经有52页这么长。
魔改的过程很简单,我们看到我的文档当中的PROSAVE_Profile配置文件,将其中的参数修改为:
GstRender.Dx12Enabled 1
GstRender.DxREnabled 1
GstRender.RaytraceReflectionQuality 2
至于随后发生的事情,这位玩家并没有认真试试车辆、玻璃的反射,他只是跑去玩单人战役部分的第一关,感觉自己的反射效果好很多。好吧至少看上去他修改的参数是有用的,但是不知道他是否清楚可能上面已经有更多参数限制设备来让这些参数生效呢。正好动作一向超级快的OSDGaming在做《战地V》的测试,于是就按照他的方法来测试,他们表示根据自己的观察来看,并没有看到类似光线追踪的效果,而是常见的屏幕空间反射,比如说就没有反射NPC玩家在水面上的倒影,可能是游戏本身的反射效果就不差,所以让没有看过光线追踪的玩家为此混淆。