Multiprozessor-Fähigkeit ...

laika63 schrieb am 24.01.2009 um 14:58 Uhr
Hallo,

ist MAGIX VDL 15 multiprozessor-fähig?
Heute werden ja PCs mit Duo-, Quadro-Prozessoren angeboten, die angeblich eine Geschwindigkeitsverbesserung bringen. Aber die Programmen können doch nur davon profitieren, wenn sie entsprechend konstruiert sind!?

Danke für Auskunft
Laika

Ergänzung 9.2.09:

Da keiner geantwortet hat, habe ich bei MAGIX nachgefragt. Folgende Antwort kam zurück, ist vielleicht von allgemeinem Interesse.

Dual Core Prozessoren werden von unserer Software ab der Version 2006 unterstützt und ausgenutzt. Beim Encodieren ist so ein Geschwindigkeitsgewinn von ca. 30 zu erzielen. Lassen Sie sich auch von der Anzeige der Auslastung durch den Windows Taskmanager nicht verwirren, denn dieser zeigt Dual Core Prozessoren nicht korrekt an.

Grüße
Laika

Kommentare

geschi schrieb am 09.02.2009 um 12:13 Uhr
Für alle die hier mitlesen, es definytif so das 2006 auf KEINEN Fall den Mpeg2 Codec unterstützt, den da ist noch der Ligos Codec verbaut und der kennt keine 2 Kerne!!!!
Erst AB 2006/07 2 Cores bei MPEG2.
VDL15 + und Premium:
MPEG2=2Cores
AVCHD=4Cores
DivX=4Cores
@m2005
Beim Encodieren wird bei VDL die GPU, noch NICHT verwendet.
Beim Encodieren ist die Codecunterstützung von Bedeutung, da kann wenn das Programm das zwar möcht, aber der Codec es nicht kann, gar nix passieren.
Beim Taskmanager sieht man in der Auslastung ALLE Prozesse, also nicht nur die von VDL beim Encodieren oder Abspielen, sondern auch alles was im Hintergrund läuft, es gibt Programme da kann man für jeden Prozess die CPU Last ablesen.
ATI hat so ein Programm um bei Fehlern die CPU Last zur GPU Last zu ermitteln.
m2005 schrieb am 09.02.2009 um 14:01 Uhr
Ob ein Mehrkern-Prozessor von einer Software ausgenutzt wird, kann man schon grob im Taskmanager sehen - vor allem, wenn es eine Volllast-Anwendung ist, was beim Encodieren in der Regel der Fall ist (es sei denn, die Grafikkarte übernimmt viel Arbeit, geht ja mittlerweile für alles mögliche).

Den Task-Manager startet man über "rechte Maustaste" auf die Taskleiste, "Task-Manager" anklicken. Nun klickt man auf Leistung.

Oben rechts sieht man die Kerne, also entweder 1,2 oder 4 Diagramme, oder auch 3 bei aktuellen AMD-3Kernen oder 8 bei den neuen Intels (wobei das 4 Kerne mit HT sind).

Hat man nun ein Programm, dass "multithreadfähig" ist, müssen bei dessen Arbeit (also nicht nur rumstehen lassen das Programm) die Kerne jeweils über 100%/Anzahl der Kerne laufen. D.h.  bei 2 Kernen über 50%, bei 4 über 25%.  Läuft also im extremfall ein 4Kern mit fast 100% CPU-Auslastung, dann nutzt das Programm die Kerne aus. Tut es das nicht, liegen bei Volllast 25% Auslastung an, die sich jeweils über die 4 Kerne verteilt.
matthias321 schrieb am 04.09.2009 um 12:58 Uhr
Komisch, meine Erfahrung mit VDL 16 und nem DualCore beim Kodieren (MPEG) zeigt eine CPU-Auslatung von ca. 55%, wobei ein Kern voll ausgelastet war und der andere eben nicht :-).