PC Home Cinéma & Media Center, HTPC, Haute définition, HD Ready 1080p & Full HD, Blu-ray, HD DVD, Maison Numérique


> HomeMedia > Guides et tests > Imagerie et vidéo > CoreAVC accéléré par Cuda, le meilleur décodage H.264 ?

CoreAVC accéléré par Cuda, le meilleur décodage H.264 ?

L'arrivée des premières cartes graphiques prenant en charge matériellement le décodage vidéo a fait évoluer les ordinateurs de salon. Cette lourde tâche, qui incombait au départ aux processeurs, a permis à n'importe quel système peu puissant d'afficher parfaitement à l'écran des Blu-ray ou des vidéos gourmandes en 1080p. Le couple Atom/GeForce 9400M (plus communément appelé ION) en est le parfait exemple.

Mais jusque-là, il fallait des logiciels spécifiques pour prendre en charge cette accélération matérielle. Ce support a commencé avec les lecteurs vidéos capables de lire les disques HD-DVD/Blu-ray tels que PowerDVD, WinDVD puis TotalMedia Theater. Cette fonction s'est ensuite répandu sur des applications open source comme Media Player Classic Homecinema. Mais ces solutions sont malheureusement un peu trop restrictives, et ne permettent pas de combiner par exemple l'accélération matérielle avec d'autres filtres post-traitement utilisant DirectShow.

Depuis que NVIDIA a sorti son API VDPAU (l'équivalent de PureVideo HD sous Linux), des logiciels comme Mplayer ou XBMC savent tirer profit de l'accélération matérielle des cartes graphiques tout en affichant des sous-titres ou en mettant à l'échelle les vidéos. Il semblerait qu'une solution aussi souple existe désormais sous Windows. Il s'agit de CoreAVC, le décodeur H.264 logiciel le plus rapide qui supporte depuis sa version 1.9.0 l'accélération matérielle des cartes graphiques NVIDIA grâce à l'implémentation de l'API Cuda que l'on ne présente plus.



La prise en charge matérielle est-elle aussi efficace que la concurrence ? Le fait d'utiliser Cuda limite-t-il le rayon d'action en terme de puissance graphique nécessaire ? Comment fonctionne ce filtre DirectShow avec les différentes versions de Windows, et plus particulièrement le très "fermé" 7 Media Center ?

Voilà les questions que nous nous sommes posées en abordant ce test de CoreAVC 1.9.5 compatible Cuda.

Publié le 07/07/2009 par Steve Klein
 

Réactions des membres

Ajouter un commentaire
waspy5907/07/2009 à 20:29 #66820^
a quand une version compatible avec les cartes ATI?
 
bgo08/07/2009 à 08:56 #66826^
Excellent test comme d'hab :)
Petite question toutefois :
J'ai un Asus 1000h sur lequel je souhaite lire mes fichiers Wtv générés par mon media center sous seven.
Pour les enregistrement SD pas de problème, par contre pour la HD (arte, TF1, ...) le processeur est sollicité à 100%.
Y gagnerais-je avec CoreAvc (évidemment sans Cuda) ?
J'ai essayé d'overclocké le processeur à 2Ghz mais les vidéos restent trop saccadées (bien que ce soit un peu mieux).
 
Snk06/08/2009 à 03:02 #67792^
CITATION
J'ai un Asus 1000h sur lequel je souhaite lire mes fichiers Wtv générés par mon media center sous seven.
Pour les enregistrement SD pas de problème, par contre pour la HD (arte, TF1, ...) le processeur est sollicité à 100%.
Y gagnerais-je avec CoreAvc (évidemment sans Cuda) ?


C'est effectivement une bonne question : les fichiers type .mtv spécifique au Media Center microsoft sont ils exclusifs ou utilisable par d'autre lecteur alternatif ?

pour ma part, c'est aussi pour couper les pub, début et fin inutiles (montage video ?)
 
Skandy11/08/2009 à 14:49 #67904^
Bonjour,

vous n'avez pas mentionné THE bug de CoreAVC Decoder qui, à mon avis, le rend inutilisable (du moins pour le moment) pour nous les amoureux de VMC et/ou de 7MC.

En effet, l'utilisation de CUDA (icône verte dans la barre des tâches) ne s'active pas quand une vidéo est lancée en plein écran sous Vista Media Center ou Windows 7 Media Center.

Qui d'entre nous lance ses MKV en mode fenêtré? C'est pourtant le seul workaround pour le moment : lancer la vidéo en mode fenêtré, là CoreAVC Decoder utilise CUDA et remettre Media Center en fullscreen.

L'éditeur est au courant du bug mais le classe plutôt comme une incompatibilité avec VMC (Windows 7 n'étant pas supporté pour le moment) et dit travailler dessus.

