今日,电脑游戏领域的热情再次被点燃,因为Khronos Group宣布了其开放标准图形API——Vulkan 1.0的即将公开发布。为了响应这一盛事,AMD推出了专为Vulkan设计的Radeon软件beta版,旨在帮助游戏开发者社区在Radeon显卡上更好地运用这一新API。
**那么,什么是Vulkan呢?**
Vulkan与OpenGL同源,但它是一个新型的图形API,为开发者提供了更强大的硬件控制能力。以”低开销”为设计原则,Vulkan旨在提高显卡和多核处理器的性能与效率。与OpenGL相比,Vulkan显著减少了”API开销”,即CPU完成解译游戏对硬件需求的后台工作所需的时间。这减少了开销,让硬件有更多时间专注于提供实际的游戏特性、性能和画质。Vulkan还能使用OpenGL无法实现的一些显卡硬件特性。
从AMD的Mantle图形API中继承的这些功能为游戏界带来了性的变化。Mantle是首个以”低开销”为设计原则的PC图形API,赋予了对PC显卡资源的空前访问能力。从Mantle到Vulkan的过渡,证明了这种新型API架构的实用性和潜力。自那时起,Vulkan在跨硬件开发、游戏开发与内容创建等行业的综合型行业的监管下不断发展。在这个过程中,Vulkan增加了许多重要功能,包括对安卓的支持和跨操作系统支持等。
那么,哪些设备可以享受到AMD的驱动支持呢?自Vulkan诞生以来,AMD就积极参与其开发工作,为游戏开发者提供支持的驱动。在公开阶段,早期驱动版本已支持Windows上的特定Radeon显卡。对于那些寻求最佳性能的玩家来说,好消息是即将推出的AMD显卡Linux驱动也将支持Vulkan。但请注意,初期版本的Windows驱动不包含DirectX驱动组件,因此不适用于日常使用。具体支持的显卡型号包括基于次世代图形核心架构(Graphics Core Next)的AMD APU和Radeon显卡系列。
至于Vulkan能够使用的Radeon图形特性,其中最引人注目的是基于GCN架构的Radeon显卡所具备的”异步计算”功能。这一功能使显卡能够并行处理复杂的计算任务与3D几何图形,从而节约时间并提升整体帧速率。多线程命令缓冲器则是另一种能够提升显卡性能的Vulkan特性。API扩展支持也为未来的游戏开发提供了无限的可能性。这意味着未来的Radeon显卡将能够通过软件更新来支持更多新的硬件功能。
展望未来,随着Vulkan的发展和完善,我们有理由相信它将带来更多的创新和突破。无论是对于游戏开发者还是玩家来说,这都无疑是一个令人激动的时代。我们期待着这一新API将如何推动游戏产业的进步,并带来更加出色的游戏体验。