AMD新成立的Radeon技术事业部(RTG) 12月3日在加州Sonoma举行了一次图形技术峰会。此前我们披露了峰会的第一部分内容,涉及图形技术方面的两大新技术HDR 2.0、 FreeSync over HDMI。
今天是第二部分:GPUOpen
这是AMD发起的一个全新倡议,从名字上就可以看出,GPUOpen是要以开放的态度,去推动GPU相关开发。
为此,AMD提出了三项技术革新:
1、开源的应用和游戏开发
AMD认为,目前GPU开发中最大的问题之一就是游戏主机、PC电脑几乎完全隔绝。主机开发者可以轻松直接访问底层硬件,效率和性能都可以做到极高,PC上则局限太多,只能借助DirectX、OpenGL这样的传统API来开发。
事实上,AMD此前提出的新型API Mantle就第一个提出了底层访问PC GPU硬件,随后的微软DX12、苹果Metal、Khronos Vulkan都不约而同地利用了这一理念,说明这条路是大家都认可的。
虽然Mantle的相关工作已经暂停,但它很好地完成了历史使命,其精神得到了继承和发扬光大,从这一点上看它是极为成功的。
AMD GPUOpen在游戏方面主要有三个层次:
- 直接访问:前所未有的GPU控制权,深入硬件底层
- 开源软件:大量的视觉效果、开发工具、驱动程序、库、SDK开发包等等
- 行业标准:遵循业界开放标准规范,邀请厂商、开发者参与
尤其是在开源资源方面,AMD将于明年一月初在GitHub上放出第一批,包括视觉特效、开发编译工具、库和SDK等等,开发者可随意使用。
那么,如此深度的开放,会不会有什么负面影响?AMD对此引用了关于蝙蝠侠的一句经典“能力越大,责任也就越大”。简单地说,开发者手里的资源更丰富了,可以做得更多了,但怎么去做还是取决于开发者。
AMD全球资深副总裁兼首席架构师Raja Koduri也对快科技特别指出,AMD会与业界、社区通力合作,为用户带来更好的应用和游戏体验。