Liens vers les posts du forum CoreAVC :

http://forum.corecodec.com/viewtopic.php?f=3&t=2590

http://forum.corecodec.com/viewtopic.php?f...749&p=11188

http://forum.corecodec.com/viewtopic.php?f=3&t=2866

Pour le moment, tout achat de mon côté est exclu. Qu'en pensez-vous?

p.s. Désolé pour le double post! Je ne savais pas que les commentaires sur les tests étaient détachés de la discussion sur le forum.
 
lmallier11/08/2009 à 14:58 #67905^
CITATION(Skandy @ 11/08/2009 14:34) [snapback]67904[/snapback]
Bonjour,

vous n'avez pas mentionné THE bug de CoreAVC Decoder qui, à mon avis, le rend inutilisable (du moins pour le moment) pour nous les amoureux de VMC et/ou de 7MC.

En effet, l'utilisation de CUDA (icône verte dans la barre des tâches) ne s'active pas quand une vidéo est lancée en plein écran sous Vista Media Center ou Windows 7 Media Center.

Qui d'entre nous lance ses MKV en mode fenêtré? C'est pourtant le seul workaround pour le moment : lancer la vidéo en mode fenêtré, là CoreAVC Decoder utilise CUDA et remettre Media Center en fullscreen.

L'éditeur est au courant du bug mais le classe plutôt comme une incompatibilité avec VMC (Windows 7 n'étant pas supporté pour le moment) et dit travailler dessus.

Liens vers les posts du forum CoreAVC :

http://forum.corecodec.com/viewtopic.php?f=3&t=2590

http://forum.corecodec.com/viewtopic.php?f...749&p=11188

http://forum.corecodec.com/viewtopic.php?f=3&t=2866

Pour le moment, tout achat de mon côté est exclu. Qu'en pensez-vous?

p.s. Désolé pour le double post! Je ne savais pas que les commentaires sur les tests étaient détachés de la discussion sur le forum.


Je me disais aussi que je trouvais ca bizarre d'avoir l'icone bleue quand je reduisais la fenetre... Et quand je relancais le film en mode fenetre effectivement l'icone redevenait verte. Tres bien vu.
Petite question sur vobsub: je n'ai pas trouvé le moyen de definir la langue par defaut à charger pour les ss titres et je trouve ca fastidieux de devoir passer en mode fenetré pour ensuite clique sur l'icone vobsub et choisir le ss titre (souvent 2 ou 3 ss titres dispo sur mes films...). Y at'il moyen de faire plus simple?
 
PuniSheR22/08/2009 à 10:51 #68222^
En effet, CoreAVC n'est pas prêt à discuter pour le moment de ce problème d'incompatibilité, et ne veut surtout rien entendre à propos de Windows 7 !

Traduction d'une réponse d'un admin de CoreAVC :

Oui nous savons. Oui un correctif est en cours d'élaboration. Non, il ne s'agit pas d'un bug dans CoreAVC, il s'agit d'une incompatibilité avec MCE - utilisez un autre lecteur multimédia est fortement conseillé, en particulier avec la rupture de changements qu'a causé MS avec Win7. CoreAVC est "inutile" sans CUDA, comme certaines personnes le diraient de manière insistante ? Non, il fonctionne parfaitement en mode logiciel ou en mode fenêtré, ou avec tout autre lecteur.
Autre question: il a été dit à plusieurs reprises que CoreAVC ne supporte pas les Windows 7. S'il vous plaît ne pas soumettre des billets le concernant.
Thread fermé car je ne vois pas qu'est-ce qui est laissé à la discussion.

 
PuniSheR26/08/2009 à 18:39 #68362^
Petit rajout :

Il semblerait que ZoomPlayer Max soit capable de garder Cuda en activité en plein écran (j'ai vu ça sur un thread de CoreAVC par un utilisateur mécontent de CoreAVC), avec les codecs de coreavc installés, quelqu'un pourrait confirmer celà ?
J'ai trouvé l'info ici :

http://forum.corecodec.com/viewtopic.php?f...749&p=11188

N'hésitez pas à me corriger si je me trompe, car je ne suis pas sûr d'avoir tout compris ... :-p
 
mikebzh4411/05/2010 à 22:14 #79261^
Ce problème semble résolu avec CoreAVC 2.0

Avec DirectVobSub, les sous-titres et l'accélération matérielle sont bien pris en charge, même en mode plein écran sous Seven Media Center (mon HTPC tourne sur une plateforme Atom/ION et je lis sans problèmes des MKV 1080p avec sous-titres ;) )
Ajouter un commentaire