Virtual DJ - STEMS 2.0 - Welche Grafikkarte wird benötigt?
erstellt am 14.03.2023 | Christian
editiert am 07.11.2023
Nachtrag am 17.04.2023
Nachtrag am 07.11.2023
Das Problem
Jedem Nutzer von Virtual DJ stellt sich gerade die Frage: "Welche Grafikkarte muss ich im Notebook haben, um die neuen STEMS 2.0 nutzen zu können?"
Selbstverständlich sind auch ältere Rechner ohne separate Grafikkarte in der Lage, die STEMS 2.0-Separation per CPU durchzuführen. Das geht dann aber nur im Vorfeld eines Gigs, indem man die Titel, die man vorbereiten möchte zu Hause berechnen lässt und die STEMS entsprechend abspeichert.
Bei einer Neuanschaffung möchte man aber vorher wissen, wie gut die Separation "on-the-fly", also während des normalen Ladens eines Titel während der Veranstaltung funktionieren wird. Zudem hilft die vorbereitende STEMS-Separation nicht bei Titeln, die man ggf. vor Ort per DEEZER oder TIDAL lädt, da bei gestreamten Titeln die STEMS-Files nicht gespeichert werden. Beim Entfernen eines Tracks aus dem Player werden auch die separierten STEMS sofort gelöscht. Lädt man einen Titel unmittelbar danach neu in den Player, müssen die STEMS erneut berechnet werden.
Leider gibt die Empfehlung seitens Atomix Productions (VDJ) nicht sehr viel her. Hier steht: (Stand 26.03.2023)
- Windows 10 64-bit or newer
- NVIDIA video card (GTX 1050 or above with 4GB VRAM, RTX with 6GB VRAM recommended)
- or AMD video card (Radeon RX 5600 XT or better)
bzw. für Apple-User:
- macOS 13 or newer
- M1 or M2 processor with 16GB RAM
Da es gar nicht so einfach ist, die Grafikkarten der einzelnen Serien und Generationen zu vergleichen und zudem im Forum nur gemunkelt wird, dass es auf die CUDA-Fähigkeit der Grafikkarte ankommt, hilft das nicht direkt weiter.
Die Lösung
Wir als Interessenvertretung möchten daher eine Vergleichstabelle aufbauen, mit der es idealerweise etwas einfacher werden soll, verschiedene Gerätekonfigurationen miteinander zu vergleichen.
Hierzu wählen wir einen möglichst langen Titel, damit der Vergleich möglichst aussagekräftig wird. Ich habe mich für "Die längste Single der Welt" von Wolle Petry entschieden. Der ist ca. 30 min lang, schon ziemlich alt und den dürfte wohl jeder kennen. Wer ihn nicht hat schreibt mich bitte an - ich kann ihn hier aus urheberrechtlichen Gründen zwar nicht veröffentlichen, kann aber beim Finden helfen. ;o) (webmaster@bbseg-online.de)
Ich bitte um aktive Teilname für alle, die STEMS 2.0 bereits nutzen und natürlich um reges Teilen dieser Seite, damit wir kurzfristig zu aussagekräftigen Daten kommen.
Beschreibung Zeitnahme
- den Testtitel suchen und separat auf den Desktop speichern - noch nicht in einem Player laden! Innerhalb VDJ ist das über Rechtsklick, "Dateioptionen" und "kopieren nach..." möglich
- VDJ 2023 starten und Optionen öffnen
- Bereich "Performance" öffnen oder ins Suchfeld "STEMS" eingeben
- stemsRealtimeSeparation: 'Always'
- stemsSavedStems: 'Automatic'
- stemsGPU: externe Grafikkarte auswählen
- stemsFix: alle 3 Felder deaktivieren
- Stoppuhr vorbereiten (Smartphone)
- Im VDJ-Browser Desktop auswählen
- Testtitel in den Player laden und sofort Stoppuhr starten
- Mauszeiger auf die Statuszeile rechts neben der Titel-Eingabezeile schieben - Fortschritt wird angezeigt
- bei 100% Stoppuhr anhalten
- Daten ins Formular eingeben und absenden
Wie gehts weiter?
Nach dem Eingeben der Daten ins Formular bekomme ich eine Mail und übertrage die Daten in die Tabelle. Das geht nicht automatisch, daher bitte ich um Geduld, wenn die eigenen Daten nicht unmittelbar in der Tabelle auftauchen. Das kann sicher 1-3 Tage dauern.
mögliche Meldungen in VDJ 2023
Diese Meldung dürften die Meisten VDJ-Nutzer bereits kennen. Ist keine benutzbare Grafikkarte verbaut oder in den Performance-Optionen nicht ausgewählt (hier die CPU-Interne Grafik), meldet VDJ, dass die STEMS-Separation nicht in Echtzeit möglich ist und ggf. im Voraus berechnet werden sollte. Das geht dann auch per CPU, dauert nach eigenen Erfahrungen aber auch sehr lange.
Hierfür bietet sich der Virtuelle Ordner "STEMS" im Browser links, ganz unten an. Gewünschte Titel einfach dort ablegen und ggf. per Rechtsklick "speichert vorbereitete Stems" auswählen.
Auch wenn die Grafikkarte grundsätzlich für die Berechnung tauglich sein sollte, kann es sein , dass sie die benötigten Berechnungen nur sehr langsam schafft. Wird dies von VDJ festgestellt, kommt die Abfrage, ob man wirklich in Echtzeit weiterrechnen lassen will. Im Beispiel (Tabelle, 2. Zeile) zeigte sich für eine Nvidia T1000 mit 4GB VRAM, dass diese grundsätzlich die Berechnungen kann. Allerdings so langsam, dass man von "Echtzeit" nicht wirklich sprechen kann. Diese Grafikkarte muss man demnach mit "nicht geeignet" bewerten.
Datenerfassung
Durchführung
Zum Ablauf habe ich ein kleines Video gemacht, welches erklärt, wie die Zeitnahme erfolgen sollte.
anderer Testsong?
Wenn du einen anderen Song zum Testen verwenden möchtest, ist das ok. Ich habe auch verschiedene Titel getestet und den Index berechnet. Der SPI ist hier ziemlich konstant.
Bitte dann im Kommentar die Länge des verwendeten Titels angeben.
Wichtig ist aber, den Test wirklich im Hintergrund automatisch durchführen zu lassen. [ stemsRealtimeSeparation: 'Always' ]
STEMS 2.0 - Benchmark-Ergebnisse
Name | Datum | Typ | Gerätebezeichnung | CPU | RAM | GPU | VRAM | VDJ-Version | Rechenzeit | SPI* [s/s] |
---|---|---|---|---|---|---|---|---|---|---|
Christian | 24.03.23 | NB | Schenker, XMG PRO 15 Audio ('21) | Intel i7-10870H | 32 | NVIDIA GeForce RTX 3070 Max-Q (GRD) | 8 | b7482 | 01:58 | 15,41 |
Christian | 17.04.23 | NB | Schenker, XMG PRO 15 Audio ('21) | Intel i7-10870H | 32 | NVIDIA GeForce RTX 3070 Max-Q (SD) | 8 | b7482 | 01:28 | 20,66 |
Silvio | 24.03.23 | NB | Lenovo, ThinkPad P53 | Intel i7-9750H | 32 | NVIDIA Quadro T1000 | 4 | b7482 | 32:00 | 0,93 |
Christian | 26.03.23 | PC | Eigenbau | Ryzen 7-5800X | 32 | AMD Radeon Pro WX7100 | 8 | b7482 | 14:20 | 2,11 |
Christian | 27.03.23 | NB | Lenovo, ThinkPad T470p | Intel i7-7700HQ | 32 | NVIDIA GeForce 940MX | 2 | b7482 | 30:10 | 1,00 |
Silvio | 28.03.23 | NB | Lenovo, ThinkPad P53 | Intel i7-9850U | 64 | NVIDIA Quadro RTX 3000 | 6 | b7482 | 08:18 | 3,65 |
Chris Energy | 06.04.23 | NB | MacBook Pro 2021 | M1 Pro | 16 | M1 Pro (14/16? GPU cores intern) | b7482 | 01:43 | 17,65 | |
Tobias | 26.04.23 | PC | Eigenbau | Intel i7-10700 | 32 | NVIDIA Geforce GTX 1650 | 4 | b7482 | 05:05 | 5,96 |
Thomas | 23.07.23 | NB | MacBook Pro 2021 | M1 Max (Akku) | 32 | M1 Max (32 GPU cores intern) | b7607 | 01:28 | 20,66 | |
Thomas | 23.07.23 | NB | Asus ROG M16 '23 | Intel i9 13900H | 32 | NVIDIA Quadro RTX 4070 | 8 | b7607 | 01:11 | 25,61 |
DennYo | 14.10.23 | NB | ROG Strix G733ZX (2022) | Intel i9-12900H | 32 | NVIDIA RTX 3080 Ti NB GPU | 16 | b7692 | 01:07 | 27,13 |
Max | 14.10.23 | NB | MSI | Intel i7-10750H | 32 | NVIDIA GeForce RTX 2070 (SD) | 8 | b7692 | 17,33 | |
Peter | 25.10.23 | NB | LENOVO Ideapad Gaming 3 | AMD Ryzen5 4600H | 16 | NVIDIA GeForce GTX 1650 | 4 | b7607 | 20:04 | 1,51 |
Andreas R. | 04.11.23 | NB | ROG Strix Scar 18 (2023) | Intel i9-13980HX | 64 | NVIDIA Quadro RTX 4090 | 16 | b7746 | 00:39 | 46,62 |
Stand: 07.11.2023
* STEMS-Performance-Index in berechnete Sekunden (Titel) pro Sekunde Rechenzeit (höher = besser)
aktuelle Tabelle als *.ods Datei zum Download (Libre-Office/Word)
weitere informative Datenquellen
Grafikkarten-Datenbank (Auswahl Mobil-Graka vorausgewählt) - https://www.techpowerup.com/gpu-specs/?mobile=Yes&sort=name
Video Encode and Decode GPU Support Matrix - https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new
Nachtrag [16.04.2023]
Aus eigener Erfahrung noch ein Hinweis: Bitte den Treiber für die Grafikkarte nicht unterschätzen.
In meinem Fall mit der Nvidia RTX 3070 liegen 2 verschiedene Treiber-Architekturen vor. Auf der Nvidia-Support-Seite gibt es einen Game-Ready-Treiber und einen Studio-Treiber zum Download.
Nachdem ich den Game-Ready-Treiber durch den Studio-Treiber ersetzt habe, stieg mein SPI von 15,4 auf über 20.
Nachtrag [07.11.2023]
Nach dem bis Juli 2023 nur einige wenige Datensätze aus dem direkten Umfeld des Autors verzeichnet werden konnten, kamen jetzt Im Oktober/November noch einige Datensätze hinzu. Danke dafür!
Die Daten zeigen, dass als Empfehlung aktuell ein Notebook aus der Gamer-Sparte mit mindestens NVIDIA RTX 30x0 genannt werden muss. Diese sollte es aktuell auch recht preiswert geben, da die 3000er RTX Grafikkarten ja schon 2021 in den Markt kamen.
Rekordhalter ist aktuell mit einem SPI von mehr als 46 der 'ROG Strix Scar 18' vom Andreas mit massivem Speicherausbau und einer RTX 4090. Die genaue Bestellbezeichnung findet man in der Download-Tabelle. Da sollte man im Live-Betrieb nicht an Grenzen stoßen, auch falls irgendwann noch eine STEMS 3.0 kommen sollte. Preislich geht das Spektrum weit auseinander. Bei den Schenker XMG geht es bereits bei 1200,- € für die RTX4060 los, bei RTX4090-Notebooks steht gerne auch mal eine 4 oder 5 ganz vorne.
Weitere Datensätze kamen noch vom User "Housefroind"... allerdings waren die gemeldeten Daten so unklar, dass mir die Ergebnisse etwas unplausibel vorkamen. In der Download-Liste sind die Daten mit Kommentar enthalten, in der Ansicht oben habe ich sie nicht aufgenommen.