Praktisch: Die eGPU-beschleunigte Timeline-Leistung von DaVinci Resolve und die Exporte zerstören die integrierten GPU-Ergebnisse vollständig [Video]

Tiffany Garrett

Obwohl Final Cut Pro X seltsamerweise noch keine externen GPUs unterstützt, DaVinci Resolve ist ein weiterer beliebter NLE das funktioniert schon mit eGPUs unter macOS. Eigentlich, die $ 299 Studio Edition unterstützt mehrere GPUs, was sich spürbar auf die Zeitachse und die Render- / Exportleistung auswirken kann.

Ich war sehr beeindruckt von der Unnachgiebigkeit, die Blackmagic Design, die Entwickler von DaVinci Resolve, bei der Iteration seiner Hardware- und Softwareprodukte gezeigt hat. DaVinci Resolve hat sich beispielsweise von dem, was in erster Linie als Colorist-Tool angesehen wurde, zu einem kompetenten eigenständigen NLE entwickelt. Die kommende Version 15, jetzt in der Beta bietet sogar eine Motion-Graphics-Plattform namens Fusion, die genau richtig ist.

Als ich kürzlich auf der NAB 2018 den Showfloor in Las Vegas durchquerte, gab es eine bemerkenswerte Begeisterung für DaVinci Resolve - mehrere beliebte Anbieter, die Resolve in Bezug auf ihre eGPU-Unterstützung speziell als 'Drop' bezeichnet haben, und stellten die beeindruckenden Leistungssteigerungen fest, die durch diese Funktion ermöglicht wurden.



In dieser praktischen Video-exemplarischen Vorgehensweise zeige ich die Verwendung von DaVinci Resolve mit mehreren eGPUs. Wie Sie sehen werden, kann eine eGPU ein MacBook Pro - eine Maschine, die möglicherweise nur schwer in DaVinci Resolve bearbeitet werden kann - in eine leistungsfähige Bearbeitungsmaschine verwandeln.

Xbox Live verzögert, aber das Internet ist in Ordnung

Um es klar auszudrücken, ich bin weit entfernt von einem DaVinci Resolve-Experten, obwohl es in diesem Jahr auf meiner Liste der Dinge steht, die ich lernen muss. Nach allem, was ich versucht habe, bin ich beeindruckt von der Benutzeroberfläche, dem Layout und der Breite der Funktionen unter der Haube. Wenn ich jemals von Final Cut Pro X wechseln müsste, wäre DaVinci Resolve höchstwahrscheinlich meine erste Alternative.

Nach alledem wollte ich kurz die eGPU-beschleunigte Timeline-Leistung testen und in Resolve und Resolve Studio 14 exportieren. Die Studio-Version unterstützt, wie erwähnt, mehrere eGPUs, aber es sind auch 299 US-Dollar . Das ist der gleiche Preis wie bei Apple Final Cut Pro X. , aber Blackmagic Design bietet eine kostenlose Version von Resolve mit vielen der gleichen Funktionen. Wie zu erwarten, bietet die kostenlose Version keine Unterstützung für Multi-GPU-Setups, ist aber dennoch ein erstaunlicher Wert, wenn man bedenkt, dass dies der Fall ist kostenlos im Mac App Store.

Video-Komplettlösung

Konfigurieren von GPUs in DaVinci Resolve

Wenn Sie mit der kostenpflichtigen Studio-Version von DaVinci Resolve arbeiten, öffnen Sie ein Projekt, gehen Sie zu Einstellungen → Hardwarekonfiguration → und ändern Sie den GPU-Verarbeitungsmodus in OpenCL. Wählen Sie im GPU-Auswahlmodus die Option Manuell. Auf diese Weise können Sie bestimmte GPUs für die Verarbeitung auswählen.

Auswählen mehrerer GPUs in DaVinci Resolve Studio 14

Wenn Sie die Nicht-Studio-Version von DaVinci Resolve ausführen, können Sie eine einzelne GPU für die Verarbeitung außerhalb einer integrierten GPU in einem 13-Zoll-MacBook Pro auswählen. Wenn Sie einen Computer mit einer diskreten GPU wie einen iMac Pro verwenden, wird diese GPU für Ihre Auswahl berücksichtigt.

Die kostenlose Version erlaubt keine Auswahl mehrerer GPUs

Wenn Sie die Verarbeitungsleistung mehrerer GPUs gleichzeitig nutzen möchten, möchten Sie ein Upgrade auf DaVinci Resolve Studio durchführen. Klicken Sie nach dem Konfigurieren der GPUs, die Sie verwenden möchten, auf Speichern und starten Sie DaVinci Resolve neu, um die Änderungen zu übernehmen.

