Drumfix schrieb:
Wie schon geschrieben, Bitwig, Ardour, Mixbus, Reaper können alle mit mehreren Kernen umgehen.
Bei Ardour/Mixbus kann man das z.B. als Parameter "DSP CPU Utilization" in den Einstellungen auswählen.
bei "top" verwendet man übrigens
"1" => Auslastung der einzelnen Kerne wird angezeigt
shift+h => in der Prozesslist werden alle Threads gelistet
Ich meine nicht, dass alle Kerne ein bisschen Load haben, das habe ich auch mit Qtractor, sondern dass die Summe deutlich über 100% ist. Dazu braucht man natürlich eine ausreichende Plugin-Anzahl.
Das jackd-Modell kann in der Tat bei jack2 die Last dann auf mehrere Kerne verteilen, wenn sie im Signalweg nicht hintereinander sondern parallel liegen. Beim modularen Setup ist das leicht hinzubekommen, wenn z.B. Fluidsynth, Zynaddsubfx, Dexed, Helm zusammen ihre Töne erzeugen.
Bei einem integrierten Tool sieht das anders aus. Da müsste man es so programmieren, dass dieses eine Tool aus Sicht von jackd ganz viele Clients ist. Und da würde es mich interessieren, ob das jemand tatsächlich durchgezogen hat. Dass ein einzelner Thread durch die verschiedenen Cores wandert, heißt ja noch keine Mehrkernnutzung. Dass die CPU-Last fürs GUI auf einen anderen Kern kommt, auch nicht.
Daher bitte ich um einen Erfahrungsbericht aus erster Hand, wo eine DAW unter Linux beim Abspielen eines Songs bei der Summenanzeige deutlich mehr als 100% CPU anzeigt.
Falls einer nicht weiß, wie man Last erzeugt: Hinreichend viele Spuren mit CALF Multiband Limiter führen sehr schnell zum Ziel.