Boris FX erweitert Sapphire mit HIP – dank AMD GPU-Beschleunigung

Das Open-Source-Toolkit half dem Entwickler visueller Effekte dabei, seine mit dem Emmy® ausgezeichnete Plug-in-Suite zu aktualisieren, um so die Verarbeitungsleistung von AMD GPUs und Prozessoren nutzen zu können.

Boris FX ist einer der führenden Entwickler von Plug-ins für Postproduktionsprofis und weltweit bekannt für Flaggschiffprodukte wie Sapphire, seine Emmy® Award-ausgezeichnete Suite von Plug-ins für Compositing- und Videobearbeitungssoftware. Seit über zwei Jahrzehnten wird Sapphire verwendet, um visuelle Effekte für Film, Fernsehen und Musikvideos zu schaffen, von den „Herr der Ringe“-Filmen Anfang der 2000er bis hin zu vielen der beliebtesten Netflix-Shows von heute.

Aber Sapphire stellte Boris FX vor eine technische Herausforderung. Der GPU-Code, der zur Beschleunigung von über 80 % der Effekte von Sapphire verwendet wurde, wurde ursprünglich mit der proprietären CUDA®-API geschrieben, die nur auf NVIDIA Prozessoren unterstützt wird. Boris FX wollte den Benutzern die Freiheit geben, aus einer breiteren Palette an Hardware zu wählen, z. B. leistungsfähige, erschwingliche AMD Radeon™ PRO GPUs und AMD Ryzen™ AI Max PRO Prozessoren. Als kleines Team konnte es sich Boris FX jedoch nicht leisten, dafür eine separate Codebasis zu erstellen und zu pflegen.

MIT HIP können Entwickler AMD GPUs unterstützen, ohne Code zweimal schreiben zu müssen

Die Lösung war HIP: Heterogeneous-Compute Interface for Portability (heterogene Rechenschnittstelle für Portabilität). Im Gegensatz zu früheren Workflows, wie z. B. die Verwendung der OpenCL™ API zur Unterstützung von GPU-Computing auf Nicht-NVIDIA Hardware, ermöglicht das HIP Open-Source-Toolkit Entwicklern die Portierung vorhandener CUDA-Anwendungen zur Ausführung auf AMD Prozessoren, ohne dass eine zweite Codebasis erstellt werden muss.

Nachdem ein AMD Ingenieur HIP verwendet hatte, um einen Prototyp des Sapphire-Codes zu erstellen, der sowohl auf NVIDIA als auch auf AMD Hardware lief, konnte Boris FX eine endgültige Version mit dem AMD Zweig als Referenz entwickeln, wobei AMD auf Anfrage technische Beratung gab.

Obwohl Sapphire über 200 separate Plug-ins enthält – und sogar ganze Anwendungen wie den Lens FLARE Designer und Effects and Transition Builder –, konnte ein einziges Teammitglied die Arbeit in weniger als 24 Monaten abschließen. Im Mai 2025 wurde die AMD GPU-Beschleunigung mit der Veröffentlichung von Sapphire 2025.5 für die Öffentlichkeit zugänglich.

Unter Windows unterstützt Sapphire nun sowohl professionelle Workstation-GPUs der AMD Radeon™ PRO W7000-Serie und Radeon™ PRO W6000-Serie als auch die integrierte Grafikeinheit der neuen AMD Ryzen™ AI Max PRO Prozessoren.

Boris FX Case Study

MIT HIP können Softwarebenutzer die Leistung von AMD Prozessoren nutzen

Diese Arbeit ermöglicht es Sapphire-Benutzern, die reine Rechenleistung von AMD Prozessoren zu nutzen, um die täglichen Arbeitsabläufe zu beschleunigen.

„In unseren Tests laufen Sapphire-Effekte auf der GPU durchschnittlich 30 % schneller als auf der CPU, einige Effekte sind jedoch bis zu 400 % schneller“, sagt Larissa Supnik, Boris FX Lead Software Engineer. „Effekte wie RackDefocus, die umfassende Rechenoperationen erfordern, profitieren tatsächlich von einer leistungsstarken GPU, aber selbst grundlegende Effekte wie Unschärfe und Leuchten, die auf der CPU schon schnell sind, sind auf der GPU sogar noch schneller.“

Sapphire-Benutzer profitieren außerdem von der hohen Speicherkapazität von High-End-Workstation-GPUs wie der AMD Radeon™ PRO W7900. Dank 48 GB RAM ist es möglich, viel größere Projekte zur Verarbeitung in den Grafikspeicher einzubinden – ein Muss für Künstler, die mit hochauflösendem Filmmaterial arbeiten.

„Für HD-Arbeiten ist die CPU blitzschnell, aber wenn es um 4K-Bilder und mehr geht, benötigt man eine leistungsstarke GPU“, sagt Brian Fox, Chief Marketing Officer und Product Manager für Sapphire bei Boris FX. „Wir haben Kunden, die Projekte in 8K meistern und mit 12K experimentieren.“

Boris FX Case Study

Mit HIP können Studios die Pipelines auswählen, die für sie geeignet sind

Boris FX verfolgt die Philosophie, Kunden mehr Auswahl zu bieten. Das Unternehmen bot mehr Auswahlmöglichkeiten, indem es HIP verwendete, um Sapphire zu ermöglichen und so eine größere Auswahl an Prozessoren für die GPU-Beschleunigung zu unterstützen.

„Die Projekte, an denen unsere Nutzer arbeiten, reichen von Spielfilmen über Reality-Shows bis hin zu Social-Media-Projekten“, sagt Fox. „Wir wollen ihnen die Entscheidung überlassen, was für ihre einzelnen Pipelines das Richtige ist. Wir möchten ihnen nicht vorschreiben, dass sie eine bestimmte Grafikkarte verwenden müssen“, so Fox.

Brian Fox fasst die Vorzüge von AMD Prozessoren für Sapphire-Benutzer mit Performance, Preis und Flexibilität zusammen. „Niemand möchte an eine bestimmte Lösung gebunden sein, und die Performance auf professionellen AMD GPUs ist immer attraktiv, ebenso wie der Preis.“

AMD und HIP: Eine ausgezeichnete Wahl für Softwareentwickler

Dank HIP konnte Boris FX Sapphire in weniger als zwei Jahren für den Einsatz auf AMD Hardware umgestalten – trotz seines kleinen Entwicklungsteams, der anspruchsvollen Natur der VFX-Projekte, für die die Software verwendet wird, und der Komplexität der Boris FX GPU-Codebasis.

Diese Arbeit ermöglicht es Sapphire-Benutzern, die an Fernseh- und Filmprojekten arbeiten, aus einer viel breiteren Palette an Produktionshardware zu wählen, darunter sowohl Desktop-Systeme mit leistungsstarken AMD Radeon™ PRO Workstation-GPUs als auch Notebooks mit hochmodernen AMD Ryzen™ AI Max PRO Prozessoren. „Wir wollen unseren Kunden die Entscheidung überlassen, was für ihre einzelnen Pipelines das Richtige ist. Wir möchten ihnen nicht vorschreiben, dass sie eine bestimmte Grafikkarte verwenden müssen.“ Brian Fox, Sapphire Product Manager und CMO, Boris FX.

„Verschiedene Benutzer haben sehr unterschiedliche Anforderungen, daher wollten wir ihnen schon immer alle Optionen bieten“, so Fox. „In der heutigen Postproduktionswelt möchte man auf der Seite des Kunden stehen – und auf der Seite der Wahlfreiheit.“

Neben HIP selbst und der kostengünstigen Leistung der AMD Hardware lobt Boris FX die Unterstützung, die das Unternehmen von AMD während des Konvertierungsprozesses erhalten hat, bei dem ein AMD Techniker vor Ort war, um technische Fragen zu beantworten.

Boris FX Case Study

Über den Kunden


  • Boris FX erstellt preisgekrönte Plug-ins für Videobearbeitung, visuelle Effekte, Grafikanimationen und Fotografie, die weltweit von über einer Million Profis aus den Bereichen Fernsehen, Streaming und Spielfilm genutzt werden. Aufgrund der nahtlosen Integration in Videosoftware von Adobe, Apple, Avid, Autodesk, Blackmagic Design, Foundry und anderen führenden Entwicklern werden die Produkte des Unternehmens in den bekanntesten Filmen und Shows unserer Zeit verwendet, darunter Star Wars, Avatar, Black Panther, die „Harry Potter“-Reihe, Game of Thrones, Stranger Things und The Mandalorian. Weitere Informationen finden Sie auf der Boris FX-Website.

Fallstudienprofil


  • Branche:
    Medien und Entertainment
  • Herausforderungen:
    Erweiterung der Auswahlmöglichkeiten für Kunden, indem die beliebten Sapphire Plug-ins für visuelle Effekte so aktualisiert werden, dass sie AMD Hardware unterstützen
  • Lösung:
    Verwenden der Heterogenous-Compute Interface for Portability (HIP) von AMD, um die vorhandene CUDA-Codebasis zu aktualisieren, damit die GPU-Beschleunigung auf AMD GPUs und Prozessoren unterstützt wird
  • Ergebnisse:
    Boris FX schloss die Arbeit in weniger als 24 Monaten ab, wobei ein einzelner Entwickler in Teilzeit an dem Projekt arbeitete. Im Durchschnitt wird Sapphire auf AMD GPUs 30 % schneller ausgeführt als auf der CPU allein, und einige Effekte sind bis zu 400 % schneller
  • AMD Technologie auf einen Blick:
    HIP-API und Kernel-Sprache
    AMD Radeon™ PRO W7000- und W6000-Serie GPUs
    AMD Ryzen™ AI Max PRO-Serie Prozessoren

Immer informiert bleiben

Bleiben Sie auf dem Laufenden mit AMD

Sie brauchen weitere Informationen über AMD Lösungen für Ihr Unternehmen? Unser Team zeigt Ihnen, wie AMD Ihr Unternehmen unterstützen kann.