Acceleration DXVA

Aide et Astuces pour les logiciels Bluray Convertisseur, DVD Convertisseur et ConvertXtoVideo

Moderators: Maggie, Forum admin

Post Reply
Clooner
Posts: 19
Joined: Wed Oct 03, 2012 6:12 pm

Acceleration DXVA

Post by Clooner »

Bonjour,
Mon PC possede une carte Radeon HD6850 qui normalement supporte le DXVA. Dans l'interface Catalyste j'ai la possibilité de selectionner ou non cette acceleration matérielle mais cela ne change rien à la prise en charge que fait Blu ray converter, apparemment le logicielle BRC n'utilise pas cette accelération matérielle.
Sur un précédent pc qui était muni d'une CGU supportant le CUDA j'avais bien la mention dans les choix de format de sorti. Sur le PC actuelle je ne vois pas d'information de prise en charge de cette acceleration matérielle DXVA dans les format de sortie. du coup mes conversions prennent en moyenne 2 H (le temps du film quoi) alors qu'avant c'était au moins la moitié de ce temps.
est ce que le DXVA est reellement supporté sur cette nouvelle version logicielle et si oui y a t il quelque chose à faire pour l'activier?

Clooner
Posts: 19
Joined: Wed Oct 03, 2012 6:12 pm

Re: Acceleration DXVA

Post by Clooner »

Personne n'a de réponse?

y'a t-il quelqu'un qui arriverait à accéder à l'accélération matériel de sa carte graphique autre que NVIDIA (CUDA)?

J'ai refais et là le processor est utilisé à 90% en moyenne. 1H47mn pour convertir mon Blu-ray.

User avatar
Claire
VSO Team Member
Posts: 5913
Joined: Mon Apr 02, 2007 1:39 pm
Location: France
Contact:

Re: Acceleration DXVA

Post by Claire »

Decodage video hardware dxva 2 fait avec Nvidea ati, intel, h264, mpg2, mpg4
Encodage cuda for vc1, h264


il faut activer ces parametres dans le logiciel

Clooner
Posts: 19
Joined: Wed Oct 03, 2012 6:12 pm

Re: Acceleration DXVA

Post by Clooner »

Bonsoir Claire,

Merci pour votre réponse. J'ai bien activé l'accélération dans les paramètres de BRC "utiliser les décodeurs matériels" coché. Le Cuda n'est pas lui disponible puisque ma carte est une ATI radeon Hd6850.
Cependant l'accélération matérielle ne semble pas fonctionner. Lors d'une conversion mon processeur I5 fonctionne à plus de 90% et je mets 2h pour convertir un blu-Ray. Sur mon autre Pc équipé lui d'une carte NVidia, le Cuda était bien reconnu et indiqué dans les choix de format de sortie possible. Y a t il autre chose à vérifier?

User avatar
cedric
VSO Team Member
Posts: 1375
Joined: Fri May 02, 2008 9:31 am
Location: Toulouse-FRANCE

Re: Acceleration DXVA

Post by cedric »

Bonjour Clooner,

Regardez dans le fichier de log, et dites moi si vous voyez la ligne indiquant la carte graphique utilisée pour le décodage matériel.
Cette ligne doit ressembler à ça:

2012-10-09 10:27:26 Info Hardware decoding: H.264 variable-length decoder, no film grain technology using adapter #2 - NVIDIA GeForce GT 240, vendor 0x10DE (NVIDIA), device 0x0CA3, revision 162, converting h264 to yuv420p

Merci.

Clooner
Posts: 19
Joined: Wed Oct 03, 2012 6:12 pm

Re: Acceleration DXVA

Post by Clooner »

bonsoir Cedric,

Voci mon fichier Log:

