Boris FX 借助 HIP 为 Sapphire 全面开启 AMD GPU 加速
视觉特效工具开发商 Boris FX 通过开源工具包 HIP 对其荣获艾美奖® 的插件套件 Sapphire 进行了更新升级,以充分释放 AMD GPU 和处理器的强大处理能力。
Boris FX 是致力于为后期制作专业人士提供卓越插件的知名开发商,旗下拥有多款享誉全球的旗舰产品,包括荣获艾美奖的合成与视频编辑软件插件套件 Sapphire。二十多年来,Sapphire 备受青睐,用于为电影、广播和音乐视频制作视觉特效,包括 2000 年代初的《指环王》系列电影以及当下众多热门 Netflix 剧集。
但是,Sapphire 给 Boris FX 带来了一项技术难题。用于加速 80% 以上 Sapphire 特效的 GPU 代码最初采用专有 CUDA® API 编写而成,仅支持 NVIDIA 处理器。Boris FX 希望有更多的硬件可供用户选择,例如性能强劲、性价比出色的 AMD Radeon PRO GPU 和 AMD 锐龙 AI Max PRO 处理器。但是,作为小型团队,他们无力为实现这一目标而额外创建并维护一个新代码库。
借助 HIP,无需重复编写代码即可支持 AMD GPU
解决方案就是 HIP(异构计算可移植接口)。不同于以往的工作流程(例如在非 NVIDIA 硬件上使用 OpenCL™ API 支持 GPU 计算),开源 HIP 工具包允许开发者将现有的 CUDA 应用迁移至 AMD 处理器运行,而无需额外创建新的代码库。
在 AMD 工程师利用 HIP 创建可同时运行于 NVIDIA 和 AMD 硬件的 Sapphire 代码原型后,Boris FX 以 AMD 分支版本为参考开发出最终版本,而在整个过程中,AMD 按需提供技术指导。
尽管 Sapphire 包含 200 多个独立插件,甚至包含镜头光晕设计器、特效和转场生成器这类完整应用,但仅靠一名团队人员便在 24 个月内完成了这项迁移工作。AMD GPU 加速功能于 2025 年 5 月随 Sapphire 2025.5 对外推出。
在 Windows 平台中,Sapphire 现支持 AMD Radeon PRO W7000 系列和 Radeon PRO W6000 系列专业工作站 GPU,以及全新 AMD 锐龙 AI Max PRO 处理器中的集成显卡。
HIP 助力软件用户充分释放 AMD 处理器的强大性能
得益于这项迁移工作,Sapphire 用户能够借助 AMD 处理器的强大计算能力,加速日常工作流程。
Boris FX 首席软件工程师 Larissa Supnik 表示:“我们的测试表明,Sapphire 特效在 GPU 上的平均运行速度比 CPU 快约 30%,部分特效提速幅度最高可达 400%。RackDefocus 这种涉及大量数学运算的特效确实能从高性能 GPU 中获益,即使是模糊和辉光这种在 CPU 上原本就运行很快的常用特效,在 GPU 上的运行速度也能得到进一步提升。”
Sapphire 用户还可以充分利用拥有大容量显存的高端工作站 GPU,如 AMD Radeon PRO W7900。这款 GPU 拥有 48GB RAM,可将规模更大的项目载入显存进行处理,这对于需要处理高分辨率素材的特效师来说至关重要。
Boris FX 首席营销官兼 Sapphire 产品经理 Brian Fox 表示:“处理高清素材时,CPU 的速度足够快。但如果要处理 4K 及更高分辨率的图像,就需要性能强大的 GPU。我们已有客户在开展 8K 母版制作项目,甚至在尝试 12K 母版制作。”
HIP 支持工作室自由选择合适的制作流水线
Boris FX 秉持的理念是,保障客户拥有选择权。HIP 使得 Sapphire 能够支持更多处理器实现 GPU 加速,以此保障用户的自由选择权。
Fox 表示:“用户参与的项目类型十分广泛,涵盖院线长片、真人秀节目乃至社交媒体项目。我们希望用户能够自主决定适合自身流水线的硬件。我们不想限定用户必须使用某一款显卡。”
Fox 将 AMD 处理器对 Sapphire 用户的吸引力总结为三点:性能、价格与灵活性。“没人希望被绑定在单一解决方案上,AMD 专业 GPU 的出色性能一直很有吸引力,成本优势同样突出。”
AMD 与 HIP:软件开发者的制胜之选
尽管开发团队规模较小、软件所服务的视效项目要求严苛,且 Boris FX 的 GPU 代码库非常复杂,但依托 HIP,Boris FX 仍能在不到两年的时间内就成功将 Sapphire 迁移到 AMD 硬件上运行。
得益于这项迁移工作,参与广播和电影项目的 Sapphire 用户可自由选择更丰富多样的制作硬件,包括搭载高性能 AMD Radeon PRO 工作站 GPU 的台式设备,以及搭载先进 AMD 锐龙 AI Max PRO 处理器的笔记本电脑。“我们希望用户能够自主决定适合自身流水线的硬件。我们不想限定用户必须使用某一款显卡。”Boris FX 首席营销官兼 Sapphire 产品经理 Brian Fox。
Fox 表示:“不同客户的需求差异巨大,所以我们一直希望为客户提供全部可选方案。在当今的后期制作行业,应当站在客户这边,支持客户拥有自主选择权。”
除了 HIP 本身以及 AMD 硬件的强劲性能与高性价比优势外,Boris FX 还高度认可 AMD 在迁移过程中给予的大力支持,因为在整个过程中,AMD 工程师随时待命,帮助解答各种技术问题。
关于客户
- Boris FX 开发出多款屡获殊荣的视频编辑、视觉特效、动态图形和摄影类插件,这些插件得到全球超过 100 万广播、流媒体和院线电影领域专业人士的广泛采用。其产品可与 Adobe、Apple、Avid、Autodesk、Blackmagic Design、Foundry 等头部开发商的视频软件深度集成,被广泛应用于当代众多知名电影和剧集,包括《星球大战》、《阿凡达》、《黑豹》、《哈利・波特》系列、《权力的游戏》、《怪奇物语》以及《曼达洛人》等。有关更多信息,请访问 Boris FX 网站。
成功案例资料
- 行业:
媒体娱乐 - 挑战:
更新热门 Sapphire 视觉特效插件以增加 AMD 硬件支持,进而拓宽用户选择空间 - 解决方案:
使用 AMD 异构计算可移植接口 (HIP) 对现有的 CUDA 代码库进行更新,使其能够在 AMD GPU 和处理器上实现 GPU 加速 - 结果:
Boris FX 仅安排一名开发人员兼职负责该项目,在 24 个月内就完成了全部工作。Sapphire 在 AMD GPU 上的平均运行速度比仅使用 CPU 快 30%,部分特效提速幅度最高可达 400% - AMD 技术一览:
HIP API 和内核语言
AMD Radeon PRO W7000 和 W6000 系列 GPU
AMD 锐龙 AI Max PRO 系列处理器
随时掌握最新动态
了解 AMD 最新动态
需要进一步了解适合贵公司的 AMD 解决方案?欢迎联系我们的团队,了解 AMD 如何为贵公司赋能助力。