Coreavc : vraiment efficace ? - Traitement Vidéo - Video & Son
Marsh Posté le 01-01-2007 à 13:12:58
Bah il y a 720p et 720p hein. Il y en a des vraiment brutaux a décoder, genre du x264 7 ou 8 meg de bitrate. Après il faut voir ce que tu essaies de lire, mais si mpc t'indique que tu te sers de coreavc, il y a toutes les chances que tu sois a bloc niveau perf. Après, tu peux essayer avec la version 1.2 censée alléger encore le processus de décodage mais c'est loin d'être si flagrant.
Marsh Posté le 01-01-2007 à 13:15:59
Ok merci, en fait ça tourne bien malgré l'occupation cpu mais il y a parfois des retards de son qui se resynchronisent ensuite.
Effectivement cela ne le fait pas avec toutes les vidéos.
Est ce qu'il y a des optimisations à faire dans coreavc (deblocking, désentrelacement) ?
Marsh Posté le 01-01-2007 à 13:24:11
Citation : mais il y a parfois des retards de son qui se resynchronisent ensuite |
C'est juste que les 3/4 du temps tu as assez de puissance pour décoder, et sur certaines scènes très lourdes ( action, pluie, luimière stroboscopique ( soit dit en passant, quel trou absolu a bitrate la luimière stroboscopique ) ) et tu perds donc la synchro. Dès que ton proc redescend en dessous des 100%, il rattrape son retard en décodant plus vite que ce qu'il faudrait, et rattrape la synchro. Donc c'est supportable si t'as une scène trop lourde, mais pas regardable si ça arrive toutes les 2 minutes.
Donc perso, je ne dirais pas que
Citation : ça tourne bien |
parce que si tu perds la synchro, c'est que tu manques de puissance, et c'est jamais bon signe.
Citation : Est ce qu'il y a des optimisations à faire |
Bien entendu, achète un c2d
Mais plus sérieusement, coreavc n'étant pas configurable, non pas grand chose. Au pire un oc de ton proc pourrait peut être aider.
Marsh Posté le 01-01-2007 à 13:25:25
c2d?
sinon ce sont les perfs normales avec mon config et coreavc alors ?
Marsh Posté le 01-01-2007 à 13:28:24
Encore une fois, ça dépends de ton fichier. Mais dès que les bitrates deviennent importants, un dual core est effectivement conseillé ( surtout en x264 ).
( non je n'ai pas d'actions chez intel, je n'ai qu'un simple core, amd de surcroit, mais les c2d exellent dans ce domaine )
EDIT : Si ce n'est pas un fichier tipiak, je peux jeter un oeil a la video voir ça marche mieux chez moi ( auquel cas tu sauras que as un problème )
EDIT 2 : c2d = core 2 duo
EDIT 3 : Eh bien finalement si tu peux essayer quelque chose. Je viens de découvrir à l'instant même, mais quand tu mets 'skip all deblocking' ça allège considérablement le décodage. Par contre je suis pas sur que ça marche avec la version 1.1 de coreavc, mais avec la 1.2 sur. Etonnant, j'aurais jamais dit que le post processing était si lourd.
Marsh Posté le 01-01-2007 à 17:08:46
Faut pas déconner non plus j'ai un processeur deux fois moins puissant que lui et les 720p x264 passent. (un peu juste parfois mais ca passe).
Tu dois avoir quelquechose qui te bouffe de la puissance quelquepart dans le processus.
Vérifie que tu n'aies aps plusieurs filtres de post processing qui se recoupent (genre désentrelacement, sharpen, etc...)
-les filtres/shaders de mpc, vérifie que tu utilisa l'affichage par défaut (l'affichage vmr9 permet d'activer pas mal de fonctions qui bouffent en ressources)
-FFDshow audio (normalisation du son + pleins d'autres effets)
-FFDshow vidéo : désactive tous les filtres de post processing, correction de couleurs etc... et vérifie que tu as bien désactivé la vidéo brute (raw vidéo), tout en bas dans la liste des formats
-enfin vérifie que rien d'autre ne bouffe les ressources en même temps (même si je pense que tu l'as déjà fait)
-le déblocage du h264 est désactivé lorsque le quantiser passe en dessous d'une certaine valeur (en dessous de 15 je crois) (sous entendre à très haut débit/très haute qualité), peut être que tu es juste au dessus et que le déblocage bouffe inutilement, essaie de désactiver le déblocage de coreavc, si tu commence à voir des artefact et des blocs non lissés réactive le (tu peux le faire à la volée avec coreavc)
Core AVC contient aussi un filtre de désentrelacement, désactive le.
Enfin si tu n'y arries toujours pas, vérifie quand même que tu n'aies pas de problèmes de Driver buggés :
J'ai une Geforce 6600GT AGP et je perd environ 20% en performances en vidéo si j'utilise la dernière version du driver du coup j'ai gardé l'ancien... Fais une recherche pour voir si il n'y aurait pas le même genre de problèmes avec ta carte.
Marsh Posté le 01-01-2007 à 20:46:38
merci infiniment je vais voir tous ces paramètres de ce pas
Marsh Posté le 25-02-2007 à 21:21:40
Salut, un petit mot après une longue absence car il vient de m'arriver un truc étonnant !
Avec les drivers catalysts 7.2, mon occupation cpu est passée de 90-100% à 40-60% en moyenne sur les fichiers mkv sur bsplayer qui est devenu bien plus efficace que mpc + coreavc qui lui reste autour des 80-97% d'occupation cpu habituels.
Voilà, juste pour le préciser, bien que je ne comprenne pas le comment du pourquoi !
Marsh Posté le 02-03-2007 à 10:21:27
Il semble que qulquechose bouffe de la ressource inutilement en effet. Dans les options de mpc vérifies voir que tu n'as pas activé d'options farfelues genre affichage sur une surface texturés 3D + effets.
Chose étrange, sur ma nouvelle config (c2d e4300, 8800gtx, 2GBram) l'utilisation processeur est quasi-identique entre le mode de rendu DX9+surface3D (pour application des shaders) et l'overlay, Alors que sur mon ancienne config l'overlay était environ 30% plus rapide que le DX9+3D. Les drivers nvidia auraient-ils un role à jouer là dedans ? Je le pense... mais vu qu'il n'y a pas de vieux drivers pou ma carte je n'ai pas le choix. (remarque je suis passé de coreavc à ffdshow sur la nouvelle config)
Marsh Posté le 08-03-2007 à 22:35:59
Non aucune option, j'ai tout vérifié. Mais depuis les catalyst 7.2 je suis passé à vlc + ffdshow qui occupe moins le cpu que coreavc et mpc.
Marsh Posté le 08-03-2007 à 22:39:38
VLC est très optimisé mais je ne crois pas qu'il gère le dual core pour décoder le h264
Marsh Posté le 09-03-2007 à 01:04:54
wanchai a écrit : Non aucune option, j'ai tout vérifié. Mais depuis les catalyst 7.2 je suis passé à vlc + ffdshow qui occupe moins le cpu que coreavc et mpc. |
salut,
comment fais tu pour utiliser ffdshow avec vlc, je croyais que vlc ne prenait pas en charge les filtres direct show ?
Marsh Posté le 01-01-2007 à 13:07:06
Bonjour,
J'ai souvent lu sur les forums que coreavc reduit de 30-40% l'utilisation cpu mais ce n'est pas vraiment le cas chez moi.
J'ai un ahtlon 64 3500 +, 512 de ram et une 9600xt et avec du 720p je tourne entre 80 et 95% d'occupation (avec juste bitdefender). Est ce normal ?
J'utilise coreavc avec media player classic. J'ai bien désactivé le h.264 dans ffdshow et mediaplayer classic m'indique bien que le codec coreavc est utilisé.
Des conseils ? Merci d'avance
Message édité par wanchai le 01-01-2007 à 13:07:51