2012-10-07 12:28:03 Info Décodage matériel: H.264 variable-length decoder, no film grain technology utilise adapter #0 - AMD Radeon HD 6800 Series, vendor 0x1002 (ATI), device 0x6739, revision 0, conversion de h264 vers yuv420p
2012-10-07 12:28:03 ----
2012-10-07 12:28:03 Info [ ] Encodage double passe
2012-10-07 12:28:03 Info scale#0(width=1280, height=720, interpolation='linear', padding_method='automatic', crop_left=0, crop_top=0, crop_right=0, crop_bottom=0, pad_left=0, pad_top=0, pad_right=0, pad_bottom=0, pad_color=0)
2012-10-07 12:28:03 Info equalizer#0(contrast=1, brightness=0, saturation=1, gamma=1, gamma_weight=1, red_gamma=1, green_gamma=1, blue_gamma=1)
2012-10-07 12:28:03 Info rotate#0(rotation=ROTATE_NONE)
2012-10-07 12:28:03 Info deinterlace#0(mode=DEINTERLACE_FFMEG)
2012-10-07 12:28:03 Info ╔═> [audio #2 - ac3 audio, 48000Hz, 6 Ch., 448 Kbps [fra]]
2012-10-07 12:28:03 Info ╚══ [audio #2 - dts main audio, 48000 kHz, 5.1 Ch., 768 kbps [Français]]
2012-10-07 12:28:03 Info ╔═> [video #1 - h264 video, 1280x720, yuv420p, 16x9, 4522 Kbps]
2012-10-07 12:28:03 Info ╚══ [video #1 - h264 video, 1920x1080, YUV420P, 1,00]
2012-10-07 12:28:03 Info Limiter la sortie à DVD5 (4.7Gb)

User avatar
cedric
VSO Team Member
Posts: 1375
Joined: Fri May 02, 2008 9:31 am
Location: Toulouse-FRANCE

Re: Acceleration DXVA

Post by cedric »

L'accélération matérielle est donc bien utilisée...
Il faut savoir que les constructeurs de carte graphique peuvent limiter la vitesse de décodage au temps réel (juste assez pour lire une vidéo sans blocage).
L'utilisation de l'accélération matérielle est donc utile que si votre PC (le CPU) n'est pas capable de décoder à plus de 25 images/s, sinon désactivez la et le processus sera plus rapide.
Pour ce qui est de l'utilisation du CPU que vous trouvez trop haute, sachez que ce qui demande le plus de calcul est l'encodage (surtout en H264), et non le décodage.
Le décodage/encodage de l'audio peut prendre aussi beaucoup de ressources CPU.
Malheureusement pour vous, l'encodage matériel ATI n'est pas encore en place mais nous l’intégrerons dès qu'il le sera...

Si vous convertissez beaucoup de Blu-ray, une bonne solution serait d'installer une carte graphique NVidia CUDA (une carte à 30/40€ suffit), car la le décodage ET l'encodage sont supportés, et les gains en performance (ainsi que l'utilisation du CPU) sont très importants.

La mention "CUDA" dans les choix de format de sortie est seulement liée à l'encodage matériel, donc c'est tout à fait normal si vous ne la voyez pas avec votre carte ATI.

Merci.

Clooner
Posts: 19
Joined: Wed Oct 03, 2012 6:12 pm

Re: Acceleration DXVA

Post by Clooner »

Merci pour votre réponse et votre réactivité.

Très honnetement je ne suis pas sur de tout avoir compris. Je comprends au début que c'est normal que ma carte n'aille pas plus vite dans l'encodage et ensuite vous dites que BRC ne supporte pas l'ATI pour l'accelaration matériel de l'encodage. je pensais que du moment que vous mentionnez que l'acceleration matériel DXVA était supporté cela comprenait l'encodage et que ma carte l'utiliserait puisqu'elle supporte le DXVA mais je comprend que ce n'est pas totalement le cas peut-être lié au fonctionnement meme du DXVA.

Cependant ce qui me rend perplexe c'est que lorsque je rippe un blu-ray avec anyDVD et que je demande à Blu-Ray Converter Ultimate(2.1.1.14)de transformer le fichier obtenu en format AVI 720p h264, celui ci consomme beaucoup de CPU (90%) et met un peu plus de 2H (pour un film ayant la meme durée), alors que lorsque je demande la meme chose à un logicielle de convertion gratuit (F.V.C. pour ne pas le nommer) celui ci permet de cocher clairement le DXVA, encode avec une charge de mon CPU à 33% en moyenne et surtout encode en 66 min mon fichier blu-ray (sortie a priori équivalente que précédemment en AVI h264 128 x 720 ac3 5.1). C'est pourquoi je ne suis pas certain que vous ayez réellement résolu mon probleme contrairement à ce qui est indiqué maintenant dans l'entete de ce sujet.
Je précise que sous CUDA votre logiciel est un régal, malheureusement il a fallu que je change de systeme mais j'espérai qu'il en soit de meme avec ATI grâce au DXVA. En espérant qu'il y ait une solution à ce probleme.

User avatar
cedric
VSO Team Member
Posts: 1375
Joined: Fri May 02, 2008 9:31 am
Location: Toulouse-FRANCE

Re: Acceleration DXVA

Post by cedric »

DXVA comprend seulement le support du décodage, pas de l'encodage: http://en.wikipedia.org/wiki/DirectX_Video_Acceleration
Pour l'encodage matériel, et donc de CUDA seulement, nous utilisons le SDK de NVidia et passons directement pas leurs drivers.

Je vais faire quelques tests de comparaison entre Blu-ray converter et Freemake (c'est bien ce programme que vous avez essayé?)

Pour résumer, dans BR converter vous avez choisi:
- profil Generic (AVI) HD Ready (720p) H264
- "Utiliser les décodeurs matériels" activé
- "Encodage vidéo double passe" désactivé
- "Nombre maximum de conversions simultanées" au maximum
- Quels sont vos filtres de redimensionnement sélectionnés?

Dans Freemake, vous avez coché l'option de l'accélération matérielle dans les options, sélectionné sortie AVI 'HD 720p" que vous avez modifié pour choisir AC3 5.1 48KHz 320 Kbps?

Merci.

Clooner
Posts: 19
Joined: Wed Oct 03, 2012 6:12 pm

Re: Acceleration DXVA

Post by Clooner »

Merci pour votre éclairage sur le DXVA,

oui je confirme qu'il s'agit bien de Freemake. je n'ai pas trouvé de fichier log pour celui-ci.

pour BR converter je ne change pas les paramètres par défauts sauf:

profil Generic (AVI) HD Ready (720p) H264 - oui
- "Utiliser les décodeurs matériels" activé - oui
- "Encodage vidéo double passe" désactivé - oui
- "Nombre maximum de conversions simultanées" au maximum - non (ce n'est pas mis par défaut et je ne fais jamais plusieurs conversion simultané de BR).
- Quels sont vos filtres de redimensionnement sélectionnés? ceux par défaut:
agrandissement: "Bon - Gaussian (VSO)"
Réduction: "Bon - linear (VSO)"
J'avoue ne pas comprendre à quoi serre ces deux réglages donc je n'y touche pas.

Dans Freemake l'option DXVA apparait clairement ainsi que l'option CUDA dans le menu Fichiers\Options. pour la sortie an AVI je suis parti du réglage HD 720P que j'ai modifié pour la partie audio et ainsi obtenir de l'AC3 5.1 48000Hz Auto. je ne change pas les réglage de la partie vidéo qui correspondent au HD 720P par contre je demande au final un réglage de taille de fichier imposé à 4000Mb pour me rapprocher de la taille fichier que je regle dans BRC ultimate (4.7Go) et éventuellement pouvoir mettre le fichier sur une clé USB en FAT.

voila j’espère avoir été le plus complet possible.

Clooner
Posts: 19
Joined: Wed Oct 03, 2012 6:12 pm

Re: Acceleration DXVA

Post by Clooner »

Bonjour Cédric,

Avez-vous un retour?

Ou quelqu'un a t il rencontré un problème similaire? Ou n.a pas de problèmes avec les cartes ATI?

User avatar
Claire
VSO Team Member
Posts: 5913
Joined: Mon Apr 02, 2007 1:39 pm
Location: France
Contact:

Re: Acceleration DXVA

Post by Claire »

Cedric postera ici ces résultats de ces tests la semaines prochaine.

User avatar
cedric
VSO Team Member
Posts: 1375
Joined: Fri May 02, 2008 9:31 am
Location: Toulouse-FRANCE

Re: Acceleration DXVA

Post by cedric »

Bonjour Clooner,

Voici les premiers résultats de mes tests:

Faits avec un film Blu-ray de 1h40min (27 robes):

Freemake:
- Profil AVI HD 720p H264, audio modifié en AC3 5.1Ch 48KHz 320Kbps
- Option "Détecter les paramètres de conversion optimaux décochée, "Utiliser DXVA" cochée
- Une piste audio sélectionnée, pas de piste de sous-titre
- Taille de sortie demandée 4000Mo
- Mémoire utilisée pendant la conversion ~470Mo
- Utilisation CPU ~35-45%
- Temps total de conversion : 5h39min

Blu-ray converter:
- Profil Generic video (AVI) HD Ready (720p)
- Option "Utiliser les décodeurs matériels" cochée
- Une piste audio sélectionnée, pas de piste de sous-titre
- Taille de sortie demandée 4000Mo (personalisée)
- Mémoire utilisée pendant la conversion ~197Mo
- Utilisation CPU ~75-85%
- Temps total de conversion : 3h31min

J'ai donc du mal à expliquer les résultats de vos tests! La durée de conversion de Blu-ray converter semble correspondre à vos résultats, mais pour ce qui est de Freemake...
Etant donné que Freemake convertit les fichiers .m2ts séparément et ne sait pas reconnaître tous les fichiers faisant parti d'un film, je pense que votre test qui a duré 66 min ne contenait pas la totalité du film?
Si le résultat Freemake (qui a duré 66min) fait bien la durée totale du film, pouvez-vous me donner ses caractéristiques?

Merci!

Clooner
Posts: 19
Joined: Wed Oct 03, 2012 6:12 pm

Re: Acceleration DXVA

Post by Clooner »

Bonsoir Cedric,

Merci pour ces comparaisons.

je confirme mes mesures

voici les résultats d'une nouvelle conversions effectuées hier à partir d'un fichier Blu-Ray rippé avec AnyDvd HD sur mon disque dur:

2012-10-24 01:00:50 ---- ******************** Log session stop 24- 010051.072 PID 3100 ********************
2012-10-24 01:00:19 ---- *** File encoded successfully: Prometheus (Titre principal).mp4 - Prometheus - Titre principal - Custom profiles ***
2012-10-23 22:07:40 Info Décodage matériel: H.264 variable-length decoder, no film grain technology utilise adapter #0 - AMD Radeon HD 6800 Series, vendor 0x1002 (ATI), device 0x6739, revision 0, conversion de h264 vers yuv420p
2012-10-23 22:07:40 ----
2012-10-23 22:07:40 Info [ ] Encodage double passe
2012-10-23 22:07:40 Info scale#0(width=1280, height=720, interpolation='linear', padding_method='automatic', crop_left=0, crop_top=0, crop_right=0, crop_bottom=0, pad_left=0, pad_top=0, pad_right=0, pad_bottom=0, pad_color=0)
2012-10-23 22:07:40 Info equalizer#0(contrast=1, brightness=0, saturation=1, gamma=1, gamma_weight=1, red_gamma=1, green_gamma=1, blue_gamma=1)
2012-10-23 22:07:40 Info rotate#0(rotation=ROTATE_NONE)
2012-10-23 22:07:40 Info deinterlace#0(mode=DEINTERLACE_FFMEG)
2012-10-23 22:07:40 Info ╔═> [audio #2 - ac3 audio, 48000Hz, 6 Ch., 128 Kbps [fra]]
2012-10-23 22:07:40 Info ╚══ [audio #2 - dts main audio, 48000 kHz, 5.1 Ch., 768 kbps [Français]]
2012-10-23 22:07:40 Info ╔═> [video #1 - h264 video, 1280x720, yuv420p, 16x9, 4390 Kbps]
2012-10-23 22:07:40 Info ╚══ [video #1 - h264 video, 1920x1080, YUV420P, 1,00]
2012-10-23 22:07:40 Info Taille personnalisable: 4000Mo
2012-10-23 22:07:40 ----
2012-10-23 22:06:16 Info La conversion a été annulée par l'utilisateur
2012-10-23 22:06:16 Warning *** File encoding cancelled by user: Prometheus (Titre principal).mp4 - Custom profiles Apple AC3 ***
2012-10-23 22:05:54 Info Décodage matériel: H.264 variable-length decoder, no film grain technology utilise adapter #0 - AMD Radeon HD 6800 Series, vendor 0x1002 (ATI), device 0x6739, revision 0, conversion de h264 vers yuv420p
2012-10-23 22:05:54 ----
2012-10-23 22:05:54 Info [ ] Encodage double passe
2012-10-23 22:05:54 Info scale#0(width=1280, height=720, interpolation='linear', padding_method='automatic', crop_left=0, crop_top=0, crop_right=0, crop_bottom=0, pad_left=0, pad_top=0, pad_right=0, pad_bottom=0, pad_color=0)
2012-10-23 22:05:54 Info equalizer#0(contrast=1, brightness=0, saturation=1, gamma=1, gamma_weight=1, red_gamma=1, green_gamma=1, blue_gamma=1)
2012-10-23 22:05:54 Info rotate#0(rotation=ROTATE_NONE)
2012-10-23 22:05:54 Info deinterlace#0(mode=DEINTERLACE_FFMEG)
2012-10-23 22:05:54 Info ╔═> [audio #2 - ac3 audio, 44100Hz, 6 Ch., 128 Kbps [fra]]
2012-10-23 22:05:54 Info ╚══ [audio #2 - dts main audio, 48000 kHz, 5.1 Ch., 768 kbps [Français]]
2012-10-23 22:05:54 Info ╔═> [video #1 - h264 video, 1280x720, yuv420p, 16x9, 4390 Kbps]
2012-10-23 22:05:54 Info ╚══ [video #1 - h264 video, 1920x1080, YUV420P, 1,00]
2012-10-23 22:05:54 Info Taille personnalisable: 4000Mo
2012-10-23 22:05:54 ----
2012-10-23 22:05:17 Info Video structure loaded successfully from:K:\Films\PROMETHEUS\BDMV\index.bdmv
2012-10-23 22:05:17 Info Blu-Ray chargé à partir de : K:\Films\PROMETHEUS\BDMV\index.bdmv
2012-10-23 22:05:14 Info Chargement du Blu-ray à partir de : K:\Films\PROMETHEUS\BDMV\index.bdmv
2012-10-23 22:05:10 Info No disc in drive.
2012-10-23 22:05:09 Info 8 modèle(s) de menu(s) chargés.
2012-10-23 22:05:08 Info Available Memory : 6083 Mb.
2012-10-23 22:05:08 Info Total Memory : 8143 Mb.
2012-10-23 22:05:08 Info Available extended Virtual Memory : 0 Mb.
2012-10-23 22:05:08 Info Available Virtual Memory : 1847 Mb.
2012-10-23 22:05:08 Info Total Virtual Memory : 2047 Mb.
2012-10-23 22:05:08 Info Memory Load : 28%
2012-10-23 22:05:08 Info Available Physical Memory : 2909 Mb.
2012-10-23 22:05:08 Info Total Physical Memory : 4072 Mb.
2012-10-23 22:05:08 Info Supported instruction set: avx
2012-10-23 22:05:08 Info Maximum number of threads detected: 4 - parallelize up to 4
2012-10-23 22:05:08 Info Tuning Performances for Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz with 4 core(s) CPU
2012-10-23 22:05:08 Info System default language : Français (France)
2012-10-23 22:05:08 Info User default language : Français (France)
2012-10-23 22:05:08 Info Version : 2.1.1.14
2012-10-23 22:05:08 Info ExeName : C:\Program Files (x86)\vso\Blu-ray Converter Ultimate\2\BlurayConverterUltimate.exe
2012-10-23 22:05:08 Info OS : Microsoft Windows 7 Home Premium (Build 7601: Service Pack 1)
2012-10-23 22:05:08 Info Compatible media types : DVD-R, DVD-RW Seq., DVD-RW RO, DVDRAM, DVD+R, DVD+RW, CD-R, CD-RW, DL DVD+R, DL DVD-R
2012-10-23 22:05:08 Info Drive has IDE-ATAPI physical interface
2012-10-23 22:05:08 Info New Drive selected : 2:0:0 - HL-DT-ST DVDRAM GH22NS50 TN03 [D] (Ide)
2012-10-23 22:05:08 Info Compatible media types : DVD-R, DVD-RW Seq., DVD-RW RO, DVDRAM, DVD+R, DVD+RW, CD-R, CD-RW, DL DVD+R, DL DVD-R
2012-10-23 22:05:08 Info Drive has Serial ATA physical interface
2012-10-23 22:05:08 Info New Drive selected : 1:0:0 - HL-DT-ST BDDVDRW CH10LS20 1.00 [G] (Ide)
2012-10-23 22:05:08 Info Compatible media types : DVD-R, DVD-RW Seq., DVD-RW RO, DVDRAM, DVD+R, DVD+RW, CD-R, CD-RW, DL DVD+R, DL DVD-R
2012-10-23 22:05:08 Info Drive has IDE-ATAPI physical interface
2012-10-23 22:05:08 Info New Drive selected : 2:0:0 - HL-DT-ST DVDRAM GH22NS50 TN03 [D] (Ide)
2012-10-23 22:05:08 Info Using Advanced SPTI interface
2012-10-23 22:05:08 ---- ******************** Log session start 23-oct. 22:05:08.121 PID 3100********************

Blu-ray converter:
- Profil Generic video APPLE TV modifié pour sortir de l'AC3
- Option "Utiliser les décodeurs matériels" cochée
- Une piste audio sélectionnée, pas de piste de sous-titre
- Taille de sortie demandée 4000Mo (personalisée) -- mais au finale il me sort un fichier de 2700Mo peut lié au setting de Frame Rate video réglé sur "identique à la source"?
- Mémoire utilisée pendant la conversion : je ne sais pas où se trouve cette information
- Utilisation CPU ~90% en moyenne
- Temps total de conversion : 2H55 si mes calculs sont justes

la même vidéo prends un peu moins de deux fois ce temps avec Freemake et avec une utilisation CPU 2.5 fois inférieur. Et oui je confirme que les films encodés sont complets puisque je convertis le fichier principale le plus gros qui contient le film. Mais je ne suis pas un spécialiste donc je commets peut être une erreur?

Ma config PC: I5 2500 + 4GO ram + ATI Radeon HD6850 le tout sous windows 7 familiale premium à priori à jour

Ce qui est bizarre c'est cette différence avec freemake du temps de conversion. Dans les réglages j'ai juste coché DXVA. Seul votre charge CPU correspond à ce que j'obtiens soit 2,5 fois moins chargé qu'avec BRC. je vais refaire un test ce week end. mais en ce moment je suis en train de convertir le même film que ci-dessus (fichier .mts de 36Go) et après 13 minutes l'indicateur de progression indique 20%, ce qui semble de nouveau confirmer mon propos.

Pour Freemake quelles caractéristiques souhaitez vous que je vous donne? le version c'est 3.1.2.0.

Post Reply