Heutzutage mache ich Video-Rendering und eine Sache, über die ich total verwirrt bin, ist, dass jemand einen billigen Laptop zum Rendern von Videos verwendet.
Sieht Video, das auf einem High-End-i7-Laptop gerendert wurde, besser aus als Video, das auf einem Dual-Core-Laptop gerendert wurde? (Ist Intel HD-Grafik wichtig, die in beiden verwendet wird?)
Beeinträchtigt das Rendern von Videos nach einer gewissen Zeit die Prozessorleistung (in Minuten 100%)?
video
graphics-card
cpu
performance
Anirudha Gupta
quelle
quelle
x264 -preset slower
. Für Videos, die einmal komprimiert, aber viele Male über das Internet gesendet oder für immer auf der Festplatte gespeichert werden, sollte es sich langfristig auszahlen, zusätzliche CPU-Zeit / Strom im Voraus zu investieren. Aber das ist ein Unterschied zum 3D-Rendering.Antworten:
Nein, das tut es nicht. Sie rendern beide in der Qualität, die Sie ihnen vorschreiben. Das Rendern ist jedoch eine sehr rechenintensive Aufgabe. Daher ist das Rendern mit einem i7 viel schneller als das Rendern mit einem Low-End- Dual-Core- Prozessor.
Und nein, der interne Grafikprozessor ( in diesem Fall Intel HD Graphics ) spielt keine Rolle, da beim Rendern nur die CPU verwendet wird. Einige Anwendungen für das Rendern verwenden jedoch möglicherweise Ihre IGP (Intel HD) oder GPU (Ihre diskrete Grafikkarte, falls vorhanden), um ein Bild zu rendern, was zu einem völlig anderen Ergebnis führt. Die meisten Consumer- CPUs können besser rendern als normale GPUs , und viel, viel besser alsIGPs (sowohl in der Qualität [wegen besserer Rechenalgorithmen] als auch in der Geschwindigkeit, dies gilt jedoch nicht für diesen Fall). Beachten Sie dies, da es von Anwendung zu Anwendung unterschiedlich ist. (Dank an @CliffArmstrong für den Vorschlag)
Nein, Prozessoren verschlechtern sich nicht. Sie werden hergestellt, sodass Sie sie nicht regelmäßig wechseln müssen. Überprüfen Sie diese Antwort für detailliertere Informationen.
Wenn die aktuell wiedergegebene Anwendung Multithreading verwendet , können neuere Prozessoren, die auch eine höhere Kernanzahl aufweisen, die gleiche Aufgabe viel schneller ausführen.
Angenommen, wir haben einen neueren 8-Kern-i7- Prozessor und einen älteren regulären Dual-Kern- Prozessor. Angenommen, jeder Kern hat zwei Threads . Das macht sie zu einem Prozessor mit 16 Threads und einem Prozessor mit 4 Threads . Theoretisch würde der i7- Prozessor das Bild theoretisch rendern , wenn die Anwendung alle Kerne verwendet und das Bild mit einer Qualität von 1080p (Full HD) angegeben würde4-mal schneller als der Dual-Core- Prozessor (wenn alle Kerne in beiden Prozessoren auf der gleichen Frequenz arbeiten). Die Bildqualität wäre jedoch immer noch 1080p, sodass das Bild in derselben Qualität, jedoch zu unterschiedlichen Zeiten wiedergegeben wird.
Und während Prozessoren mit so schweren Aufgaben betraut sind, produzieren sie viel mehr Wärme , was gefährlich sein kann . Die richtige Kühlung ist ein Muss, wenn Sie solche Aufgaben ausführen, wie @Tetsujin in seiner Antwort erwähnte, oder Ihre CPU könnte sich selbst drosseln, um die Hitze zu reduzieren.
quelle
Solange die Maschine sich selbst kühl genug hält, ist der einzige Unterschied die benötigte Zeit.
Beim Rendern von Videos auch auf einem 12-Core-Xeon habe ich die Lüfter absichtlich auf Maximum gebracht. Obwohl das Gerät durchaus in der Lage ist, sich selbst zu kühlen, wird es als "ausreichend kühl" betrachtet, um unter "procHot" 1 ° C zu betragen, was der von Intel angegebenen Höchsttemperatur für den Prozessor entspricht [98 ° C für diesen bestimmten Prozessor, das müssten Sie überprüfen Sie die Zahlen von Intel für Ihre eigenen].
Ich mag es nur ein bisschen mehr Headroom zu geben, aber vielleicht bin ich nur ein bisschen paranoid.
Wenn es sich dagegen nicht unter procHot halten kann, kann es zu kurzfristigen Abstürzen / BSODs oder sogar zu langfristigen Schäden kommen.
Bei intensiven Aufgaben steht die Kühlung an erster Stelle.
quelle
Wenn Sie genau den gleichen Software-Encoder (Programm) mit genau den gleichen Optionen und Konfigurationen auf zwei verschiedenen Prozessoren ausführen, erhalten Sie genau das gleiche Ergebnis. Der einzige Unterschied ist die Zeit, die für die Codierung benötigt wird.
Die Verwendung eines exakt gleichen Programms mit exakt gleicher Konfiguration und exakt gleicher Eingabe sollte auf einem Xeon-, i7-, i3- oder sogar Celeron-Prozessor die gleiche Ausgabequalität ergeben.
Wenn Sie die eingebauten Hardware-Video-Encoder oder -Decoder verwenden, erhalten Sie möglicherweise unterschiedliche Ergebnisse, da diese je nach Prozessorgeneration unterschiedlich eingerichtet oder optimiert sind und neuere Hardware möglicherweise neuere Funktionen unterstützt. Ebenso wie die Verwendung einer 5 Jahre alten Kopie von ffmpeg für eine bestimmte Konfiguration langsamer sein oder geringfügig andere Ergebnisse liefern kann als eine neuere Version, können die verschiedenen Hardware-Video-Encoder als äquivalent zu verschiedenen Versionen der "Software" angesehen werden. Versionen, die nicht aktualisiert werden können, ohne die Hardware zu ersetzen.
Der Prozessor selbst wird sich wahrscheinlich nicht verschlechtern, aber wenn der Prozessor heißer läuft, laufen die Lüfter härter, das Netzteil arbeitet härter und das System arbeitet insgesamt härter und heißer als sonst, wenn Sie nicht codieren. Theoretisch könnte angenommen werden, dass diese zusätzliche Arbeit Ihr System zusätzlich belastet. In der Praxis sollte Ihr System jedoch so gut ausgelegt sein, dass der Unterschied, ob Sie es auf diese Weise verwenden oder überhaupt nicht, die Lebensdauer von bedeuten sollte Das System wird so ähnlich sein, wie es keinen Unterschied macht.
Wenn Sie über ein Netzteil oder ein Kühlsystem verfügen, das nicht so ausgelegt oder spezifiziert ist, dass es der Auslastung Ihres Systems entspricht, können Sie möglicherweise früher einen Fehler verursachen, als dies sonst der Fall wäre.
Das Ausführen anspruchsvoller Aufgaben auf einem unterversorgten Netzteil kann dazu führen, dass es überhitzt und Komponenten im Netzteil durchbrennt, oder es kann sich "abbräunen" und zu einer Systeminstabilität führen. Es sei denn, Sie haben eine vorgefertigte Schnäppchenkeller-Maschine gekauft oder sie selbst mit dem kleinsten Vorrat gebaut. Dies sollte jedoch nicht der Fall sein.
quelle
Auf einem Laptop in der Regel nicht. Viele Laptops sind jedoch nicht auf Langlebigkeit ausgelegt. Die CPU kann sich nicht verschlechtern, aber etwas wird. Es ist missbräuchlich, einen Laptop auf diese Weise zu benutzen, selbst einen "Gaming" -Laptop.
Das Ausführen von Überspannung und zu hohen Taktraten verkürzt die Lebensdauer vieler Workstation- und Desktop-Komponenten. Dies gilt auch für Grafikkarten. Dies ist nicht unbedingt eine Verschlechterung für eine CPU, sondern ein Fehler.
Eine GPU kann die Fabrik mit latenten Problemen verlassen, und wenn sie hart arbeitet, können die Fehler aufgedeckt werden. Aus diesem Grund haben wir jetzt ECC Ram in Grafikkarten. Ich werde keine Marken erwähnen, aber es gibt einen Grund, warum es eine Garantie gibt.
quelle
Dies hängt davon ab, wie viel Rechenaufwand auf der CPU und wie viel auf der GPU anfällt.
Im Allgemeinen erledigen CPUs einen größeren Teil der seriellen Arbeit, bei der viele Verzweigungen stattfinden, und GPUs erledigen einen größeren Teil der Arbeit, bei der dieselbe Operation mit einer großen Datenmenge (dh mit jedem Pixel) ausgeführt wird.
Außerdem hilft die Anzahl der Kerne nur, wenn beim Rendern mehrere Kerne verwendet werden. Viele Anwendungen nutzen nicht alle Kerne vollständig aus. Ein 8-Core-Prozessor (oder Quadcore-Prozessor mit Hyperthreading) führt also fast nie zu einer achtfachen Geschwindigkeitssteigerung.
Eine Anwendung, die überhaupt nicht für Multithreading optimiert ist, wird überhaupt nicht beschleunigt.
Um Ihre Fragen zu beantworten:
Nein, es sieht genauso aus, da genau dieselben Vorgänge ausgeführt werden.
In Anbetracht dessen, was ich oben geschrieben habe, hängt es davon ab, ob die Temperatur Ihrer CPU über einen bestimmten Schwellenwert steigt, wodurch die CPU sich selbst abstimmt, um die Temperatur nicht weiter zu erhöhen. Wenn die CPU also viel Arbeit leistet, wird sie nach einiger Zeit unter Volllast langsamer, insbesondere bei Laptops (kleines Gehäuse, schlechte Kühlung). Wenn mit Erniedrigung eine langfristige Erniedrigung gemeint ist, beziehen Sie sich auf die obigen Antworten (tl dr; sie verschlechtern sich nicht wesentlich).
quelle