No consigo DXVA con MPC HC [SOLUCIONADO]

Buenas a todos, os explico mi problema. Suelo reproducir muchos videos a 720p en este portatil, y la verdad, no quiero que se caliente mucho la cpu, y quiero que mi ATI mob hd3470 ayude lo que pueda a evitarlo. Por ello, estuve intentando activar la aceleracion DXVA, y después de un rato investigando y toqueteando cosas, no lo conseguí. Se supone que en las opciones de salida debería activar EVR(custom/vista/.net3), pero cuando lo activo, aunque miro en filtros y la aceleracion esté activada, no se reproduce el video.

En cambio, si vuelvo a cambiar a la salida original del sistema, el video reproduce, pero no tengo DXVA. He probado con todas las salidas distintas, desde Haali a VRM9, y no consigo aceleracion mas que cuando activo la salida EVR, pero como he dicho, el video no reproduce con esta salida. Y pasa con todos los videos que he probado.

¿A alguien le ha pasado lo mismo o sabe cómo solucionarlo? Un saludo.
¿Que filtro estas usando? ¿que profile tienen tus videos y cuales son sus ref frames?

Si estan en un profile mayor que L4.1 puedes irte olvidando de DXVA ya que ATI no da soporte http://forums.amd.com/game/messageview. ... erthread=y

En otras palabras si quieres acelerar 720p necesitas que esten en un profile L4.1 como maximo y sus ref frames deben ser 9 como maximo y si quieres acelerar 1080p lo mismo pero con ref frames de 4 como maximo, puedes intentar instalar HD pack 2.2. y utilizar el filtro de arcsoft

Aquí http://zachsaw.blogspot.com/2009/06/ati ... a-for.html explican como activar la aceleración en videos con profile L5.0 y L5.1, aunuque a mi solo me funciono en uno de 10 videos
Cory escribió:¿Que filtro estas usando? ¿que profile tienen tus videos y cuales son sus ref frames?

Si estan en un profile mayor que L4.1 puedes irte olvidando de DXVA ya que ATI no da soporte http://forums.amd.com/game/messageview. ... erthread=y

En otras palabras si quieres acelerar 720p necesitas que esten en un profile L4.1 como maximo y sus ref frames deben ser 9 como maximo y si quieres acelerar 1080p lo mismo pero con ref frames de 4 como maximo, puedes intentar instalar HD pack 2.2. y utilizar el filtro de arcsoft

Aquí http://zachsaw.blogspot.com/2009/06/ati ... a-for.html explican como activar la aceleración en videos con profile L5.0 y L5.1, aunuque a mi solo me funciono en uno de 10 videos


Gracias por responder. La verdad es que no tengo ni idea de lo que son los profiles, pero los videos que estoy intentantando reproducir tienen estas características.

Video: MPEG4 Video (H264) 1280x720 24.99fps
Audio: AAC 44100Hz stereo 125Kbps

Si me pudieras explicar de alguna forma sencilla lo que son los profiles, y como puedo mirar cuales son los que estoy usando te lo agradecería. Los filtros que estoy usando son los que vienen en MPC HC, para activar DXVA. También tengo el CoreAVC, pero lo desactivé y desinstalé para probar lo de DXVA, y desgraciadamente solo da soporte a CUDA.

Ekky escribió:...


Mira tú por donde, esa fue la guia que seguí. La otra opción que me queda es probar con el filtro del Powerdvd, pero desgraciadamente es de pago.

Un saludo.
Da click derecho sobre el video > propiedades > pestaña mediainfo copia y pega lo que te salga para estar más seguros
Cory escribió:Da click derecho sobre el video > propiedades > pestaña mediainfo copia y pega lo que te salga para estar más seguros


Imagen

No veo tal pestaña mediainfo. O no estoy mirando donde debo mirar.

Un saludo ;)

EDIT: A lo mejor es esto lo que quieres, no sé, te lo copio.

Filter : MPC Video Decoder - CLSID : {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}

- Connected to:

