Accélération matérielle de l'encodage avec GPU - Traitement Vidéo - Video & Son
Marsh Posté le 01-03-2006 à 15:15:19
pas mieux
Marsh Posté le 02-03-2006 à 12:27:24
Dammit (comme dirait Jack). Paraît que les drivers dès la 6x.xx (chépu) permettent l'acc. mat. du décodage des Videos HD. Je vais voir ça ce soir (6600GT) car avant j'étais à quasi 100% en 1920x1080, je devrais tomber à 50% en gros, si ça marche. Je mettrais ma GF4 en // pour tester.
Oups. Oublié de poster hier soir. Je mets donc à jour dans la foulée: sur 2500+/4200 => 85% de charge CPU. Sur 3200+/6600GT je passe à 65% environ (résolution de mon écran: 1920x1440, résolution du wmv idem).
Marsh Posté le 02-03-2006 à 12:31:14
PS: Nec-Mitsu mythique 22" 2070SB. Ce qui m'ennuie quelque peu c'est que 2500/3200 * 85 = 66.40... donc l'écart de charge est entièrement expliqué par l'écart de puissance CPU. La carte n'y change rien du tout, je pense que le lecteur ne permet pas d'utiliser l'accélération matérielle (essayé avec VLC, BSPlayer, WMP mais pas MPC encore...)
Marsh Posté le 03-03-2006 à 12:25:59
Oui le support pour le décodage va sortir, mais là tu parles d'encodage.
Marsh Posté le 03-03-2006 à 12:51:39
Je viens de lire ca, en gros il fau que les programmeurs des codecs fassent appel aux fonction PureVideo sinon tout se passe au processeur.
Dommage, moi qui voulais comparer la capacité de décodage H264 du pure video avec CoreAVC decoder... (le décodeur H264 le plus optimisé actuellement disponible)
J'ai un Athlon Xp2000+ et GF6600GT avec CoreAVC j'arrive à lire les vidéos H264 720p d'apple (j'oscille entre 60 et 80% d'utilisation CPU). Je serai curieux de voir ce que ca donne avec purevideo...
Bon c'est ou que je télécharge nero Showtime ?
Je viens de tester dejà le WMV, impossible de savoir si il est activé ou non... elle est ou l'option activer/desactiver pure video ???
Sample WMV HD de nvidia.
Purevideo : codec wmv9+PV dans mediaplayerclassic : utilisation cpu : 60-80% (identique avec windows mediaplayer)
Sans Pure Video : codec VLC dans VLC : utilisation cpu : 70-90%
c'est pas vraiment révolutionnaire ca...
Sample H264 720p de chez apple : warren miller
lorsque j'essaie d'ouvrir le fichier .mov dans nero showtime, le programme bloque (util proco 98% et pas de réponse)
je convertis le fichier .mov en .mvk (j'utilise mkvtoolnix) et ca s'ouvre.
Purevideo : nero showtime acceleration materielle activée : utilisation cpu : 90%-100+% la vidéo saccade beaucoup
Sans Pure Video : nero showtime acceleration materielle desactivée : utilisation cpu 90%-100+% la vidéo saccade beaucoup
Apparament Pure vidéo ne marche pas dans ces conditions.
Sans Pure Video : CoreAVC dans mediaplayerclassic : utilisation cpu : 50-80% vidéo parfaitement fluide...
Bon ben ca déconne de partout ce pure vidéo...
Si vous trouvez d'autres posts quelquepart qui expliquent comment le faire marcher vous pouvez m'en indiquer parce que j'y arrive pas.
Marsh Posté le 03-03-2006 à 14:22:22
Oui effectivement barnabe, je ne faisais que refiler l'info mais ça ne répond pas à ma question d'encodage intiale
BlackShark: je constate la mm chose que toi, vlc est fantastique pour les vidéos classiques (5% de charge CPU sur un portable à 1,7 contre 50% pour WMP) mais pour la HD en wmv c'est nul: fluide chez moi, mais saccadé complet sur une machine avec une carte gr. plus faible. En revanche sur cette mm machine, seul BSPlayer s'en tire bien... pourtant 40% de charge sur un codec ancien (divx, xvid).
Bref, vivement les pilotes + codecs + lecteurs optimisés. Mais j'ai l'impression que ce ne sera pas demain la veille...
Marsh Posté le 03-03-2006 à 14:37:14
Déja que le "pure video" est pas encore au point (techno un peu jeune encore sans doute), alors de là à parler d'encodage avec le GPU...
Marsh Posté le 03-03-2006 à 15:25:04
Pourtant il en est question sur les plaquettes commerciales, info relayée par PCInpact par ex... réponse à ATI qui a sorti un soft d'encodage exploitant le CPU et le GPU, étant donnée la supériorité des GPU en matière de calcul flottant... d'ailleurs le temps d'encodage était plus que divisé par 2, d'où l'intérêt que regagnent les GPUs...
Marsh Posté le 03-03-2006 à 15:39:47
ce soft était une version beta en cours de développement. Il était testé en exclusivité sur un site allemand je ne me souviens plus lequel.
Le soft était très rapide en effet mais on ne sais pas si la qualité était au rendez vous.
Le site n'avait publié que les stats de l'encodage en WMV HD les autres n'étaient pas testés même si ils apparaissaient sur un screen.
Ils étaient obligés d'utiliser le logiciel propriétaire d'ATI il s'appelait avivo xcode je crois mais il me semble qu'ils veulent le changer.
A l'époque les sites avaient rapporté que le logiciel n'exploitait pas engore le GPU : tout se passait au CPU et que le support du GPU viendrait après.
Depuis plus d'infos...
Marsh Posté le 03-03-2006 à 16:33:42
Wow, intéressant ça, arriver à aller bcp + vite sans exploiter le GPU pour faire croire qu'on l'exploite bien à des fins comm. ! [genre une passe mode + qualité dégradée comme tu le suggère]
Ah les rigolos... j'espère en tout cas que le changement évoqué ira dans le bon sens. Pour nous, pas pour eux (ils n'ont pas intérêt finalement à dire que les cartes déjà achetées peuvent apporter autant, mieux vaut pour eux dire qu'en fait seules les toutes dernières cartes (chères) sont capables d'accélérer l'encodage, même si par le passé c'était déjà l'un de leurs arguments... pour vendre notre matos actuel !)
Marsh Posté le 28-02-2006 à 19:17:25
Bonjour,
j'ai fait une recherche, j'ai lu les FAQs et n'ai rien trouvé, je vous questionne donc : y a t-il aujourd'hui une suite (pack logiciel + codec compatibles + drivers CG compatibles) permettant aux cartes 3D genre Ati et nVidia "récentes" (à partir de la 6600 je crois ?) d'utiliser la puissance de calcul démesurée du GPU pour accélérer l'encodage ?
Ceci me ravirait, l'encodage sur un Barton-M à 2400 MHz avec 1Go de PC 3200, en deux passes qualité max et codec h264 restant particulièrement pénible et long... merci d'avance !
Message édité par kreesh le 01-03-2006 à 11:33:42