Publicité
Tout sur les Cartes graphiques
 Derniers articles sur les Cartes graphiques
Tous les articles Cartes graphiques
 Comparatif Cartes graphiques
Tous les comparatifs
 Dernières actualités Cartes graphiques
Toutes les actualités Cartes graphiques

Newsletters


Questions high-tech
  • Besoin d'aide ? Publiez votre question
  • Publier

Avivo Vs. Purevideo

Précédent Suivant

Nvidia et ATI proposent chacun depuis plusieurs années, un moteur de décompression des vidéos sur leurs cartes graphiques. Baptisés soit Avivo, soit Purevideo, ils ont connu de multiples évolutions depuis leurs premières versions. Nous les avions d’ailleurs testés en juillet 2005 et en mars 2006... Autrefois de capacités très limitées, et même buggés sur certaines cartes, ils nous reviennent aujourd’hui en version "HD". L’un comme l’autre, ils clament être capables de prendre en charge toutes les vidéos HD, même les plus gourmandes en 1080p, sans souci.

AvivoHD

L'UVD prend en charge toutes les étapes de décodage H.264 et VC-1Le moteur Avivo HD d’ATI est tout à fait nouveau. Contrairement aux précédentes moutures, cet Avivo HD porte bien son nom puisqu’il se charge de toutes les opérations de décodage de tous les formats HD H.264, VC-1 et MPEG2 HD. ATI assure qu’il tient le choc jusqu’à des débits de 40 Mbps soit le maximum autorisé par le format Blu-ray disc. Il est basé sur deux composants distincts. L’Unified Video Decoder (UVD) et l’Advanced Video Processor (AVP). Le premier se charge des étapes de décodage alors que le second est dédié aux optimisations et post traitements.

Ces deux composants sont dissociés du coeur 3D du GPU. Leurs performances ne dépendent donc normalement pas du niveau de puissance du GPU, au contraire des précédents Avivo qui tiraient parti des shaders du GPU. Mais cela ne veut pas dire que les performances seront identiques entre une petite HD 2400 Pro et une 2600 XT. D’autres éléments rentrent en ligne de compte et notamment la bande passante mémoire, bien évidemment utilisée par les moteurs AVIVO. Il semble aussi y avoir d’autres différences dans la complexité des opérations de post traitement prises en charge puisqu’ATI reconnaît lui même qu’une Radeon HD 2400 XT n’offrirait pas la même qualité d’image qu’une HD 2600.

Notons aussi que les GPU RV610 et RV 630 d’ATI intègrent tous les composants nécessaires à la prise en charge du cryptage HDCP et aussi de l’interface HDMI (1.2 seulement), via un adaptateur DVI/HDMI fourni. Ils sont donc pleinement compatibles avec les disques et écrans HD, même ceux requérant une interface DVI dual-link. ATI a même poussé le luxe jusqu’à intégrer une puce HD audio au sein du GPU. Cela n’a pas beaucoup d’intérêt pour l’utilisateur, toutes les cartes mères intégrant déjà une telle puce, mais cela permet aux assembleurs d’apposer le logo Vista Premium sur leur machine à moindre coût.

L’Avivo HD n’est présent que sur les Radeon HD 2400 et HD 2600. La HD 2900 n’y a pas eu droit, et doit se contenter de l’Avivo de première génération, heureusement débuggé. La HD 2900 accélère donc les calculs de compensation de mouvement et de la DCT, mais pas l’encodage entropique. Son Avivo réalise aussi toutes les opérations de post traitement.

Purevideo

Le Purevideo HD ne décode pas le VC-1 entièrementNvidia a choisi pour son Purevideo HD une approche assez semblable à celle d’ATI. Le PureVideo HD est basé sur des composants dédiés et distincts du coeur graphique. C’était d’ailleurs le cas du PureVideo non-HD des Geforce 6 et 7. Par rapport à cet ancêtre, le nouveau venu se dote de deux composants supplémentaires : le BSP, bitstream processor, et l’AES engine, moteur d’encryption AES. Par ailleurs, le Video Processor a été remanié et passe en version 2.

Les améliorations apportées apportent des optimisations dans la gestion de la transformée en cosinus discrète inverse , de la compensation de mouvement et du filtrage antibloc. Cela concerne le MPEG 2 (DVD) ainsi que le VC-1 et le H.264 (jusqu’à 40 Mbits/s). Autre ajout : la prise en charge du Picture in Picture, cette possibilité utilisée par certains bonus des HD DVD ou Blu-ray d’afficher une seconde vidéo (généralement SD) en sus de la première (HD).

Le bitstream processor, lui, permet d’accélérer la première et seule étape du décodage vidéo que ne prend pas en charge le VP2 : le décodage entropique. Attention cependant, cette prise en charge est limitée au seul H.264. D’après Nvidia, les CPU actuels sont en effet suffisamment puissants pour réaliser le décodage entropique VLC du VC-1. Ce que confirment nos tests. Cependant, la solution ATI reste avantageuse pour les PC les plus lents et aussi pour minimiser la consommation.

