CPU Auslastung - unmöglich?! geschlossen 

Status
Für weitere Antworten geschlossen.

hurb

Registered +
Registriert
Okt. 2008
Beiträge
8
Moin Leute...

Hab ein kleines Problemchen... Habe mir vor einiger Zeit einen neuen Rechner zusammengestellt:

AMD Phenom2 x4 940 3,0 Ghz
4GB DDR2 RAM
Radeon HD 4870
Auf dem System läuft Windows 7 pro 64 bit

Nun wollte ich eben ein divx Video zu mpeg2 encodieren um dieses auf DVD zu brennen.
Ich habe verschiedene Programme ausprobiert und die CPU Last geht eigentlich niemals über 30%. Nero, Windows DVD Maker, Avidemux... Immer das gleiche. Mit dem H.264 Format das gleiche.
Das ganze dauert ewig (1 Stunde für ein 40min Video) und ich frage mich nun: Warum nur 30% Last?
Warum wird der Quad Core nicht ausgeschöpft?
Der Windows DVD Maker ist laut Internet in der Lage dazu alle 4 Kerne anzusprechen.

Ich bedanke mich schonmal im voraus.
mfg
hurb
 
Das hängt von vielen Faktoren ab :
1. Die Software muß Multithhreading unterstützen
(Videoencoding wird durch zwei Kerne beschleunigt, nicht durch vier)
Das Encoding laßt sich in zwei Threads aufspalten : Encodieren, Decodieren

Was du machen könntest wäre zwei Instanzen des gleichen Programs zu starten.
Die eine Instanz konvertiert die erste Hälfte des Films, die Andere die zweite Hälfte.
 
Klares Indiz dass die Tools alle, wie stoppel erwähnt, nicht auf mehreren Kernen gleichzeitig arbeiten können. Sie daher nur 30% verursachen. Solltest dir mal nen Tool suchen mit dem du die genaue Kernauslastung sehen kannst.
 
Du könntest mal versuchen die Priorität des Prozesses im Taskmanager zu ändern. Meistens geht das auch in den Programmen selber. Das die nämlich nur so wenig auslasten liegt daran, dass die meistens zurück gestellt werden, damit du noch normal am Rechner arbeiten kannst. Denn würde das Programm wirklich die 100% voll nehmen, dann siehst du ganz schön alt aus. Kannste die Kiste dann wirklich nur noch für den Film laufen lassen, und für nix anderes mehr gebrauchen ;)

Bei Nero Vision zum Beispiel, kannst du die Prozesspriorität direkt im Programm einstellen :)
 
Danke für die wertvollen Tipps :)

Habe gleich mal an der Priorität rumgeschraubt, in den Programmen und auch im Task Manager auf "hoch" oder "Echtzeit".
Mit wenig bis gar keinem Erfolg :(
Bei Nero Vision bekomme ich nun so an die 40%, bei Windows DVD Maker (der ja mit 4 Kernen funktionieren soll) immernoch 30% Auslastung.

Selbst wenn die Programme nur Dual Core unterstützen würden, sollte ich doch theoretisch bei hoher Priorität 50%, also 2 Kerne, auslasten können?!

Das Codieren dauert mir einfach viel zu lange. Das muss doch mit so einem aktuellen CPU irgendwie besser zu schaffen sein?
Gibt es noch eine Möglichkeit für falsche Einstellungen etc.?

Danke :)
hurb
 
Wozu ein Tool??? Im Taskmanager sieht man die Auslastung der 4 Kerne doch ganz genau.
...wenn dieser so konfiguriert ist.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten