Dans un précédent post évoquant le passage à la version 25.04.0 de kdenlive, j’ai été confronté à un problème d’obsolescence de ma carte vidéo pour pouvoir utiliser le plugin de segmentation des objets. Il faut dire que mon ACER Predator G3-605 a dépassé les 10 ans maintenant ce qui est un age plus qu’honorable pour un PC et pourtant je continue à l’utiliser et faire tout ce que j’ai à faire, y compris le montage vidéo ou le transcodage sans que ça me pose de problèmes particuliers.

Affolé par le prix du neuf que ce soit avec un PC prêt à l’emploi ou en pièces détachées, je regarde les PC d’occasion mais je crains de tomber sur un modèle bruyant alors que le mien brille par son silence (hors calcul intensif). Je décide de changer juste la carte graphique toujours du côté de l’occasion. Ma carte mère a un slot PCI-E génération 3, on est passé maintenant aux générations 4 et 5. Même si les GPU prévus pour la génération 4 sont rétrocompatibles avec la génération antérieure avec la restriction que toutes leurs performances ne pourront être exploitées totalement, je préfère rester avec un GPU de génération 3 pour ne pas prendre de risque. Souhaitant rester dans le monde Nvidia, je jette mon dévolu sur une GeForce RTX 2070 qui est une des dernières cartes PCI-E gen 3 sortie en 2018. Ce site me donne une augmentation potentielle de puissance estimée à 235% par rapport à ma vieille GeForce GTX 760 de 2013 tout de même !

Au fil de mes recherches, je trouve sur ebay une carte RTX 2070 avec une alimentation compatible pour 226€ frais de port compris et ça tombe bien car je n’ai qu’un alimentation de 500W et la puissance minimum conseillée est de 650W.
Aussitôt reçu, aussitôt monté :



Finalement je n’installe pas la nouvelle alimentation, je me rends compte qu’elle n’est pas compatible avec ma carte mère ! Je la mets de côté, elle servira toujours pour un futur upgrade.
Je ne saurais dire si j’ai fait une bonne affaire, cette carte a tout de même 7 ans. J’espère juste que ça sera suffisant pour tenir quelques années encore. Pour ce prix là, j’estime que je m’en sors pas trop mal.
Niveau installation système et logiciel, en phase de préparation j’ai d’abord passé ma Mageia avec le driver graphique Vesa mais sans succès, idem pour Nouveau, finalement le driver Nvidia latest legacy a fonctionné. Une fois la carte installée, l’environnement graphique s’est bien lancé et j’avais plus qu’à relancer la configuration graphique et il m’a indiqué qu’un pilote propriétaire était disponible et après recompilation et reboot, me revoilà avec ma nouvelle carte opérationnelle comme nvidia-settings me l’indique.


Je suis passé de la version du driver 470 et de CUDA 11.4 à la version 550 et CUDA 12.4, sachant que sur le site de Nvidia je vois qu’il existe une version 570 compatible avec ma 2070, je devrais donc bénéficier des dernières mises à jour aussi longtemps que la carte est soutenue. Voilà ce me renvoyait la commande nvidia-smi auparavant :
Et maintenant
Pour pouvoir l’exploiter maintenant j’ai compilé ffmpeg avec la suite logicielle CUDA permettant d’exploiter l’accélération matérielle d’un GPU Nividia. Les subtilités de compilation sont indiquées ici, ce n’est pas immédiat car la version du compilateur gcc a son importance. Pour être sûr que ça fonctionne correctement, je choisis l’encodeur Nvidia HEVC pour encoder une vidéo avec avidemux.

Bien que je n’observe pas un gain de 235%, cela prend au moins 2 à 3 fois moins de temps et surtout cela ne fait aucun bruit alors qu’auparavant mon CPU faisait un raffut de tous les diables pendant l’encodage.
Maintenant j’avais buté avec kdenlive avec la segmentation d’objets. J’ai repris totalement la compilation des bibliothèques et outils utiles et nécessaires comme on peut le voir là. Je bute encore sur ce bogue à l’installation du plugin, j’indique donc à kdenlive d’utiliser les outils du système.

Maintenant le plugin est pleinement opérationnel !






Il en reste pas moins que ma carte reste sous utilisée lors de l’édition vidéo avec le travail sur la timeline et c’est bien dommage. La roadmap de kdenlive indique que ça devrait arriver à moyen terme, sans plus de précision.