GeForce 8600 GTS : PureVidéo 2 et nouveaux moteursLe décrypteur AES 128 bits est une puce nécessaire pour la norme AACS du décryptage HDCP. L’idée de base étant de rendre les données illisibles à chaque fois qu’un flux vidéo protégé doit passer par un bus accessible à l’utilisateur, comme le PCI Express. Cette puce n’accompagnait jusqu’alors pas nativement le PureVideo, ce qui a fait que seule une minorité de cartes graphiques nVidia disposent aujourd’hui de la certification HDCP, la puce devant être rajoutée sur le PCB de la carte graphique.

Les cartes dotées du PureVideo 2 HD sont les Geforce 8 de milieu et bas de gamme : 8600, 8500 et 8400. Nvidia reconnaît cependant que le bus mémoire 64 bit des 8400 devrait rendre ces dernières incapables de lire des flux 1080p de manière fluide. De plus, le VP2 des Geforce 8500 est moins performant que celui des Geforce 8600. Enfin, là encore, ces fonctions video très utiles ne sont pas implantées sur les GPU haut de gamme de la marque, Geforce 8800 GTX et GTS. Comme chez ATI, ceux-ci sont limités au Purevideo des Geforce 7. Ils prennent donc en charge les calculs liés au décodage et au post traitement des flux videos MPEG2, H.264 et VC-1, sauf les opérations de décodage entropique et la DCT. Nous verrons à quel point cela peut être gênant dans nos tests.

Un coup d’oeil du côté des puces pour ordinateurs portables : les Geforce 8600M GT, GTS et 8700M GT sont les seules à posséder un Purevideo 2 HD full options. Les Geforce 8600M GS et 8400M GT et GS, présentent des manques sur le post traitement des flux MPEG2. Elles sont par contre heureusement équivalentes pour la lecture des flux MPEG4.

Liens commerciaux
Commentaires
CHli 26/07/2007 10:08
Masquer
-0+

J'ai acheté une 2400 Pro de chez Sapphire et impossible de profiter de la décompression hardware. Gros plantage sur n'importe quel formats (DVD Pal ou NTSC, H.264, etc.) avec PowerDVD et le dernier patch.

Je vais essayer avec des drivers antérieurs (j'ai installé d'office les 7.7) Mais pour le moment je suis très déçu. Surtout du fait qu'Ati se vente d'avoir le même moteur vidéo sur ces cartes alors qu'au final on voit que pour le post-processing il utilise la puissance du GPU ou de quelque chose qui varie en tout cas en fonction de la gamme et donc que les résultats varient fortement. Si cela se confirme je vais prendre une 2600 à l'occasion mais quand même je trouve ça navrant !

CinPoU 26/07/2007 10:23
Masquer
-0+

Dossier interessant!

Juste une petite question, es ce que la décompression matérielle est supportée sous linux?
Je pense que AMD ne sera pas supporté avant longtemps, mais pour Nvidia, es ce qu'il existe une possibilité d'utiliser ces fonctionalités sous Linux?

Florian c 26/07/2007 10:25
Masquer
-0+

cinpou > Sachant que la prise en charge du Purevidéo 2 n'est même pas encore activée sous Windows XP, je pense qu'il va falloir attendre très longtemps pour obtenir quelque chose sous Linux...

silvercivic 26/07/2007 10:27
Masquer
-0+

Merci pour ce test , vraiment tres bien detailles .

matthieu lamelot 26/07/2007 15:42
Masquer
-0+

De rien c'est mon travail ;)

CHli, ton témoignage m'intéresse. Cela pourrait vouloir dire que certaines HD 2400 Pro ont un Avivo buggé. D'autres ont-ils rencontré le même genre de problèmes ?

Kanwulf 26/07/2007 18:38
Masquer
-0+

Il a peut-être une 2400 avec une révision foireuse ?

Il n'y a pas de SAV dans ce cas là ? ça serait bête de devoir subir une carte défaillante et d'en acheter une autre.

Ce que je ferais, je renverrais la 2400 en sav en demandant une remboursement ou bon d'achat et je me prendrais la 2600, si la 2600 te plaît :)

Kanwulf 26/07/2007 18:39
Masquer
-0+

Il a peut-être une 2400 avec une révision foireuse ?

Il n'y a pas de SAV dans ce cas là ? ça serait bête de devoir subir une carte défaillante et d'en acheter une autre.

Ce que je ferais, je renverrais la 2400 en sav en demandant une remboursement ou bon d'achat et je me prendrais la 2600, si la 2600 te plaît :)

Uber-Mario 26/07/2007 22:05
Masquer
-0+

CHli, il faut toujours installer les pilotes du cd avant toute chose, et ensuite mettre les derniers catalyst, sinon, c'est normal que ca ne fonctionne pas :)

