雨果·巴拉:行业北极星Vision Pro过度设计不适合产品市场

详细测试,集成Vega显卡AMD Ryzen 5 2400G能否支持VR体验

文章相关引用及参考:tomshardware

本文来自tomshardaware的Kevin Carbotte

映维网 2018年03月27日)在2018年2月中旬,AMD发布了首批集成Vega显卡的Ryzen桌面处理器。我们在测试中发现,Ryzen 3 2200G和Ryzen 5 2400G能够为游戏带来令人印象深刻的性能表现。两款产品都能能在现代游戏身上实现优秀的720P性能,同时能为旧款内容带来不错的1080P性能表现。可以说,AMD首批“Raven Ridge”处理器符合预期。我们已经测试了它们在传统游戏上的性能,但我们想知道AMD的产品是否能应对更为身临其境的内容,亦即虚拟现实。

需要说明的是,Raven Ridge处理器无法满足Oculus RiftHTC Vive平台的性能要求门槛。事实上,芯片的VR游戏性能十分糟糕。确实,我们无意通过AMD的集显来运行上述的两款VR头显设备,至少不是当前一代的产品。然而,微软WMR平台的性能要求比前两者都要低很多。

微软WMR(目前只是代指VR)是现在市场上对系统要求最低的PC/笔记本VR平台。就今天对RAM和显卡要求十分严格的VR市场而言,这十分重要。HTC Vive要求最低是AMD Radeon R9 290或英伟达GeForce GTX 970;Oculus Rift则最低支持AMD的RX 470和英伟达的GTX 960/GTX 1050 Ti。与之对比,微软WMR的“Ultra”规格都只不过是英伟达的GTX 1050或AMD的RX 460这样较低端的显卡。Raven Ridge芯片的Vega GPU显然无法比拟上文提到的大部分显卡。不过,微软同时提供了更低的规格选择,WMR最低可以支持英特尔的HD Graphics 620集显。这种低规格选项无法支持大部分的游戏,但可以提供一个身临其境的工作环境,而这正是我们所要追求的体验,至少对入门者而言是这样。

微软尚未正式宣布WMR支持AMD的Ryzen集显,但Ryzen 5 2400G的潜在性能远超于英特尔的HD Graphics 620集显,而后者明显属于WMR支持的范围。所以我们想知道,基于Ryzen 5 2400G的系统是否能在合理的程度上运行WMR头显呢?

对于英特尔,微软正在与他们紧密合作以确保第六代,第七代和第八代英特尔Core i集显能够支持WMR头显。但为了实现这一点,微软不得不“偷工减料”。英特尔的HD Graphics 620无法可靠地实现流畅VR所需要的90fps标准。所以在应用英特尔的集显时,WMR头显是以较低的60Hz刷新率运行。我们认为AMD的Ryzen G处理器能够比英特尔集显带来更优秀的WMR体验,但要知道答案我们只有一种方法。于是,我们开始了下面的测试。

1. 基于集显的VR:我们的方法论与测试硬件

1.1 我们使用的硬件

  1. AMD Ryzen 5 2400G
  2. 三星玄龙头显
  3. 华硕 Prime X370-Pro

为了进行本次测试,我们找来了一组全新的PC。因为我们常用的VR测试系统都是采用更高端的英特尔Core i7-5930k处理器(不包含任何集显)。我们没有任何基于英特尔当前CPU平台的设备,所以我们找到了旧版的英特尔Core i5-6500,后者包含支持WMR的集显。

我们一般不会在基于Ryzen的PC上运行VR测试,但我们组装了一台临时的测试设备。我们首先在现有的PC上安装了一枚Ryzen 5 2400G(这台PC采用华硕Prime X370-A主板,两支G-Skill Ripjaws V DRR4-3200内存,而且一般是搭载Ryzen 7 1700)。这个系统最终没有成功,对此我们将在本文后面给出原因。最后,我们用华硕X370 Prime-A替代了略高档的华硕Prime X370-Pro。X370芯片组主板对Ryzen 5 2400G来说稍显奇怪,但这是我们手头上的主板,而使用成本更低的主板和较少的芯片组应该不会明显影响游戏的性能。

对于头显,我们选择了三星玄龙WMR头显。这是当前市场上分辨率最高的VR头显(单眼1440×1600)。如果我们的AMD APU能够在玄龙身上实现舒适的VR体验,相信这枚芯片同样能够为所有的WMR头显带来相同的性能。

1.2 设置

在安装处理器之前,我们安装了最新的BIOS以确保设备兼容Raven Ridge。AMD最新的AM4处理器兼容所有的AM4主板。但旧主板的现有固件无法识别新芯片。对于无法更新BIOS的用户,AMD免费为大家提供了Boot Kit。

在成功安装和启用Ryzen 5 2400G,以及显示器能够运行集成Vega GPU后,我们启动了BIOS来调整内存设置。我们知道高速内存对支撑Vega GPU的重要性,所以我们将内存模块设置为2966MHz并重启PC。

当系统启动到Windows时,我们在AMD官网下载了所需的驱动程序。AMD的官网提供自动检测功能,但无法运行。这实际上已经暗示了我们将在本项目中遭遇困难。我们在AMD官网上进行了一次简短的手动搜索后,并且成功找到了驱动程序,而我们在安装上似乎没有任何问题。

在重启PC后,我们重复检查了Windows 10是不是最新版。WMR平台集成了Windows 10,而微软是在OS补丁中推送WMR更新。我们的测试系统没有加入微软的Insider Program,因为我们希望为测试提供最为稳定的环境。在确保系统是最新的Windows 10之后,我们开始运行Window Mixed Reality PC Check工具以了解系统是否符合微软的混合现实规格。

Window Mixed Reality PC Check可以扫描你的PC是否搭载兼容的硬件,并弹出一份相应的表格,告诉你那部分满足最低的要求,那部分不满足要求。微软实际上没有强迫要求你满足最低规格。Window Mixed Reality PC Check的报告可以说明你的系统在什么时候是“nearly there(已经接近)”,意味着系统或许能够运行WMR。但是,微软并不愿意在规格上提供认可。换句话说,如果微软认为你的系统无法运行WMR,他们将不会粉饰实际的情况。它会直接告诉你,你的系统“不能运行混合现实”。

测试的结果表明我们的设置已经“nearly there”。我们不期待Mixed Reality PC Check为显卡提供认可的标志,而CPU旁边出现一个感叹号同样没有令我们感到意外。但是,我们并没有预料到USB控制器会出现问题。

1.3 开始故障排除

错误报告没有包含有关问题的详细信息,因此我们需要排除USB控制器未能通过测试的原因。在点击“Learn more about compatibility(了解有关兼容性的更多信息)”选项后,它把我们带到了一个包含潜在原因的页面,但报告没有提供代码来查明我们正在面对的错误。

但是,错误报告页面的USB部分提供了两个可能的原因:我们的主板没有自供电的USB端口;或者是我们有一个USB eXtensible Host Controller(xHCI),但驱动程序不是来自于微软。我们在快速浏览Device Manger(设备管理器)后发现,微软为我们提供了主机控制器的驱动程序,也就是说我们必须处理电源问题。

我们没有一个供电的USB集线器来避免这个问题,但我们决定继续推进,或者说至少要继续尝试。我们启动了Mixed Reality Portal并插上了三星玄龙头显。令我们感到沮丧的是,PC没有检测到设备。我们尝试将头显插进电路板上的不同USB端口,但Windows从未响应设备的存在。我们不知道USB控制器或板载HDMI端口是否存在问题,但我们开始相信计划产生了事与愿违的结果。在这个时候,我们移除了华硕X370 Prime-Pro以排除主板不兼容的问题。

我们随后断定HDMI端口一定是问题的所在,因为当我们使用独显的时候,三星玄龙能够支持华硕 X370 Prime-A。

1.4 成功

X370 Prime-A无法完成任务令我们感到意外,但Prime-Pro能够兼容玄龙头显。在用其他主板重装了测试设备后,Windows在我们插上头显后马上检测到玄龙头显的存在并为其安装了相应的驱动。Window Mixed Reality PC Check仍然标记了我们的USB控制器,但我们在启动头显后并没有发现任何明显的通信问题。

