Ik worstel al enkele weken met GPU-encoding.
Ik gebruik Windows 10 met een GTX 1050.
Ik vond deze thread die zegt om driverversie 376.51 te gebruiken. Wanneer ik die driver gebruik, werkt de GPU-encoding helemaal niet.
Ik heb verschillende versies van de driver geprobeerd; momenteel gebruik ik de CUDA-driver uit de Cuda-toolkit versie 11.4.0_471. Ik weet niet precies hoe ik de driverversie kan achterhalen.
Hier wordt het vreemd: de GPU-encoding WERKT, maar de prestaties verschillen drastisch tussen verschillende encodings.
Ik converteer video’s die zijn opgenomen met een HDHomerun.
Een opname van 1 uur duurt ongeveer 16 minuten. Gedurende die tijd ligt het GPU-gebruik rond de 60%. Ik vind dit een prima prestatie.
Andere keren duurt een opname van 1 uur van dezelfde bron, met hetzelfde MCEBuddy-profiel/dezelfde instellingen 1,5 à 2 uur. Gedurende die tijd ligt het GPU-gebruik rond de 7% - 9%.
De GPU doet iets, maar de prestaties zijn totaal anders.
Bijgevoegd een logbestand waarin een show van 1 uur in 16 minuten wordt geconverteerd.
fast.txt (14,2 KB)
Hier is het conversielog van een andere show van 1 uur; deze duurt 90 minuten. De logs laten zien dat GPU-encoding wordt gebruikt, dus wat veroorzaakt dat de ene video in 16 minuten wordt geconverteerd en de andere video bijna 6 keer zo lang?
slow.txt (14,0 KB)
Ik ben er nog niet achter wat het prestatieverschil veroorzaakt. Ik heb geprobeerd tussen encodings opnieuw op te starten, MCEBuddy te herstarten – niets is consistent.