SES@M Assistance Informatique
SES@M Assistance Informatique

hardware


Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

ENCODAGE VIDÉO : avec GPU ou sans GPU ?

Aller en bas  Message [Page 1 sur 1]

1ENCODAGE VIDÉO : avec GPU ou sans GPU ? Empty ENCODAGE VIDÉO : avec GPU ou sans GPU ? le Mer 4 Déc 2019 - 2:48

Xavier

Xavier
Administrateur
Quand on parle d'encodage vidéo, un élément important, je dirai même PRIMORDIAL passe très souvent inaperçu : 


l'impact du GPU dans les temps d'encodage vidéo


Selon l'opinion ou plutôt la "croyance" très répandue de Mr Tout Le Monde, hors le CPU, point de salut !

Et, en effet, quand Mr Michu a craché son fameux "CPU Intel Inside", voire, au comble d'une extraordinaire érudition, ajouté dans un dernier souffle "Core i5" ou "Core i7", il a à peu près tout dit et fait le "tour de la question"  Laughing

Mais une fois encore, je m'élève contre l'opinion "bon marché" de Mr Michu et je me dois de mettre à mal la croyance bien enracinée du "CPU roi en toutes circonstances".


Il se trouve que dans le domaine de la vidéo, donc de de l'image, celui qui règne en maître absolu ce n'est pas le CPU  :non2: mais bien le GPU  :dac:

Ce n'est pas pour rien que les gamers investissent des sommes colossales dans des cartes graphiques.


En effet, comme son nom l'indique, GPU signifie processeur graphique, c'est à dire un processeur spécialisé dans le domaine de l'image (donc aussi de la vidéo puisque la vidéo est une succession d'images).


Et à ce petit jeu, celui qui consiste à manipuler l'image, il s'avère de loin, de très loin, bien meilleur que le CPU.

Mais affirmer cela ne serait que simple théorie gratuite.

***********************************************

Voici donc quelques tests concrets réalisés sur 3 machines :


Arrow Un portable doté d'un Core i5 3360M (non"boosté" puisque c'est un portable), épaulé d'une carte graphique AMD Radeon HD 7700M

Arrow Un portable doté d'un Core i7 3520M (non"boosté" puisque c'est un portable), épaulé d'une carte graphique INTEL HD Graphics 4000

Arrow Un PC doté d'un Core i5 6600k "boosté" à 4,8 GHz, épaulé d'une carte graphique NVIDIA Geforce 1080 GTX


Inutile de dire que les cartes graphiques embarquées sur nos 2 portables ne sont pas des bêtes de course.  Laughing


J'ai eu recours au logiciel XMédia Recode 64 bits dans sa version 3.4.7.3.

Pour chaque machine, j'ai fait 2 tests :

Arrow 1 test sans utiliser la carte graphique et donc en utilisant SEULEMENT le CPU

Arrow 1 test en utilisant la carte graphique et le CPU

C'est parti !  cheers



1) Le portable doté d'un Core i5 3360M et d'une carte graphique AMD Radeon HD 7700M

Arrow SANS LE GPU (la carte graphique)

ENCODAGE VIDÉO : avec GPU ou sans GPU ? Xmedia%20no%20vga%20i5%203360M

Voici le score réalisé par le CPU :

ENCODAGE VIDÉO : avec GPU ou sans GPU ? I5%203360m%20sans%20vga

Pas loin d'une heure...pas très brillant  No


Arrow AVEC LE GPU (la carte graphique)


ENCODAGE VIDÉO : avec GPU ou sans GPU ? Xmedia%20avec%20vga%20i5%203360m

 
On voit ici que la carte graphique AMD a été reconnue et prise en compte.

Voici le score réalisé avec l'aide du GPU :

ENCODAGE VIDÉO : avec GPU ou sans GPU ? I5%203360m%20avec%20vga

On passe donc de 55 minutes à 11 minutes soit 44 minutes de moins !




2) Le portable doté d'un Core i7 3520M et d'une carte graphique INTEL HD Graphics 4000


Arrow SANS LE GPU (la carte graphique)


ENCODAGE VIDÉO : avec GPU ou sans GPU ? Xmedia%20no%20vga%20i7%203520m



Voici le score réalisé par le CPU :