2. 通过Vega集显体验WMR头显

2.1 进入Cliff House

微软WMR平台的默认登陆环境是“Cliff House”。这里提供了可定制的房间,其中你可以访问诸如游戏,视频和应用等一系列的内容。

当你通过英特尔iGPU运行WMR头显时,设备会以60Hz运行,而非通常的最低标准90Hz。微软这样做的原因是降低显卡系统的负载,但这并非是李喜爱那个的配置。我们并不享受运行在英特尔iGPU的体验,60Hz的头显无法带来优秀的用户体验,即便对工作环境而言也同样如此。然而,这能够作为一种临时解决方案,至少对不容易产生晕动症的用户而言是这样。

我们认为Ryzen 5 2400G的Vega显卡会带来类似的体验,但AMD的CPU/GPU组合芯片在完成基本的任务时表现十分出色。我们无法确认头显的运行帧率,但我们相信玄龙头显能够在90Hz的刷新率下运行。在Cliff House中的导航十分流畅,我们没有发现任何故障。作为对比,房间旋转在英特尔集显的渲染下显得有点迟滞。

我们花了点时间探索Cliff House,重新安排应用窗口的位置和大小,放置各种全息图来装饰空间,并且来回进出应用程序。我们在这一过程中没有发现任何性能问题。令我们感到高兴的是,通过Raven Ridge来运行工作应用感觉就像是我们正在使用更为强大的PC。确实,如果你是为了工作需要而购买WMR头显,我们认为AMD的Ryzen 5 2400G同样能满足你的需求。

Raven Ridge芯片同样适合多媒体娱乐。Cliff Hhouse提供了一个用于观看电影和放松自己的巨幕影院。在这里观看电影预告片,或者探索微软提供的众多360度视频是一个不错的选择。

视频播放十分流畅,感觉每一点都十分舒适,能够媲美更为强大的独显。我们甚至体验了动画内容,如Baobab Studios的动画片段《Invasion!》,而且我们没有发现一点问题。

空间音频的再现同样没有出现故障。

2.2 休闲游戏

在一开始实验Raven Ridge的时候,我们甚至不确定是否能运行WMR,更不用说要求更高的游戏。但考虑到工作应用和多媒体娱乐上的积极体验,我们希望看看AMD的Vega 11到底能走多远。因此,我们从Microsoft Store中下载了一系列的WMR游戏。

我们体验的第一款内容是《Cubians VR》的演示内容。我们十分有信心Vega 11能够处理这个基于体素的世界,因为这是少数兼容英特尔 HD Graphics 620的WMR内容。如果英特尔集显可以运行这款游戏,Raven Ridge芯片上的Vega应该不会出现任何问题。

果其不然,Ryzen 5 2400G带来了十分出色的《Cubians VR》体验。我们没有注意到任何肉眼可见的渲染伪影,而且运动控制器的响应时间没有任何问题。

接下来我们尝试了《Space Pirate Trainer》 。I-illusions的优化十分优秀。我们非常惊讶于习惯于高端显卡的游戏能够如此流畅地运行在英特尔Graphics之上。AMD Raven Ridge呢?显然,AMD的产品同样能接受挑战。我们必须将游戏的图形设置为绝对最小值,但通过这样做,我们实现了非常优秀的体验。即便是数十个机器人同时出现在屏幕上,我们都没有遇到任何明显的性能问题。

对Ryzen APU的Vega显卡能够流畅运行游戏并没有令我们感到惊讶。Vega 11在3D渲染方面比英特尔HD Graphics 620要强大得多。但我们希望挑战Radeon芯片的极限,所以我们运行了对图形要求更高的数款游戏。

微软负责《光晕》系列的343工作室曾开发了一款名为《Halo Recruit》的VR短篇体验,你可以近距离面对兽人步兵或者是站在疣猪号旁边。《Halo Recruit》当然不是WMR平台上要求最高的内容,但这款游戏的最低要求(AMD RX 460或英伟达965M)仍然超过了Vega 11集显的理论性能。然而,这枚集显的性能再次令我们感到惊喜,它最终能够轻松地运行《Halo Recruit》。

最后我们启动了Charm Games的《Form》,一款基于Unreal引擎的图形的解谜游戏。这款作品的最低要求是AMD Radeon R9 290或英伟达GeForce GTX 970,而推荐规格则是RX 480或GTX 1060。显然,这远远高出了Vega集显的性能阀值。尽管我们的系统不符合要求,但我们发现在Ryzen 5 2400G的驱动下,《Form》在玄龙头显上的表现相当良好,足以支持大多数人享受这款游戏。我们注意到偶尔会出现一定的帧率问体,但不是十分严重,而且帧率可以迅速回复至正常水平。

3. 通过SteamVR在Vega集显上测试VR帧率

我们十分乐意向你展示评估WMR平台的性能数据,但我们没有任何工具来捕获本机WMR内容的帧频和帧封装。

就目前而言,我们只有一种用于VR体验的性能评估工具。英伟达的FCAT VR工具允许我们直接从VR渲染管线捕获帧频和帧封装数据。遗憾的是,它目前并不支持微软的WMR平台。不过英伟达表示,未来的版本将集成WMR。我们现在无法为微软的沉浸式环境和WMR本机应用提供性能数据,但这并不意味着我们不能通过其他方法来测试性能。

3.1 SteamVR

在缺乏原生WMR环境的支持下,我们选择了通过SteamVR来获取FCAT VR的性能数据。WMR头显兼容SteamVR,但面对这个游戏向平台所要求的流畅渲染而言,我们的集显远远无法满足其要求。而且这款性能不足的硬件将遭受另一次重创。

当你使用WMR头显运行Steam VR内容的时候,CPU和GPU都将遭受重创,因为WMR平台必须在SteamVR平台之上的后台运行。要运行SteamVR头显,微软和Valve都建议你配备英特尔Core i7处理器,以及相当于GeForce GTX 1070的显卡。显然,我们的Ryzen 5 2400G并不适合,但由于SteamVR是我们获取基准测试结果的唯一途径,所以我们选择了继续进行实验。

我们选择进行测试的SteamVR内容包括《The Blu》, 《Fruit Ninja》,《Job Simulator》和《Island 359》。借助Steam VR,我们在Raven Ridge系统上记录了每款体验的60秒基准。为了比较,我们尝试在Core i5系统上运行相同的体验。

首先,我们在Raven Ridge测试设备上启动了《The Blu》,而良好的运行效果令我们感到十分惊讶。我们没有发现任何重大的抖动。我们可以看出Steam VR是依靠于二次投影来实现顺畅的体验,但我们对整体的感知性能感到满意。

随后在研究FCAT Analyser中的帧时间图时,我们发现了真相:搭载Vega显卡的Ryzen 5 2400G甚至无法实现45fps,而这对于为每两显示帧提供一张渲染帧十分关键。Vega 11的平均帧速仅为36fps,这意味着三帧中的两帧没有及时渲染。

《Fruit Ninja》是我们测试的第二款SteamVR体验。跟完全被动式的《The Blue》不同,《Fruit Ninja》是一款要求主动式游戏,玩家需要运动全身来开玩游戏。我们在游玩《Fruit Ninja》上取得了一定的成功。但同样,我们可以看出二次投影技术所发挥的重要作用。FCAT的结果表明,我们只能达到约30fps的速度。如果说有任何收获,这再次说明了二次投影技术的可行性。考虑到基准测试中的数据,这项技术可以带来相当良好的体验。

接下来我们启动了《Job Simulator》。我们没有期待系统能够流畅地运行游戏,但最终的性能表现却稍微优于前两款内容。当然,二次投影技术在实现舒适体验上发挥了关键角色,但无论如何,这足以支持我们游玩《Job Simulator》。

FCAR VR数据表明,AMD的集显可以实现平均为37.1fps的速度。但图表显示,在我们的60秒测试中,Raven Ridge设备能够将帧率维持在相对稳定的速度。

最后我们启动了《Island 359》来真正测试AMD Ryzen 5 2400G的极限。这款游戏对图形要求比《Job Simulator》和《Fruit Ninja》都要高(但提供了图形选项以支持较低端硬件开玩游戏)。我们调低了图形配置,并将图像缩放至60%。结果并不好,但至少我们成功令游戏变得在一定程度上“可玩”。

在尽可能降低设置的情况下,Ryzen 5 2400G能够实现相对稳定的30fps,这与我们其他测试内容的性能范围接近。

为了进行比较,我们曾计划用Core i5-6500集显进行相同的测试,,但效果并不理想。我们从《The Blue》入手,但在基于英特尔架构的系统上完全无法运行。接下来,我们尝试了《Fruit Ninja》,体验抖动地十分厉害,并且令我们产生了恶心感。我们设法持续足够长的时间以获取FCAT VR的数据。结果表明,我们当时正在以每秒10fps的速度“开玩”游戏。在那之后,我们放弃了测试《Job Simulator》和《Island 359》的念头。可以说,你无法将英特尔集显用于SteamVR游戏。虽然AMD的Ryzen 5 2400G集显对于游戏来说并不理想,但AMD最新的集显显然优于英特尔的产品。

4. AMD的Ryzen 5 2400G出乎意料地适合休闲游戏

我们在开始实验的时候就已经做好了完全失败的准备,只是希望我们或许能够发现一些有趣的结果。事实证明,希望站在了我们这一边,但失败也站在不远处。AMD的Ryzen 5 2400G远超于我们的期望。我们最初以为AMD的CPU/GPU组合最多只能实现一个沉浸式环境,我们从来没有料想过它能够带来尚可的游戏体验,而且我们对VR视频播放仅抱有一丁点期待。但AMD的芯片推翻了我们的预期。AMD Ryzen 5 2400G在处理基本的WMR体验上显得绰绰有余。

需要注意的是,无论结果如何,我们都不会推荐你将Ryzen 5 2400G用于VR游戏。但如果你只是游玩原生WMR内容,休闲游戏,这款产品的效果可是出乎意料的好。

微软正与英特尔进行紧密的合作,以推广WMR的入门选项。但我们认为这家科技巨头错过了与AMD合作的大好机会。搭载Vega显卡的Ryzen 5 2400G显然可以比集成HD Graphics 620芯片的Core i5带来更优秀的体验。

5. 我们可以从本次实验中得到怎样的结论呢?

我们实际上不会推荐你将Ryzen 5 2400G用于WMR。因为即便头显价格正在降低,显卡的价格仍然非常高昂。大多数希望步入VR世界的用户可能不希望为一个存在严重限制的系统投入数百美元的资金。但是,我们对AMD Raven Ridge芯片的实验打开了我们的眼界,我们开始期待能够满足沉浸式VR体验要求的强大集显或许很快就会出现。如果AMD提高第二代Pyzen APU的性能以驱动高质量VR内容,我们也不会感到意外。届时,基于PC的VR游戏将更有可能大规模的普及。

本次实验同样使得我们开始期待,VR最终有可能出现在Xbox One平台上。在两年前,微软发布了Xbox Scorpio项目,并表示新主机将支持虚拟现实。当微软正式推出新主机的时候(现在名称是Xbox One X),他们不再谈论Xbox平台对VR的支持。但我们一直都相信,WMR平台和Xbox One平台最终将结合在一起,提供一种主流的卧室VR游戏体验。即便没有官方支持或官方优化,微软WMR运行在主流芯片(如Ryzen 5 2400G)上的效果仍然是出乎意料的好。所以我们相信,微软与AMD的合作可以在Xbox One X的强大Soc上带来更为令人满意的体验。

本文链接https://news.nweon.com/43210
转载须知:转载摘编需注明来源映维网并保留本文链接
素材版权:除额外说明,文章所用图片、视频均来自文章关联个人、企业实体等提供
QQ交流群苹果Vision  |  Meta Quest  |  微软HoloLens  |  AR/VR开发者  |  映维粉丝读者

您可能还喜欢...

资讯