CLSID: {3CCC052E-BDEE-408A-BEA7-90914EF2964B}
Filter: C:\Users\Null Hawk31\Downloads\video(5).mp4
Pin: (C) 2007 Google Inc. v08.13.2007.

- Connection media type:

Video: MPEG4 Video (H264) 1280x720 24.99fps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {31637661-0000-0010-8000-00AA00389B71}
formattype: FORMAT_MPEG2_VIDEO {E06D80E3-DB46-11CF-B4D1-00805F6CBBEA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 166

VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 400095

VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000000
dwCopyProtectFlags: 0x00000000
dwPictAspectRatioX: 1280
dwPictAspectRatioY: 720
dwControlFlags: 0x00000000
dwReserved2: 0x00000000

MPEG2VIDEOINFO:
dwStartTimeCode: 0
cbSequenceHeader: 34
dwProfile: 0x00000064
dwLevel: 0x0000001f
dwFlags: 0x00000004

BITMAPINFOHEADER:
biSize: 40
biWidth: 1280
biHeight: 720
biPlanes: 1
biBitCount: 24
biCompression: avc1
biSizeImage: 0
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
¿Estas seguro de que estas usando la versión homecinema del mplayer?

Imagen

esta es la versión que yo tengo y DXVA funciona bien si los videos cumplen los requisitos http://aleksoid.tosei.ru/Dist/MPCHC_1237_x86.7z también baja este pack de codecs he instalalo http://www.dvbsupport.net/download/inde ... iew&id=162

El profile es algo así como el nivel de calidad, un disco blue-ray tiene un profile 4.1, pero la mayoria de las personas los rippea en 5.1 porque se obtiene algo más de calidad en menos GB.
La versión que tengo yo es la 1.2.908.0. Que parece ser superior a la tuya, de todas maneras, voy a bajar el HD Pack y ahora te cuento.

Un saludo.

EDIT: Acabo de instalar el HD Pack, y he añadido Cyberlink PDVD9 y VC1 a los filtros externos y activados. He cambiado a la salida EVR(Custom) y el video parece arrancar y funcionar bien. He mirado en los filtros, el de Cyberlink PDVD9 y la casilla de activar DXVA está marcada.

EDIT2: Ahora puedo utilizar Shaders, que es algo que hasta ahora no podía. ¿Eso significa que ya tengo aceleracion por hardware?
¿Eso es todo?
Acabo de ver que justo hoy sacarón una nueva revisión

http://mpc-hc.sourceforge.net/

Si abajo del video te pone esto

Imagen

eso seria todo también comprueba el rendimiento del cpu en el administrador de tareas no debe pasar de el 10%
Mmm, no lo pone. ¿Alguna otra sugerencia?

El mejor porcetaje que consigo es un 25-30%.
Prueba con esta versión del mplayer http://aleksoid.tosei.ru/Dist/MPCHC_1237_x86.7z se que es vieja, pero acabo de probar la que se libero hoy y tampoco cuenta con la pestaña de mediainfo en propiedades. Otra cosa que se me ocurre es que cambies el filtro por arcsoft, deberias bloquear todos estos filtros, y poner el de arcsoft en preferir

Imagen
Um, tampoco. ¿Pruebo con algún otro? Bueno, voy a bajarme ese MPC, y ahora te cuento.

EDIT: En un principio este MPC trae más opciones, te pongo el mediainfo:

General
Complete name : C:\Users\Null Hawk31\Downloads\video(5).mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 80.6 MiB
Duration : 5mn 18s
Overall bit rate : 2 125 Kbps
Encoded date : UTC 2009-05-26 14:22:16
Tagged date : UTC 2009-05-26 14:22:16

Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 5mn 17s
Bit rate mode : Variable
Bit rate : 1 999 Kbps
Maximum bit rate : 3 380 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16/9
Frame rate mode : Constant
Frame rate : 25.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.087
Stream size : 75.7 MiB (94%)
Title : (C) 2007 Google Inc. v08.13.2007.
Encoded date : UTC 2009-05-26 14:22:16
Tagged date : UTC 2009-05-26 14:22:19

Audio
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : 40
Duration : 5mn 18s
Bit rate mode : Variable
Bit rate : 125 Kbps
Maximum bit rate : 142 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 44.1 KHz
Resolution : 16 bits
Stream size : 4.76 MiB (6%)
Title : (C) 2007 Google Inc. v08.13.2007.
Encoded date : UTC 2009-05-26 14:22:16
Tagged date : UTC 2009-05-26 14:22:19
Si después de probar esa versión del mplayer y la pestaña de filtros externos configurada como yo te la di sigue sin irte, dame los datos del video con mediainfo que esta vez es seguro que si te aparece la pestaña, quiza tu video no es compatible con DXVA

Imagen

También se me ocurre que al tratarse de una versión Mobility tu tarjeta no este soportada por ATI y por eso no puedas activar DXVA
hola. para que salga el MeidaInfo en las ultimas versiones de MPCHC tienes que copiar la versoin dll del Mediainfo (MediaInfo.dll) en la misma carpeta donde esté el mpc-hc.exe.
He probado con el arcsoft, y le doy a mostrar estadisticas con el boton derecho. A lo que sale:

NOT USING DXVA.

Voy a ir probando con otros filtros a ver qué consigo. ¿No se te ocurre nada más?

Saludos
Qué Windows estás usando? Si instalas Windows 7 y los últimos Catalyst ya deberías tener aceleración DXVA con WMP12.
Me autocito
dame los datos del video con mediainfo que esta vez es seguro que si te aparece la pestaña, quiza tu video no es compatible con DXVA. También se me ocurre que al tratarse de una versión Mobility tu tarjeta no este soportada por ATI y por eso no puedas activar DXVA
Cory escribió:Me autocito
dame los datos del video con mediainfo que esta vez es seguro que si te aparece la pestaña, quiza tu video no es compatible con DXVA. También se me ocurre que al tratarse de una versión Mobility tu tarjeta no este soportada por ATI y por eso no puedas activar DXVA


Está en un mensaje mio editado arriba. Un saludo.

jygoro escribió: Qué Windows estás usando? Si instalas Windows 7 y los últimos Catalyst ya deberías tener aceleración DXVA con WMP12.


Windows Vista SP2.
No te compliques más. Bájate el DXVA Checker http://bluesky23.hp.infoseek.co.jp/dxva ... .0.2.1.zip

boton Check DirectShow decoder--> carga el video y pon lo que te sale. Si no sale nada rojo mala señal.

Windows Vista SP2.

Ok. Entonces trabaja siempre con EVR/EVR(CA) y haz lo que te digo en este mismo mensaje para salir de dudas.
Si que deberia ser compatible ya que tu video esta en L3.1 y sus ref frames son 3. Prueba lo que te dijo jygoro
El DXVA Checker.

Imagen

Yo ya no sé ni lo que estoy haciendo. xD No aparece nada en rojo, entonces parece ser mala señal, aunque yo tampoco entiendo eso muy bien.
Todo parece indicar que tu tarjeta solo es capaz de acelerar 480p. Si no es cosa de los drivers, tendras que esperar a que salga opencl y se difunda de forma rapida, yo ya quiero que salga para poder ver 1080p en L5.1 y a 16 ref frames entre muchas cosas más.

Estas son las resoluciones que mi tarjeta puede codificar

Imagen
O sea que no ves ninguna linea roja. Te voy a ser sincero, tiene muy mala pinta. Es bueno que salga noFGT arriba pero no es bueno que no salga ninguna resolución.
Mira un ejemplo en la mía, una ATI HD3450 AGP.
Imagen

Lo importante es saber que Catalyst tienes insalado y probar otros drivers y a partir de ahí conseguir que te salgan resoluciones en la parte de arriba.
Por procesador puedo hasta 1080p. ¿Puede ser por tener una version antigua de Catalyst? Es que desde que compré el portatil el año pasado no he actualizado los controladores, y este catalyst, no sé que version es, es de 2007.
Eso también suena logico, si después de actualizar el driver aún no funciona, es que los de ATI no soportan tu tarjeta por tratarse de una versión mobility
ATI en un principio no me da drivers para mi tarjeta, (Mob hd3470), o al menos no salen. Salen hasta la x1800. Voy a mirar en la pag de asus, que es la marca del portatil a ver si hay actualizaciones para mi driver.

Nanay, no hay actualizaciones segun la pag de ASUS. Da igual si me bajo el Radeon normal de la de ATI ?

Saludos.
Ya te digo que el que salga noFGT es bueno, significa que tu gpu soporta dxva para h264. El problema es que algo hace que no funcione. Pueden ser los drivers, claro. Mis drivers on los Catalyst 9.2 febrero 2009 así que prueba a instlarte los más nuevos que puedas.

Otro tema sería si tu tarjeta grafica tiene memoria propia o funciona con memoria compartida, en ese caso aumentar la memoria compartida podria ayudar. Bueno, mañana sigo que tengo sueño... [sonrisa]

salu2
En caso de no encontrar los driver en la pagina de asus, puedes transformar los ultimos con esta aplicación si fallan los 9.8 trata con los 9.7 y si no intenta con los 9.6 y así sucesivamente hasta que encuentres unos que funcionen, yo aun amigo le puse los 9.6 (creo recordar) con esta aplicación

http://www.driverheaven.net/modtool.php

Yo tengo los catalyst 9.8 pero claro estoy en un equipo de escritorio, has la prueba y nos comentas que tal te fue
La version que tengo actualmente es la 8.4. ¿Antes de hacer lo de Mobility Modder e instalar los otros drivers tengo que desinstalar los actuales?

Saludos.
Si, desinstala los drivers actuales reinicia y verifica que no exista ninguna carpeta llamada ATI en archivos de programa una vez confirmado procede a la instalación de los nuevos con la aplicación antes mencionada
Una última cosa. He estado leyendo por ahí que algunos portátiles asus con ati mob radeon sólo tienen aceleración DXVA SI APAGAS Y ENCIENDES el portatil. Es decir, que si reinicias o suspendes sale con el DXVA Check lo mismo que a tí. Prueba por si acaso.

Aquí te lo dejo para que lo leas
http://www.driverheaven.net/mobility-ra ... -dxva.html
jygoro escribió:Una última cosa. He estado leyendo por ahí que algunos portátiles asus con ati mob radeon sólo tienen aceleración DXVA SI APAGAS Y ENCIENDES el portatil. Es decir, que si reinicias o suspendes sale con el DXVA Check lo mismo que a tí. Prueba por si acaso.

Aquí te lo dejo para que lo leas
http://www.driverheaven.net/mobility-ra ... -dxva.html


He hecho un apagado, esperado 5 min y vuelto a encender, y los valores siguen iguales despues de haber hecho la prueba. Lo que más me desanima es ver que esa gente con catalyst 8.12 y mi misma tarjeta SI tienen DXVA. Ahora en un rato probaré a poner los 9.8. Y de paso bajaré los originales de ASUS, no sea que la lie.

Saludos.

EDIT: Ya lo he hecho, he seguido los pasos y el driver parece estar funcionando, y no solo eso...
Imagen
(lo raro es que ahora me la detecta como 3450) xD
Ahora a toquetear con el Cyberlink...:D
Imagen
Ale, ya está funcionando, muchísimas gracias por vuestro tiempo. Aunque sigue siendo raro que ahora la detecte como 3450.

Saludos!
Me alegra que lo hayas resuelto :)
Mira que bien, un problema menos. Lo de que te detecte una HD3470 como HD3450 como la mía es lo de menos. Seguramente usan la misma gpu, la RV610.

salu2
Me alegra informaros de que he realizado un artículo en la wiki sobre este tema para que otros usuarios la sigan sin mayor problema. Estáis en los agradecimientos, un saludo.

enlace: wiki/Como_conseguir_DXVA_en_MPC_HC
Genial te lo has currado [oki] esperemos sirva de futura referencia para los usuarios con las mismas dudas
35 respuestas