ENCODAGE VIDÉO : avec GPU ou sans GPU ? I73520M%20no%20vga

Pas loin d'une heure aussi... toujours pas très brillant  No


Arrow AVEC LE GPU (la carte graphique)


ENCODAGE VIDÉO : avec GPU ou sans GPU ? Xmedia%20avec%20vga%20i7%203520m



On voit ici que la carte graphique INTEL, intégrée au CPU, a été reconnue et prise en compte.


Voici le score réalisé avec l'aide du GPU :

ENCODAGE VIDÉO : avec GPU ou sans GPU ? I7%203520M%20avec%20VGA

On passe donc de 65 minutes à 7 minutes soit  58 minutes de moins !


3) Le PC doté d'un Core i5 6600k "boosté" à 4,8 GHz et d'une carte graphique NVIDIA Geforce 1080 GTX


Arrow SANS LE GPU (la carte graphique)


ENCODAGE VIDÉO : avec GPU ou sans GPU ? Xmedia%20sans%20vga%20i5%206600k



Voici le score réalisé par le CPU :

ENCODAGE VIDÉO : avec GPU ou sans GPU ? I5%206600k%20sans%20vga

Ce n'est pas terrible  No Mieux que les portables tout de même, évidemment, d'autant que le CPU est overclocké à 4,8 GHz


Arrow AVEC LE GPU (la carte graphique)


ENCODAGE VIDÉO : avec GPU ou sans GPU ? Xmedia%20avec%20vga%20i5%206600k


Une fois encore, on voit que la carte graphique NVIDIA a bien été prise en compte.


Voici le score réalisé avec l'aide du GPU :

ENCODAGE VIDÉO : avec GPU ou sans GPU ? I5%206600k%20avec%20gva

De 20 minutes à 2 minutes 30, 28 minutes de moins, ça se passe de commentaires !  Laughing


Voilà pour les tests.

************************************

Que montrent ces tests ?

1) Qu'avec la carte graphique le gain de temps en encodage vidéo est de 85% à 90%


(et cela même avec des cartes graphiques qui ne sont pas des bêtes de course)


C'est loin d'être anecdotique.

Il ne s'agit pas de quelques minutes grappillées sur une heure d'encodage  :non1:


Il s'agit d'un facteur 10 autrement d'un encodage 10 fois plus rapide avec l'aide du GPU


2) ATTENTION !!!


Ce gain n'est possible qu'avec un logiciel comme XMEDIA RECODE 64 bits


Avec des merdes comme AVS Converter, malgré ses promesses :

ENCODAGE VIDÉO : avec GPU ou sans GPU ? Avs

ou un Uniconverter malgré ses promesses lui aussi :

ENCODAGE VIDÉO : avec GPU ou sans GPU ? Uniconverter-vga

ou encore un Magix Deluxe incapables d’utiliser la carte graphique :

ENCODAGE VIDÉO : avec GPU ou sans GPU ? I7%20magix%20no%20vga

Les temps d'encodages seront longs, très longs.
Car non seulement ces "merdes" (AVS, Magix...) sont incapables d'utiliser la carte graphique mais en plus ils ne sont même pas foutus d'utiliser le CPU correctement  Evil or Very Mad

3) Inutile donc d'investir dans un CPU coûteux comme un Core i7 ou pire un Core i9 pour de l'encodage.


Un bon Core i5 fera bien mieux l'affaire avec une carte graphique achetée avec la différence de prix entre le i5 et le i9 :

Core i9 à 585 € 

Core i5 à 226 €

Différence = 359 €GeForce GTX 1660 Ti (330 €)

le couple I5 9600K + GeForce GTX 1660 Ti sera bien plus performant dans les temps d'encodage qu'un I9 tout seul.

Bien sûr, si l'on a les moyens de cumuler I9 + bonne carte graphique, c'est encore mieux.


******************

Pour conclure ?


Faire de l'encodage sans carte graphique (mais attention à bien choisir les logiciels de conversion et/ou de montage vidéo, c'est à dire des logiciels capables d'utiliser la carte graphique


cela revient à faire du vélo sans pédales :


ce n'est guère pratique et guère efficace lol!


_________________
SES@M Assistance Informatique - N° SIREN/SIRET : 514672021/00011
http://finael.eala.free.fr/

Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum