APP下载

AMD用卓越技术成就用户完美体验

2015-04-24杨光

中国信息化周报 2015年12期
关键词:着色器卡顿显示器

杨光

AMD总部专家Richard Huddy、Omar Faiz近日在北京对已经公布的FreeSync、LiquidVR以及即将发布的DX12等技术的相关内容进行了详细讲解。

据介绍FreeSync的特点是让显示器的刷新率不再固定在60Hz,而成为一个变量,当显卡完整渲染完一张画面后,提示显示器可以输出了,才会输出。这样一来显示器便不会拖显卡的后腿,即不存在撕裂问题,也就不会卡顿。

AMD携手众多合作伙伴推出的LiquidVR软件工具开发包,针对VR所面临的性能、延迟、兼容性三大技术难题进行了逐个攻破,力图为开发者和用户提供最佳的VR解决方案。

LiquidVR共分四大内容:第一,最新数据抓取。在传统模式中,当GPU需要某些数据进行运算时,CPU会从数据库中进行抓取,然后拷贝给GPU,这显然是个笨办法。而借助最新数据抓取功能,CPU学会了制作一个类似二维码的“小纸条”,当GPU需要时只要“扫描”一下便可找到所需的数据,这样一来数据的传输自然便的更加迅速,延迟也随之降低。

第二,异步着色器。如何让即时画面和头部的转动保持一致向来是VR的一个难点,而AMD给出了完美解决方案——以扭曲渲染出的画面追踪用户视角,利用的则是异步着色器,它可以充分发挥GCN架构的优势,让软件更好的调动GPU中的异步计算引擎(ACE),以并行执行VR图像处理和渲染,从而将延迟、卡顿、抖动降至最低程度。

第三,协同多GPU。众所周知3D画面的实现原理是同时渲染出两张相同的画面,利用人眼的视觉延迟交替呈现,最终实现立体感。那么将这两张画面交给两块GPU分别渲染是不是显得更加高效呢?LiquidVR中的协同多GPU功能正是为此而做出的优化,它十分易于集成到游戏的引擎当中,即可降低延迟、改善了画面品质,又可保证双卡协同运算的效率,是将VR能否迅速普及的关键技术。

第四,直连显示器。用户总是担心新设备会与老机型不能完美兼容,如果为了一套显示器而去更换整台电脑或者重装操作系统。而使用LiquidVR便不存在这方面顾虑,它可以让应用程序直接操控,让没有为VR提供优化的操作系统也可以支持头戴显示器,而且不会影响任何的桌面配置,另外它无缝支持不同品牌的头戴显示器产品,用户可以根据需求来灵活购买。

正如Richard所言:“虚拟现实对于行业来说是一个非常热门的话题,其应用领域广阔,包括教育、医疗、大数据视觉化、训练、虚拟社交以及游戏娱乐。而AMD在这方面也有一些贡献,不久前我们推出了LiquidVR SDK,可以帮助程序员更好地进行游戏开发。LiquidVR的目标有三个,舒适性、兼容性、精彩内容。舒适性方面,LiquidVR通过最新数据锁定、异步着色引擎、协同多GPU等功能,来让用户获得更低的延迟,让存在感更加逼真。兼容性方面,LiquidVR可以让画面直接输出,即插即用,不把桌面设置等无关元素扯入进来。内容方面,LiquidVR让反馈更加迅捷,帧速率更高,为使用者带来更好的使用体验。”

有关DirectX 12这一Windows 10独占API,AMD给予了高度重视,AMD总部专家Richard Huddy表示:“DirectX 12具备很多潜在的优势,除了图像方面的优化外,其令一大核心价值在于软件与硬件的得以更好的沟通,我们可以在屏幕中看到更多的细节,获得更高的流畅度,进一步降低能耗,而最重要的在于多核心CPU可以更好的发挥作用。”紧接着,Richard展示了一幅幻灯片,“在此前的DirectX 11版本中,八核心处理器中仅有6个颗得到了利用,2颗处于闲置状态,即便在工作的6颗核心中任务分配的也并不均匀,第一颗核心负载过重成为了系统性能瓶颈。而在DirectX 12下,8颗核心能够得到更均匀的分配,这会让帧数得到成倍增长,功耗也会有所降低,整体能耗比得到了469%的提升。”Richard对于DirectX 12给予了高度认可,并且表示在2015年AMD愿意毫无保留的向各个游戏开发商以及Windows用户推荐新的DirectX 12版本。

猜你喜欢

着色器卡顿显示器
把显示器“穿”在身上
基于UE4 实时射线追踪技术的研究与探讨
基于Unity Shader石油泄漏现象模拟的研究
基于IMx6的opengl图形着色器开发研究
最忠实的守墓犬
一种新型点阵显示器的设计
最忠实的守墓犬
最忠实的守墓犬
感应式带电显示器抗干扰处理
最忠实的守墓犬