Meget langsom hardware-kodning med ny AMD-driver

Min Windows-opdatering havde en ny driver til mit Radeon R9 for et par dage siden, og den har fuldstændig ødelagt ydeevnen. Jeg har haft konverteringer, der gik i stå, og en anden, jeg startede i aften med MP4 High Quality-profilen, var 37% gennem første gennemløb efter 4 timer. Jeg slukkede for hardware-kodning i profilen, og det er tilbage til mere normal hastighed – i dette tilfælde er jeg allerede 15% færdig efter 10-15 minutter.
Jeg er faktisk ikke sikker på, at jeg nogensinde har set hardware-kodning blive brugt på mit setup, men dette problem er først opstået siden i går, og AMD-driverændringen er den eneste nylige ændring.

Grafikdrivere er ansvarlige for effektiv eller fejlbehæftet hardware-kodning. Se dette emne for detaljer: GPU/Hardware Encoding/Acceleration FAQs

Hvis din driver blev opdateret i går, så er det årsagen til problemet. Gå tilbage til den ældre driver. Ikke alle drivere er lige gode.
Uden logfiler er det ikke muligt at se, hvad der foregår b

Jeg uploadede 2 konverteringslogs. Jeg endte med at annullere begge. Og for at sammenligne tog Nancy Drew-filen, som jeg lavede for en uge siden, cirka 52 minutter. Den, jeg uploadede, stoppede jeg efter 5,5 timer. Hvis jeg husker korrekt, viste den næsten færdig, men virkede fastkørt.

Okay, et par ting jeg lagde mærke til:

  1. Begge filer bliver kodet med samme hastighed, cirka 12 fps. De konverteres fra H.264 til H.264 (??) med din VCE-hardwarekoder og HandBrake, så der er ingen forskel på kodningshastigheden.
  2. Nancy Drew er en video på 1 time, Minority Report er en video på 3 timer, så ja, det tager tre gange så lang tid at blive færdig!

Hvorfor konverterer du egentlig fra H.264 til H.264? Det er sandsynligvis derfor din grafikencoder mister besindelsen; de fleste af dem er ikke gode til at konvertere H.264→H.264. Prøv i stedet profilen MP4 Unprocessed – den vil være lynhurtig!

Jeg bemærkede også, at du bruger MP4 High Quality 2-pass-profiler (som generelt er MEGET langsomme), og Nancy Drew blev ikke engang færdig: din grafikdriver gik i stå under andet pas, og du afbrød den. Prøv en enkelt-pas-profil som MP4 Normal. Kombinationen H.264→H.264 plus 2-pass er tilsyneladende for meget for din grafikdriver.

Hvis du stadig vil bruge hardware-kodning, så prøv at sætte ffmpeg før HandBrake i din profil (skift rækkefølgen). Opdater også til den nyeste build – vi har justeret opsætningen af encoderen. Skift rækkefølgen fra order=handbrake,ffmpeg til order=ffmpeg,handbrake

Informative logs; i næste build tilføjer vi bedre detektion af hængende hardware-drivere, men det peger også på, at du muligvis har brug for mere stabile grafikdrivere.

Sandsynligvis mangel på erfaring fra min side. Jeg får en TS-fil fra mit Hauppage-software og vil have den som MP4 til min Plex-server for at undgå transkodning. Profilen reducerer størrelsen til cirka 1/3 af originalen. Jeg har ikke prøvet den ubehandlede profil, da jeg var bekymret for, at den ville beholde en meget større fil.