Lionel-78 26/07/2007 22:19
Masquer
-0+

des explications de la part d'AMD/ATI au sujet des différences entre HD2400 et HD2600 ? le moteur UVD est censé être le même !
plutot que des drivers buggés peut-être des cartes bridées au bios ?

Lionel-78 26/07/2007 22:21
Masquer
-0+

en tout cas ca rejoint les tests chez AnandTech :
http://www.homemedia.fr/actualites [...] 0-GTS.html

bullseyeg 27/07/2007 02:45
Masquer
-0+

Une 8600M GT ( mobile donc ) permet-elle la lecture des films HD

lesurfeur72 28/07/2007 13:05
Masquer
-0+

Tres belle article, pour ma part je possede un config a base de geforce7600gt hdmi (diamond plus) et d'un proco core2 e6600 et je peu vous assurer que la lecture en hd ne pose aucun probleme et elle est tres fluide avec powerdvd ultra 7.3 . Voila je voulais juste dire qu'avec une bonne vielle carte de generation anterieure cela est possible de lire de la hd sans aucun probleme.

usamike 30/07/2007 11:49
Masquer
-0+

Juste pour infos :
Avant j'avais un processeur Celeron D à 3.0GHz et je n'arrivais pas à lire des vidéos fluide H264 1080p (par exemple aller voir sur le site apple.com/trailers).

Maintenant j'ai un processeur Intel Pentium D960 à 3.6GHZ, donc dual core et aussi VIVO et les vidéos H264 1080p sont nickel fluide.

Je peux même et c'est le meilleur, lire les vidéos 1080p encodé en MKV (meilleurs compressions que h264) chose q'avant c'était de l'utopie.
Je tiens à préciser que j'ai une carte graphique classique AGP 8x ATI radeon 9600 Pro.

Dandu 30/07/2007 12:49
Masquer
-0+

ElyX a écrit :

Juste pour infos :
Avant j'avais un processeur Celeron D à 3.0GHz et je n'arrivais pas à lire des vidéos fluide H264 1080p (par exemple aller voir sur le site apple.com/trailers).

Maintenant j'ai un processeur Intel Pentium D960 à 3.6GHZ, donc dual core et aussi VIVO et les vidéos H264 1080p sont nickel fluide.

Je peux même et c'est le meilleur, lire les vidéos 1080p encodé en MKV (meilleurs compressions que h264) chose q'avant c'était de l'utopie.
Je tiens à préciser que j'ai une carte graphique classique AGP 8x ATI radeon 9600 Pro.




Tu sais que le MKV c'est un conteneur (donc juste un format de fichier) et le H.264 un format de compression ?

en gros, un avi contenant du H.264 et un MKV contenant du H.264, c'est la même chose :D

rider73 31/07/2007 09:28
Masquer
-0+

oui mais qui va prendre le dessus ?
le hd dvd ou le blue ray ???

qui a la réponse ?

Spydeus 31/07/2007 14:24
Masquer
-0+

Je ne comprends pas tout : Une 8800 GTS est moins bien qu'une Atide 2200 (du bas de gamme quoi) pour lire des vidéos Hd. J'y crois pas.

Dandu 01/08/2007 14:54
Masquer
-0+

ben crois-y, c'est comme ça.

la première a pas de décompression hard (enfin, pas la dernière version), la deuxième bien.

bubucheron 02/08/2007 08:01
Masquer
-0+

Voulant monté un HTPC, j'ai acheté une MSI NX7600GT diamond plus.
Sortie HDMI, support du HDCP, PureVideo et prix raisonnable.
Les caractéristiques donnaient : "Haute définition H.264, MPEG-2 et Accélération Hardware WMV"
Me suis-je donc fait avoir par le descriptif commercial ?

Dandu 04/08/2007 11:48
Masquer
-0+

en partie, y a qu'une décompression partielle avec les cartes Geforce 7

enfin, avec un PC récent (Core 2 Duo au dessus de 2 GHz, par exemple) t'as pas besoin de l'accélération en pratique

darkdj59 19/08/2007 02:17
Masquer
-0+

Heu je me trompe peut etre mais le purevideo hd est dsipo pour xp :s

RealHelper 19/09/2007 22:58
Masquer
-0+

Salut,

Vous devriez refaire des tests avec les derniers drivers 163.69 de nvidia, car pour ma part je constate un coup de booste avec ces derniers.
AMD Turion X2 TK-53 + GeForce8600M GS.

Dandu 20/09/2007 10:05
Masquer
-0+

whdemon a écrit :

Heu je me trompe peut etre mais le purevideo hd est dsipo pour xp :s




Pas au moment du test

matthieu lamelot 09/10/2007 16:41
Masquer
-0+

RealHelper : tu seras bientôt exaucé c'est dans les tuyaux ;)

Ce sujet ne peut plus être commenté.
Liens commerciaux