GPU - Unregelmäßige Leistung

Ich kämpfe seit ein paar Wochen mit der GPU-Kodierung.

Ich verwende Windows 10 mit einer GTX 1050.

Ich fand diesen Thread, der besagt, dass man den Treiber Version 376.51 verwenden soll. Wenn ich diesen Treiber verwende, funktioniert die GPU-Kodierung überhaupt nicht.

Ich habe verschiedene Versionen des Treibers ausprobiert, aktuell verwende ich den CUDA-Treiber aus dem CUDA Toolkit Version 11.4.0_471. Ich bin mir nicht sicher, wie ich die Treiberversion herausfinde.

Hier wird es seltsam. Die GPU-Kodierung FUNKTIONIERT, aber die Leistung ist bei verschiedenen Kodierungen drastisch unterschiedlich.

Ich konvertiere Videos, die von einem HDHomerun aufgenommen wurden.

Eine 1-stündige Aufnahme dauert etwa 16 Minuten. Währenddessen liegt die GPU-Auslastung bei etwa 60%. Ich halte das für eine großartige Leistung.

Andere Male kann eine 1-stündige Aufnahme von derselben Quelle mit demselben MCEBuddy-Profil/denselben Einstellungen 1,5 - 2 Stunden dauern. Währenddessen liegt die GPU-Auslastung bei etwa 7% - 9%.

Die GPU tut etwas, aber die Leistung ist völlig unterschiedlich.

Angehängt ist ein Log, das eine 1-stündige Sendung in 16 Minuten konvertiert.

fast.txt (14,2 KB)

Hier ist das Konvertierungs-Log einer anderen 1-stündigen Sendung, die 90 Minuten dauert. Die Logs zeigen, dass GPU-Kodierung verwendet wird - also was verursacht, dass ein Video in 16 Minuten konvertiert wird und ein anderes Video fast 6-mal so lange?

slow.txt (14,0 KB)

Ich konnte nicht herausfinden, was die Leistungsunterschiede verursacht. Ich habe versucht, zwischen Kodierungen neu zu starten, MCEBuddy neu zu starten - nichts ist konsistent.

Es sieht so aus, als wären deine Logs auf INFO eingestellt, daher enthalten sie nicht die Details, die erforderlich sind, um zu sehen, was vor sich geht (Standard ist debug).

Verschiedene Profile verwenden verschiedene Features und Filter. Nicht alle Hardware unterstützt alle Features und Filter. Wenn ein Profil also trotz Hardware-Beschleunigung langsamer läuft, liegt das wahrscheinlich daran, dass die Hardware die Filter oder Features in diesem Profil nicht unterstützt und die CPU übernehmen muss, was sie verlangsamt.

Außerdem kann es die GPU-Konvertierungsleistung beeinträchtigen, wenn du mehrere Konvertierungen oder Spiele oder GPU-intensive Aktivitäten gleichzeitig ausführst.