Vulkan logo

Vulkan®

Vulkan 是由 Khronos® Group 开发的开放标准、跨平台应用程序编程接口 (API)。

Vulkan® 源自 AMD 的革命性 Mantle API,是一款强大的低开销图形 API,专为希望或需要更深层硬件控制以实现 GPU 加速的开发者而设计,以实现最大的性能和可预测性。

Vulkan® 让软件开发者能够控制 AMD Radeon™ GPU 和多核 CPU 的性能、效率和功能。

Vulkan Family Tree

Vulkan® 是由带来 OpenGL® 的联盟开发的新图形 API,适用于希望或需要更深层硬件控制的开发者。Vulkan® 专为“低开销”而设计,可让开发者全面控制 Radeon™ GPU 和多核 CPU 的性能、效率和功能。

与 OpenGL® 相比,Vulkan® 大大降低了“API 开销”,即 CPU 必须执行的背景工作,以解释游戏对硬件的要求。减少这种开销可让硬件有更多时间用于提供有意义的功能、性能和图像质量。Vulkan® 还公开了通常无法通过 OpenGL® 访问的 GPU 硬件功能。

Vulkan® 继承了 AMD Mantle 图形 API 的这些功能。Mantle 是同类产品中的首个:首个低开销 PC 图形 API,首个提供对 PC GPU 资源的空前访问权限,以及首个提供对这些资源的绝对控制。对游戏玩家而言最重要的是,Mantle 让行业开始思考,通过低开销图形 API 可以释放多少额外的 GPU 性能。

虽然 Mantle API 是为 AMD 硬件量身定制的,但 Mantle 的设计也足以容纳几乎所有现代图形架构。这种架构在 2015 年 5 月我们贡献 Mantle 的源代码和 API 规范作为 Vulkan® 的基础时证明了其价值。

自那时以来,Vulkan® 在一个涵盖硬件开发、游戏开发和内容创作行业的综合行业联盟的领导下不断发展。已添加了许多新且重要的功能,例如对 Android® 智能手机和平板电脑的支持和性能优化,以及对 Windows® 和 Linux® 的跨操作系统支持。

我们的一些工具可支持您的 Vulkan® 开发

Radeon™ Raytracing Analyzer

分析您的光线追踪应用程序的性能。

揭示潜在的瓶颈。

Radeon™ Memory Visualizer

珍惜您的分配。消除过载。修复内存泄漏。

给您的视频内存一些关爱。

Radeon™ GPU Profiler

分析。调整。加速。

立即使用我们的旗舰图形分析器优化您的游戏渲染器。

Radeon™ GPU Analyzer

编写更快的着色器,更快。

探索 Vulkan® 内存分配器 (VMA) 库

我们**经过实战检验**、**开源**的 Vulkan® 内存分配库使内存分配变得轻而易举。

AMD Linux® 上 Vulkan® 的开源驱动程序

AMD Vulkan® 的开源驱动程序是适用于 Linux® 上的 AMD Radeon™ 图形适配器的开源 Vulkan 驱动程序。

该驱动程序构建在 AMD 的平台抽象库 (PAL) 之上,PAL 是一个共享组件,旨在封装 AMD 的许多 3D 和计算驱动程序的某些硬件和操作系统特定编程细节。利用 PAL 有助于在不同平台之间提供一致的体验,包括对新发布的 GPU 的支持以及与 AMD 开发人员工具的兼容性。

只想获取玩 Vulkan® 游戏的驱动程序?

脚注Vulkan 和 Vulkan 徽标是 Khronos Group Inc. 的商标。


© . This site is unofficial and not affiliated with AMD.