Woher weiß ich, wann ich die Hardwarebeschleunigung verwenden soll?

17

Ich bin nicht sicher, ob ich die Hardwarebeschleunigung ("... die Verwendung von Computerhardware, um einige Funktionen schneller auszuführen") kenne , aber wenn ich Flash- oder 3D-FPS-Spiele spiele, werde ich gefragt, ob ich Hardware verwenden möchte Beschleunigung.

Welche Kriterien sollte ich mental abwägen, bevor ich ein Kästchen an- oder abhake? Bezieht sich die Hardwarebeschleunigung immer auf meine Grafikkarte?

wizlog
quelle
1
Sie möchten es immer verwenden, es sei denn, das Programm ist abgestürzt.
Mikhail

Antworten:

15

Bei der Hardwarebeschleunigung werden bestimmte Prozesse - in der Regel die 3D-Grafikverarbeitung - auf der Grafikkarte (der GPU) und nicht in der Software auf der Haupt-CPU ausgeführt.

Im Allgemeinen sollten Sie die Hardwarebeschleunigung immer aktivieren, da dies zu einer besseren Leistung Ihrer Anwendung führt. Dies ist normalerweise eine höhere Bildrate (die Anzahl der pro Sekunde angezeigten Bilder). Je höher die Bildrate, desto flüssiger wird die Animation.

GPUs führen auch die in vielen 3D-Spielen verwendeten physikalischen Berechnungen durch, um fallende Objekte, Wasser, die Bewegung von Autos usw. zu simulieren. Dies bedeutet, dass das Spiel ohne Hardwarebeschleunigung nicht mit vollem Potenzial oder überhaupt nicht ausgeführt werden kann.

Die Hardwarebeschleunigung wird auch bei der Anzeige von normalem Video verwendet, damit die CPU andere Aufgaben ausführen kann. Dies bedeutet, dass Sie ein Video auf einem Monitor abspielen können, während Sie den Bericht auf dem anderen bearbeiten.

Wie music2myear hervorhebt, kann jede spezielle Hardware verwendet werden, um die Verarbeitung dessen zu beschleunigen, wofür sie entwickelt wurde. Dies kann auch Soundkarten einschließen, aber Grafikkarten sind am weitesten verbreitet und werden von den meisten unter dem Begriff verstanden.

Im Allgemeinen würde ich also sagen, dass Sie die Hardwarebeschleunigung immer aktivieren möchten. Das einzige Mal, an das ich denken kann, wäre, wenn Sie den Akku Ihres Laptops entladen und Strom sparen möchten. Wenn Sie es aktivieren, ist möglicherweise mehr Saft erforderlich als wenn Sie es nicht verwenden. Dies hängt jedoch von der Hardware ab. Manche Spezialhardware verbraucht möglicherweise weniger Strom als die allgemeinere CPU / Speicher / usw. im Computer.

Die einzige Möglichkeit, um sicherzugehen, besteht darin, den Stromverbrauch des Akkus bei eingeschalteter Hardwarebeschleunigung zu messen und ihn bei denselben Aufgaben immer wieder auszuschalten.

ChrisF
quelle
Die Hardwarebeschleunigung gilt also nur für die Grafikkarte?
Wizlog
@wizlog - normalerweise. Es gibt Motherboards mit eingebauter GPU, sodass die integrierte Grafik 3D-Funktionen bietet.
ChrisF
Nein. Wenn Sie eine diskrete Soundkarte haben, können Sie auch die Soundverarbeitung darauf auslagern. Es gibt eine Hardwarebeschleunigungsoption in den Audioeigenschaften auf Windows-Computern. Jede spezielle Hardware kann verwendet werden, um die Hardware zu beschleunigen, für die sie entwickelt wurde. Ton und Video sind die beiden häufigsten.
music2myear
1
Nein. Wenn Ihr Computer nicht damit umgehen kann, sind Sie nicht schlechter als ohne Beschleunigung. Und wenn Ihr Computer die Komponenten dafür hat, wird Ihre CPU Ihnen dafür danken, dass Sie einige der Dinge, die normalerweise darauf geworfen werden, an einen anderen Ort geschickt haben.
music2myear
1
music2myear ist richtig. Wenn der Akku Ihres Laptops leer ist, ist dies ein Grund mehr, die Hardwarebeschleunigung zu verwenden. Die Hardware, die das Offload / die Beschleunigung handhabt, ist spezialisiert und verbraucht viel weniger Strom als die CPU, um dieselbe Aufgabe zu erledigen. Es ist immer eine gute Idee, dedizierte Hardware damit umgehen zu lassen. Der einzige Nachteil bei der Hardwarebeschleunigung besteht darin, dass Sie nicht so viele Anpassungen vornehmen können wie bei der Software-Verarbeitung auf der CPU.
Bala Sivakumar
2

Wenn Sie eine diskrete Grafikkarte haben, sollten Sie zumindest die Hardwarebeschleunigung ausprobieren. Bei einigen Treibern und Kartenmodellen können Kompatibilitätsprobleme auftreten, und Sie können sie am Ende deaktivieren.

Wie Sie bereits gesagt haben, wird durch die Beschleunigung die Verarbeitung der Grafiken in die GPU verlagert.

Da das Web grafisch umfangreicher geworden ist, haben die grafischen Elemente die CPU belastet oder können zumindest entladen werden. Neuere Versionen von Flash und die meisten Browser der aktuellen Generation bieten daher eine grafische Hardwarebeschleunigung. Sie sollten sicherstellen, dass Sie über die neuesten Grafikkartentreiber und die neuesten Versionen Ihres Browsers und der Plugins verfügen, um maximale Kompatibilität zu gewährleisten.

music2myear
quelle