iMac Pro

Ich habe meinen ersten Test mit meinem iMac Pro durchgeführt, einer Basismodellversion mit einer AMD Radeon Pro Vega 56-GPU. Obwohl dies beim Erstellen des iMac Pro die geringere der beiden GPU-Konfigurationsoptionen ist, ist der Vega 56 kein Problem, sodass die Leistung sofort ziemlich gut war. Durch Hinzufügen von ein oder zwei zusätzlichen GPUs wurde die Leistung jedoch erheblich verbessert, wie Sie in der folgenden Vergleichstabelle sehen können.

Renderzeiten in Sekunden (kürzer = besser)

Bei beiden Tests verwende ich einen 8-minütigen 4K-Clip und exportiere mit ProRes 422 HQ auf 1080p. Der iMac Pro konnte schneller exportieren als in Echtzeit, selbst wenn nur mit einer eigenen diskreten GPU gearbeitet wurde. Wie ich schon sagte, der Vega 56 ist kein Trottel.

Möglicherweise ist der Return on Investment durch die Verwendung von mehr als einer eGPU auf einem Computer wie dem iMac Pro, der bereits über eine solide diskrete Grafikkarte verfügt, nicht so lohnenswert. Normalerweise reicht es aus, nur eine zweite GPU damit zu koppeln, um beeindruckende Gewinne zu erzielen. Danach werden Sie möglicherweise in ein Gebiet mit sinkenden Renditen geraten, aber vieles hängt von der Art der Projekte und Videos ab, mit denen Sie arbeiten. In jedem Fall werden bessere Ergebnisse erzielt, wenn mindestens zwei GPUs verwendet werden. Sie müssen jedoch in DaVinci Resolve Studio investieren, um diese Funktion vorerst nutzen zu können.

Der GPU-Verlauf von Activity Monitor zeigt alle GPUs an, die funktionieren werden

Denken Sie daran, dass der integrierte RX Vega 56, da ich mich entschieden habe, auf die Verwendung eines sekundären Displays zu verzichten, das direkt mit der GPU in der externen Grafikbox verbunden ist, nie wirklich eine Pause bekam. Es wird benötigt, um das 5K-Display des iMac Pro zu betreiben. Dies kann erklären, warum die Leistung zwischen dem RX Vega 56 und einer Karte wie der RX 580 nahe war oder in einigen Fällen die geringere Karte in bestimmten Situationen eine bessere Leistung erbrachte. Denken Sie daran, dass nur die integrierte GPU das interne Display des Mac steuern kann. Daher ist der Aufwand für die diskrete GPU in einem iMac oder in einigen Fällen in einem MacBook Pro immer hoch.

Wenn Sie die Leistung einer oder zweier zusätzlicher GPUs kombinieren, werden die Leistungssteigerungen sofort spürbar, wodurch die Exportzeiten erheblich verkürzt werden. Beim Koppeln von drei GPUs - dem integrierten Pro Vega 56 + Vega 64 + RX 580 - konnten die Exportzeiten in einigen Szenarien um mehr als die Hälfte verkürzt werden.

Je mehr Effekte und Farbkorrekturen auf der Timeline platziert wurden, desto ausgeprägter waren die Exportzeitunterschiede. Es ist eine Sache, solche Leistungssteigerungen ein oder zwei Mal zu erleben, aber stellen Sie sich vor, Sie wiederholen diesen Vorgang immer wieder, wie es manche Leute für ihre Bearbeitungsworkflows tun müssen. Sie können wirklich verstehen, wie zeitsparend diese zusätzliche GPU sein kann.

DaVinci Resolve Studio 14 mit Farbarbeiten und verschiedenen Effekten

Der iMac Pro verfügt über vier Thunderbolt 3-Ports, die auf zwei Controller verteilt sind. Wenn Sie mehr als eine eGPU verwenden, möchten Sie jede mit einem anderen Controller verbinden. Das bedeutet, dass eine eGPU an Steckdose 1 oder 2 und eine andere eGPU an Steckdose 3 oder 4 angeschlossen wird. Wenn Sie meiner Erfahrung nach versuchen, beide eGPUs an Steckdose 1 und 2 oder 3 und 4 anzuschließen, bleibt macOS hängen. Trotzdem verwende ich eGPUs von zwei verschiedenen Herstellern: einen von Akitio und einen von Sonnet. Zwischen den beiden nur die Sonett eGFX Breakaway Box 650W ist offiziell für die Verwendung durch Apple zugelassen.

Macbook Pro

Bei meinem unterlasteten MacBook Pro ist die eGPU-Unterstützung von DaVinci Resolve in zweierlei Hinsicht beeindruckend: bei der allgemeinen Timeline-Leistung und bei der Beschleunigung des Exports. Mein 13-Zoll-Basismodell MacBook Pro ist ein Dual-Core-Intel i5-Computer mit einer anämischen Intel Iris Graphics 640 iGPU. Mit anderen Worten, dies ist eine schreckliche Maschine, mit der versucht werden kann, komplexe Videoarbeiten durchzuführen, und sie wird absolut langsam kriechen, wenn versucht wird, selbst grundlegende Effekte wie Farbkorrekturen, Gaußsche Unschärfen usw. zu verwenden. Der zusätzliche Schub einer eGPU führt zu Leistungsunterschieden bei Tag und Nacht.

Das 13-Zoll-MacBook Pro verfügt über einen einzelnen Thunderbolt 3-Controller mit zwei Thunderbolt 3-Anschlüssen. Es ist möglich, eine eGPU an jeden Port anzuschließen, wenn Sie mehr als eine externe Grafikbox verwenden möchten.

Wie bei meinen iMac Pro-Tests habe ich zwei Teststapel auf dem MacBook Pro ausgeführt. Die ersten Tests umfassten lediglich den direkten Export eines achtminütigen Clips in ProRes 422 HQ. Die nächsten Tests umfassten mehrere Effekte, die auf die Zeitachse angewendet wurden, und auch diese wurden in ProRes 422 HQ exportiert.

Hervorragende Timeline-Leistung (4 FPS) mit integrierter Grafik

Wie Sie sich vorstellen können, waren die Ergebnisse geradezu schmerzhaft, wenn man sich nur auf die integrierte Grafik von Intel Iris Graphics 640 stützte. Die Timeline-Leistung war besonders brutal, da die Bildrate bei der Arbeit mit meinem effektbelasteten Test um unbrauchbare 4-5 fps schwanken würde.

Mit eGPU-Unterstützung ist die Timeline-Wiedergabe auf 30 FPS gesperrt

Wenn man jedoch die Leistung von einer oder sogar zwei eGPUs nutzt, liegt die Leistung in einer ganz anderen Liga, fast wie bei einer brandneuen Maschine.

Renderzeiten in Sekunden (kürzer = besser)

Beachten Sie außerdem, dass Sie mit DaVinci Resolve kein sekundäres Display verwenden müssen, um die Rechenleistung einer eGPU zu nutzen. Sie müssen lediglich die eGPU an Ihren Mac anschließen und in den Resolve-Einstellungen die entsprechende GPU auswählen, um die zusätzliche Leistung zu nutzen. Es ist beeindruckend und hoffentlich werden weitere Entwickler folgen.

Fazit

Ich muss zugeben, dass ich sehr enttäuscht war, als ich erfuhr, dass Final Cut Pro X die eGPU-Beschleunigung in Version 10.4.1 nicht unterstützte. Sicher, es war an und für sich ein großartiges Update, aber wenn man bedenkt, dass die eGPU-Unterstützung die Hauptfunktion des gerade veröffentlichten macOS 10.13.4 war, würde man denken, dass Apple die Gelegenheit nutzen würde, die Vorteile der eGPU-Unterstützung mit seinem Flaggschiff zu demonstrieren NLE.

Angesichts des Potenzials von eGPU-Setups in DaVinci Resolve bin ich jedoch optimistisch für die Zukunft der Softwareunterstützung für externe Grafik-Setups, nicht nur mit Final Cut Pro X, sondern auch mit anderen Anwendungen.

Mit DaVinci Resolve können Sie selbst dann, wenn Sie ein relativ einfaches eGPU-Setup verwenden, massive Leistungssteigerungen erzielen. Ich denke, dass so etwas wie das von Sonnet eGFX Breakaway Puck Radeon RX 570 , eine tragbare All-in-One-eGPU-Lösung, ist ideal für DaVinci Resolve-Benutzer, die ein kleines und leichtes MacBook Pro-Setup beibehalten möchten, aber dennoch über genügend Leistung verfügen, um mit effektgeladenen Zeitleisten und hochwertigen Exporten zu arbeiten.

Was sind deine Gedanken? Bitte teilen Sie Ihre Kommentare unten.


FTC: Wir verwenden einkommensverdienende Auto-Affiliate-Links. Mehr.