Jeg har kæmpet med GPU-kodning i et par uger.
Jeg kører Windows 10 og bruger et GTX 1050.
Jeg fandt denne tråd, der siger, at man skal bruge driverversion 376.51. Når jeg bruger den driver, virker GPU-kodning slet ikke.
Jeg har prøvet forskellige versioner af driveren; i øjeblikket bruger jeg CUDA-driveren fra CUDA Toolkit version 11.4.0_471. Jeg er ikke sikker på, hvordan jeg finder ud af, hvilken driverversion det er.
Her bliver det underligt. GPU-kodningen VIRKER, men ydeevnen er drastisk forskellig mellem forskellige kodninger.
Jeg konverterer videoer optaget fra en HDHomeRun.
En optagelse på 1 time tager cirka 16 minutter. I den periode ligger GPU-forbruget på cirka 60%. Det synes jeg er god ydeevne.
Andre gange kan en 1 times optagelse fra samme kilde og med samme MCEBuddy-profil/indstillinger tage 1,5-2 timer. I den periode ligger GPU-forbruget på cirka 7-9%.
GPU’en laver noget, men ydeevnen er helt anderledes.
Vedhæftet er en log, der konverterer et 1 times program på 16 minutter.
fast.txt (14,2 KB)
Her er konverteringsloggen for et andet 1 times program; det tager 90 minutter. Loggene viser, at GPU-kodning bruges, så hvad får én video til at konvertere på 16 minutter og en anden video til at tage næsten 6 gange så lang tid?
slow.txt (14,0 KB)
Jeg har ikke kunnet regne ud, hvad der forårsager forskellen i ydeevne. Jeg har prøvet at genstarte mellem kodninger, genstarte MCEBuddy – intet er konsistent.