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.