Das Thema ist komplex und von jeher problematisch.
Wer kennt noch den Denormaliserungsbug unter Pentium 4 (aufschaukeln bis zur CPU-Aufgabe)?
Eine einseitige Zuweisung, egal in welche Richtung, halte ich nach meiner Erfahrung auch nicht für zielführend.
Man muss sich konkrete Bsp. anschauen, und diese sind alle etwas anders gelagert
Ein Beispiel für das Zusammenspiel Plugin und C7:
BS und PC siehe Signatur:
Ein C 6.5.3 64 Bit-Song voll mit 64 Bit VSTis
- viele Kontakt 5-Instanzen,
- viele MTron Pro-Instanzen
- Garritan
- HALion Sonic SE
und mit jbridge gebridgden VSTis - IKM’s Sampletank und IKM Philharmonik 32 Bit
dazu kommen noch jbridge gebridgde 32-Bit AbbeyRoad PLugins und sogar noch Quadrafuzz (SDK2.2) dazu.
Dazu noch eine Reihe aktueller Plugs alle 64 Bit und größer SDK 2.3.
Ergebnis:
Die CPU-Performance ist auf 6.5.3 64 Bit wie C7.0.4 64 Bit gleich, wenn ASIO-Guard an, dann auf C7 sogar besser.
Allerdings gab es recht schnell Abstürze auf C7.
Problem nach ewig andauernder Suche: 2CAudios Aether (SDK 2.4)
Interessant: Unter 6.5.3 64 Bit problemlos, unter C7 Abstürze.
Aether hat mit 1.6.0 Beta 1 und 2 nachgereicht, damit läuft der Song unter C7 wieder wie er soll.
Problem war wohl Aethers Verhalten bei hoher RAM-Auslastung.
Dennoch, unter C6 läufts unter C7 erstmal nicht.
Das lässt die Schlüsse zu, das C6 “toleranter” gegenüber nicht optimierter Plug-Programmierung war,
oder das die SDK alles andere als einen engen Entwicklungsrahmen setzt (das sagen manche Dritt-Plugin-Hersteller, Beispiele gibt es auch dazu)
D.h. auch, unter der C7-Haube hat sich was verändert.
Interessant auch, meine Plug-“Übeltäter” sind ausschließlich SDK2.4 Plugs, da sind auch mal P&M-Plugs dabei.
Alle Plugs mit SDK 2.3 oder drunter laufen problemlos, da wird es schwierig Übeltäter zu finden.
Ein Aufschaukeln der CPU-Last bei ein und dem selben Song konnte ich auch nach Stunden Arbeit bisher bei mir nicht nachvollziehen weder bei C7 64 Bit noch bei C7 32 Bit.
Dagegen rhythmisch-wiederholende Realtime Peaks bei neuen C7 Songs, aber auch hier vermute ich mal wieder ein Plugin im Zusammenspiel mit C7.
Das wirklich Schwierige ist, den/die Verursacher, sei es C7 selbst, Plugin, Bios-, Win-Einstellungen inkl. Benutzereinstellungen, wirklich zu finden. Zuviele Variablen spielen hier rein.