Je rencontre des problèmes avec l’encodage GPU depuis quelques semaines.
J’utilise Windows 10 avec une GTX 1050.
J’ai trouvé ce fil de discussion qui recommande d’utiliser le pilote version 376.51. Lorsque j’utilise ce pilote, l’encodage GPU ne fonctionne pas du tout.
J’ai essayé différentes versions du pilote, actuellement j’utilise le pilote CUDA du toolkit Cuda version 11.4.0_471. Je ne sais pas comment trouver la version exacte du pilote.
Là où les choses deviennent étranges : l’encodage GPU FONCTIONNE, mais les performances varient drastiquement selon les encodages.
Je convertis des vidéos enregistrées depuis un HDHomerun.
Un enregistrement d’une heure prend environ 16 minutes. Pendant ce temps, l’utilisation du GPU est d’environ 60%. Je trouve ces performances excellentes.
D’autres fois, un enregistrement d’une heure provenant de la même source, avec le même profil/paramètres MCEBuddy, peut prendre 1,5 à 2 heures. Pendant ce temps, l’utilisation du GPU est d’environ 7% à 9%.
Le GPU fait quelque chose, mais les performances sont très différentes.
Ci-joint un journal de conversion d’une émission d’une heure en 16 minutes.
fast.txt (14,2 Ko)
Voici le journal de conversion d’une autre émission d’une heure, qui prend 90 minutes. Les journaux indiquent qu’il utilise l’encodage GPU, alors qu’est-ce qui fait qu’une vidéo se convertit en 16 minutes et une autre prend presque 6 fois plus de temps ?
slow.txt (14,0 Ko)
Je n’ai pas réussi à comprendre ce qui cause cette différence de performance. J’ai essayé de redémarrer entre les encodages, de redémarrer MCEBuddy - rien n’est constant.