try another color:
try another fontsize: 60% 70% 80% 90%
Antiscreeners
Acaba con la mediocridad!

Gráficas

ATI libera la versión 8.7 de los drivers Catalyst

ATI ha liberado recientemente la versión 8.7 de los drivers para su gama Radeon de tarjetas. Les animo a consultar las notas de la versión.

Nueva versión de los Catalyst para ATI (8.6)

Hola !

ATI ha liberado la versión 8.6 de sus drivers gráficos. Pueden acceder a las Release Notes y a su descarga.

Drivers ATI Catalyst 8.4 para XP y Vista ya disponible

Ya está disponible la versión 8.4 de los drivers de las ATI. En las release Notes, no se comentan muchos cambios en lo que respecta a la reproducción de alta definición, pero puede ser interesante el leer la parte de 'problemas conocidos' (Known Issues) ya que ahí si que se mencionan un par de problemas relacionados con la reproducción de alta definición y los modos de escritorio.

Tarjeta gráfica ATI Gigabyte HD 2400 XT


Los usuarios de los centros multimedia o HTPC muchas veces están obligados a adquirir una tarjeta de gama media para poder tener acceso a soporte por hardware para el video de alta definición.

ATI con su serie de menor coste, las HD 2400, subsana ese inconveniente. Una tarjeta pensada para el HD, compatible con DirectX 10 y una disipación pasiva que la hará totalmente silenciosa.

Review completa en hard-h2o.com

DXVA o como conseguir que nuestra gráfica haga el trabajo

La información más actualizada sobre el tema está en el hilo del foro. La wiki no la actualizo tan frecuentemente, aunque lo intento... La aceleración con los HD-DVD y los Blu-Ray pasa sencillamente por tener instalado el PowerDVD Ultra y activada la aceleración gráfica, o al menos así debería de ser para la mayoría, y donde se están encontrando más problemas es en la aceleración de los MKV, de ahí que este hilo se centre en ellos.

La idea es mantener el primer mensaje con toda la información actualiza y que en el hilo se aporten cosas nuevas de las pruebas y las experiencias de la gente del foro, mas que nada por que el hilo de tarjetas gráficas aceleradoras está siendo demasiado largo y la información se encuentra demasiado dispersa.

Introducción


Desde hace algunos años, las tarjetas de vídeo implementan en su GPU (Unidad de Proceso Gráfico) la lógica necesaria para realizar ciertos procesos relacionados con la manipulación o decodificación de vídeo de manera que libera a la CPU de estas tareas. Al principio se trató de acelerar el MPEG2 y últimamente, los esfuerzos van dirigidos también al H.264 AVC y al VC-1, los dos codecs por excelencia de la Alta Definición.

Las tarjetas más conocidas para ello son la serie HD 2x00 y 3x000 de ATI y la 8x00 de Nvidia, pueden ver mas detalles sobre ellas en la wiki.

Para conseguir esta aceleración, es necesario tener instalado algún códec que esté preparado para ello. El más conocido, es el de Cyberlink en la versión del PowerDVD Ultra con el añadido para alta definición, aunque también el Nero en sus últimas versiones la soporta, aunque no estoy seguro si solo en las ATI o también en las Nvidia. Recientemente ha salido una versión del MPC - Homecinema que trae codecs incluidos para H264 y VC-1 con soporte DXVA para las tarjetas ATI HD. Por ahora, según comentan en la web, no tiene soporte DXVA para las Nvidia.

Configuración


Partimos de que están montados los últimos drivers con soporte de aceleración para las tarjetas correspondientes (en la wiki hay información de como montar los últimos Catalyst de ATI en algunas AGP que no son reconocidas) así como el Haali. También, es necesario realizar unos cambios en el registry para optimizar el funcionamiento de estas tarjetas, posteriormente a montar los drivers. Yo no pude usar la aceleración para las pelis a 1080 hasta que no pasé la última versión de esta utilidad, mientras que si me funcionaba mientras usara resoluciones de 1440x900 o inferiores.

Pondré primero la configuración más sencilla usando el MPC - Home Cinema y después usando el códec del PowerDVD en XP, que es la configuración que tengo. Se agradecerá la información para el Vista.

En ambas opciones, como usamos el MPC, en la sección de Internal Filters, desactivamos la de MKV para que se encargue de manejar los Matroska el Haali splitter que deberemos de tener instalado, ya que por las pruebas que he realizado, el splitter de matroska interno del MPC da errores en algunas películas (Brazil) que impiden que se active la aceleración.

Media Player Classic - Home Cinema con codecs propios Aprovechando que a principios de Marzo ha salido una nueva versión de esta 'ramificación' del MPC, que incluye codecs para H264 y VC-1 con soporte de aceleración por hardware, pongo aquí su configuración, ya que es la más sencilla. Este programa, al igual que la versión oficial, no lleva instalación, basta con descomprimir el ejecutable en cualquier sitio y arrancarlo. Una vez dentro, con el botón derecho encima de la pantalla, nos vamos a Options, Playback, Output, y elegimos uno de los modos de render que soportan DXVA, que son Overlay Mixer, VMR7, VMR9 o VMR9 renderless, en XP y el EVR en el Vista. En caso de que necesitemos subtítulos, es importante que no habilitemos filtros internos, sino solamente el soporte interno que trae el propio MPC-HC, pero en este caso, tendremos que usar de render el VMR9 renderless para los usuarios de XP y el EVR Custom para los de Vista.

Comentar también que una de las mejoras que tiene esta versión del MPC es el soporte de un modo especial para evitar el Tearing que se selecciona en esta pantalla y que es el modo Direct3D, aunque tiene el inconveniente de que no permite ningún menú overlay ni caja de diálogo, pero hay que decir en su favor que funciona muy bien.

Después de esto, nos vamos a la sección de Internal Filters y nos aseguramos de que estén marcados tanto el H264/AVC como el VC-1. Si ya hemos usado este programa y le hemos configurado filtros externos como el CoreAVC o el de Cyberlink, bastará con desmarcarlos en la sección de External filters para que use los internos. En realidad, este programa, al estilo del VLC, se basta para decodificar con sus filtros internos casi todo lo que le echemos, por lo que suele ser innecesario montar ningún filtro/codec adicional para ver las películas más habituales.
MPC + Codec Cyberlink (PowerDVD) Una vez están instalados ambos programas, entramos en las opciones del MPC, sección de External filters y darle a Add filter y seleccionar el Cyberlink H.264/AVC Decoder (PDVD7.x) y ponerlo como 'prefer' por si tenemos algún otro codec por ahí que podría interferirnos, aunque no debiéramos... En caso de tener instalado también el CoreAVC, podemos ponerlo en block, mientras vayamos a usar el codec de cyberlink, e ir alternando esta situación (bloquear uno y preferir el otro ) dependiendo de si el contenido que vayamos a reproducir puede ser acelerado o no.

Si queremos tener la opción de usar subtítulos, deberemos prescindir de filtros externos (como el vobsub) puesto que estos hacen que se desactive la aceleración, y usar los internos del MPC que funcionan perfectamente, y para ello, deberemos de tener en la sección Output elegida la opción VMR9, aunque he comprobado que la aceleración funciona tanto con WMR9 como con la System Default. Si hacemos modificaciones en esta opción, es aconsejable cerrar y volver a abrir el MPC. Yo suelo dejarlo en 'Auto'.

Una vez realizadas estas configuraciones, abriremos un mkv que contenga vídeo en formato h.264 y una vez cargado, pausaremos la reproducción, ya que todavía nos falta configurar un pequeño detalle. Con el botón derecho, nos vamos a la opción de filters, elegimos el de Cyberlink y nos aseguramos de que en la sección Miscellaneus está marcada la opción Use DXVA. Por las pruebas que he realizado, es indiferente si elegimos el Video mode en cualquiera de las 3 opciones.

En películas que no cumplen con los parámetros necesarios para ser aceleradas, el resultado es que cuando se usa el codec de cyberlink, se obtiene una pantalla en negro, tanto en películas en 720p como en 1080p, y en otros casos, con las 720p, sigue apareciendo el fallo de los 20 fps (consistente en que baja el número de fps, en ocasiones muy por debajo de los 20).

Según sugerencia de bayukabar que lo encontró en los foros de AVSForum, para aquellos que tengan AMD y que siguiendo estas instrucciones no les funcione la aceleración, pueden probar a [i]buscar el archivo 264dsse.dll (está en .../powerdvd/filtros de video) y lo renombraremos a 264dsse.dll.old. Después buscamos el archivo 264dsse2.dll y lo renombramos a 264dsse.dll[/i].

Estás pruebas han sido realizadas con la versión 8.3 de los Catalyst modificada para que admita mi Club3d ATI HD 2400 Pro en AGP, el MPC versión 6.4.9.1.

Parámetros de codificación necesarios para que un rip en x.264 sea compatible con DXVA



Parece ser que el problema del porque no funcionan la mayoría de los rips con la aceleración de hardware, es debido a que los drivers y codecs que se encargan de esto están pensados y diseñados solamente para contemplar el estándar de codificación de los H.264 que viene en los HD-DVD y Blu-Ray.

Esto implica que el nivel del perfil usado para la codificación o IDC debe ser el 4.1 y también debe contemplar las limitaciones en algunos parámetros que este perfil implica. Digamos que lo de los perfiles se usa para definir unos ciertos parámetros que se han de usar al codificar una película. Por defecto, el x264, el principal codec usado para generar los rips que solemos ver por estos lares, define un nivel de 5.1 para ese IDC, y éste es el primer escollo. El codec de cyberlink desde que ve esta cabecera en el fichero a reproducir, empieza actuar de manera extraña, lo mas normal, es que en caso de que se llegue a ver, los cuadors por segundo caigan de su velocidad normal a una mucho mas lenta (en la mucho casos causa el bug de los 20 fps, en otros, como Brazil la caida es casi a 0 fps).

Se ha comprobado que muchas de las películas que hay por la red en 720p se les puede modificar el campo de cabecera para intentar engañar el codec y así lograr que sean compatibles DXVA. Para esto existen fundamentalmente dos métodos, el primero es usar una utilidad creada por DJBlue de Avsforums denominada IDC Changer que te permite de una manera casi instantánea, modificar el IDC de un fichero mkv. El segundo método es usar el h264info para realizar la misma operación, pero esto implica tener que extraer el vídeo a un fichero h.264 convertirlo con este programa, que te generará otro fichero convertido, y luego volver a mezclar ese vídeo con los audios y subtítulos que tuvieras. Como se puede ver, este método es mucho mas complicado y lleva mucho mas tiempo. Tengo pendiente de realizar pruebas para ver si los ficheros que no funcionan pasándoles el IDC Changer si funcionarían con el método del h264info.

Esto es así porque están dentro de los límites que marca el perfil 4.1 aunque el x264 los haya marcado con el perfil 5.1

Si queremos entrar mas en detalle, hay una tabla que el compañero Tamago puso en el hilo "Gráficas con Aceleración por Hardware" que paso a reproducir y que está cogido de un hilo de avsforums donde está la información más actualizada sobre el tema.

En la tabla se mencionan los parámetros que parecen estar influyendo directamente en la compatibilidad con la DXVA dependiendo del tamaño del vídeo. Digamos que expone cual es el máximo de estos parámetros para un tamaño de imagen dado. Si el fichero que tenemos sobrepasa estos parámetros, entonces lo mas seguro es que de problemas al intentar habilitar la DXVA o sencillamente no se reproduzca.

Hay dos tablas, una para versiones superiores a la 721 y otra para inferiores, ya que a partir de la 721 se han empezado a aplicar parches para facilitar el que se codifique pensando en que después los rips sean compatibles con la DXVA.

Cita:
Resolution: Max DPB Size (x264 revision 721+ encoder settings)
L4.1
1920x1088: 4 (--ref 4 --bframes 3)
1920x864: 5 (--ref 5 --bframes 3)
1920x720: 6 (--ref 6 --bframes 3)

L4.1
1280x720: 9 (--ref 9 --bframes 3)
1280x648: 10 (--ref 10 --bframes 3)
1280x588: 11 (--ref 11 --bframes 3)
1280x540: 12 (--ref 12 --bframes 3)
1280x498: 13 (--ref 13 --bframes 3)
1280x462: 14 (--ref 14 --bframes 3)
1280x432: 15 (--ref 15 --bframes 3)
1280x405: 16 (--ref 16 --bframes 3)

L3.1
720x(any): 8 (--ref 8 --bframes 3)
720x576: 11 (--ref 11 --bframes 3)
720x480: 13 (--ref 13 --bframes 3)

Resolution: Max DPB Size (x264 revision < 721 encoder settings)
L4.1
1920x1088: 4 (--ref 3 --bframes 3 --no-b-pyramid)
1920x864: 5 (--ref 4 --bframes 3 --no-b-pyramid)
1920x720: 6 (--ref 5 --bframes 3 --no-b-pyramid)

L4.1
1280x720: 9 (--ref 8 --bframes 3 --no-b-pyramid)
1280x648: 10 (--ref 9 --bframes 3 --no-b-pyramid)
1280x588: 11 (--ref 10 --bframes 3 --no-b-pyramid)
1280x540: 12 (--ref 11 --bframes 3 --no-b-pyramid)
1280x498: 13 (--ref 12 --bframes 3 --no-b-pyramid)
1280x462: 14 (--ref 13 --bframes 3 --no-b-pyramid)
1280x432: 15 (--ref 14 --bframes 3 --no-b-pyramid)
1280x405: 16 (--ref 15 --bframes 3 --no-b-pyramid)

L3.1
720x(any): 8 (--ref 10 --bframes 3 --no-b-pyramid)
720x576: 11 (--ref 10 --bframes 3 --no-b-pyramid)
720x480: 13 (--ref 12 --bframes 3 --no-b-pyramid)


Esto está en constante actualización, ya que se están realizando pruebas y cambios para confirmar que esto se cumple con todas las películas.

Resumo a continuación las razones por las que una película determinada pueden no funcionar con aceleración de hardware:

Los fallos de los mkv son por 5 razones:



1. Demasiados frames de referencia (según la tabla de arriba)
2. Resoluciones que no son múltiplos de 16 (vertical normalmente)
3. Problemas con el muxer usado. Algunas películas, basta con volver a muxearlas con la última versión del mkvmerge para que funcionen
4. Mal definido en la cabecera el Aspect Ratio (solo se permite 1:1, 4:3, 5:4 y 16:9)
5. Perfil de compresión mal definido (5.1 fallará la mayoría de las veces por lo que es preferible usar el 4.1)

Y también hay 5 soluciones para que los ficheros funcionen:

1. Cambiando en la cabecera la información de los frames de referencia con el H264Info, aunque la mayor parte de las veces causa corrupción del vídeo, así que mejor lo dejamos
2. Cambiar la resolución a un múltiplo de con el h264info, algunas veces causa una línea de color o gris debajo de la imagen pero funcionan perfectamente
3. Volver a remuxear los ficheros con la última versión del mkvmerge
4. Cambiar el Aspect Ratio (SAR) con el h264info
5. Cambiar el perfil (IDC) con le h264Info o con el IDCChanger

Si queremos saber si las películas que tenemos cumplen con estos parámetros, podemos usar el Avinaptic, o el mediainfo, que en su última versión nos da también los parámetros usados para la codificación, el IDC o Profile y el número de frames de referencia así como la versión de x264 usada y un poquito mas de información detallada.

De todas maneras, recomiendo que prueben, y no se den por vencidos solo por ver que los parámetros no cumplen con lo aquí expuesto, ya que esto todavía esta en pruebas, y por ejemplo, la película que he usado principalmente para mis pruebas, "Brazil", está realizada con una versión < 721 y tiene activado el b-pyramid pero aún así, parece verse estupendamente (aún no la he visto entera, solo la he ojeado para las pruebas). Con Avalon, otra de las que ha funcionado con el IDC Changer, pasa igual, también tiene activado el b-pyramid pero parece verse bien y se activa la aceleración.

Es importante destacar que cuando se trata de clips que han sido 'remuxeados' dentro de un matroska, pero que no se ha modificado el vídeo y que cumplen con el estándar HD-DVD o Blu-Ray (4.1) aunque tengan un bitrate bastante superior, la aceleración funciona perfectamente. Un ejemplo son los trailers que recientemente puso Taxidermista de 'Iron Man' y 'I am Legend'.

De hecho, estos dos trailers son los elementos de prueba perfectos para confirmar que la aceleración de hardware está funcionando y que no tenemos problema de drivers o de codecs. Si estos funcionan, las películas ripeadas que puedan ser aceleradas, deberían de funcionar.

Se agradece cualquier comentario, sugerencia y experiencia para ir engrosando este ladrillo de mensaje.

Saludos... Smile
Héctor D.
Hilo de referencia en el foro.

Aceleracion de video por hardware

 Me entretuve el día de los problemas con el servidor web y de correo en un articulo sobre la aceleración de vídeo de las nuevas tarjetas gráficas y su uso en nuestros queridos HTPC. Ademas introduje en la web una nueva forma de publicación colaborativa, esto es... Cualquier usuario registrado podrá realizar modificaciones o ampliar la información del articulo a modo de WIKI e incluso publicar sus propios artículos, faqs, manuales o tutoriales. Os invito a leerlo y ampliarlo/mejorarlo si veis que faltan detalles o se puede mejorar...

Este es el primero, a modo de prueba, espero que os guste la iniciativa, cualquier modificación o libro nuevo requerirá moderación por parte del equipo de administración, para evitar gamberradas. :D

"La aceleración de vídeo es hoy en día casi primordial en cualquier HTPC que se precie, hasta ahora solo teníamos aceleración mpeg2 y algunos intentos de acelerar h264 y mpeg4 por parte de nvidia en su serie 6600. Ahora, con el auge de los nuevos formatos de alta definición y la gran demanda de proceso de estos vídeos la aceleración cobra una nueva dimensión, siendo primordial si queremos "fabricarnos" o comercializar un HTPC de bajo costo. Tanto Nvidia como AMD (ATI) se han puesto manos a la obra y nos ofrecen dos gamas diferentes en ambos casos, por parte de ATI las series 2400 y 2600 y en Nvidia encontramos las 8400/8500 y 8600. "

Seguir leyendo "Aceleración de vídeo (HD) por hardware".

Aceleracion de video (HD) por hardware.

La aceleración de vídeo es hoy en día casi primordial en cualquier HTPC que se precie, hasta ahora solo teníamos aceleración mpeg2 y algunos intentos de acelerar h264 y mpeg4 por parte de nvidia en su serie 6600. Ahora, con el auge de los nuevos formatos de alta definición y la gran demanda de proceso de estos vídeos la aceleración cobra una nueva dimensión, siendo primordial si queremos "fabricarnos" o comercializar un HTPC de bajo costo. Tanto Nvidia como AMD (ATI) se han puesto manos a la obra y nos ofrecen dos gamas diferentes en ambos casos, por parte de ATI las series HD 2x00 (excepto la 2900) y 3x00 y en Nvidia encontramos las 8400/8500 y 8600. Tanto las ATI como las Nvidia tienen soporte HDCP, ya sabéis, la dichosa protección de contenidos con la que nos quieren cohibir y que nos permite reproducir vía digital cualquier contenido original en Blu-Ray o HD-DVD, ya que en caso de no soportar esta tecnología, automáticamente no nos dejaría reproducirlos o nos bajaría la resolución de la imagen mostrada.

Existe un hilo en el foro HTPC dedicado a mantener actualizada la información sobre la aceleración de los MKV en estas tarjetas, tema en el que últimamente se está avanzando bastante.

Intentaremos desde aquí hacer un breve resumen de que es lo que nos ofrecen ambas plataformas y como le podemos sacar partido a estas gráficas.

ATI - Series 2400 - 2600 pro

Una de las principales ventajas con que cuenta ATI en este campo es la inclusión de la serie 2400 con conexión AGP 8x dándonos la oportunidad de aprovechar equipos de gama baja/media para menesteres a los que antes no estaban capacitados. Tener la oportunidad de dotar a un ordenador que creíamos desfasado de conectores HDMI, aceleración de vídeo por hardware con soporte para Windows Xp es algo muy positivo y a tener muy en cuenta, ATI ha hecho bien los deberes en este aspecto. Tarjetas de esta índole tenemos varias y a precios muy competitivos, la mayoría rondan los 50€ aunque por desgracia no he encontrado ninguna con disipador pasivo. Por contra, la ATI Radeon HD 2400 Pro mantiene el ventilador PARADO si no se hace uso del motor 3D de la tarjeta, otro buen detalle de ATI.

Aunque hay que comentar que al menos por ahora (Ene'08), y en el caso de la AGP, al menos de las Club3D, los drivers oficiales de ATI no la reconocen, aunque hay una página donde se explica como modificarlos (y algunas modificaciones posteriores al registry para mejorar las prestaciones de la tarjeta) para que se puedan instalar en las AGP, que se han comprobado funcionar con la versión 8.1 de los Catalyst. También hay unos drivers de Visiontek que aunque no tienen aún la certificación de Windows, si funcionan con estas tarjetas AGP y permiten la aceleración desde el PowerDVD.

Por supuesto esta misma serie de tarjetas las tenemos en PCI-E, con idénticas características y precios muy parejos. La gran mayoría de ellas están dotadas de DVI-I Dual Link lo que nos permite sacar vídeo y audio solamente a través de un adaptador específico de ATI, no sirven adaptadores genéricos.

Aceleración de video.

En este campo ATI nos ofrece el UVD (Universal Video Decoder), un procesador de vídeo capaz de decodificar AVC-H264 en tiempo real y sin uso de procesador. También ofrece aceleración para VC-1 y Mpeg quedando soportados la totalidad de los formatos utilizados para la Alta Definición. Por desgracia y como ya se comentó en el foro de Antiscreeners, mas concretamente aquí y aquí la aceleración hardware solo se consigue en determinadas circunstancias y bajo determinadas configuraciones. Además se han reportado errores en la descompresión de vídeo en 1080p dando como resultado franjas verdes o directamente la imposibilidad de reproducir el vídeo. No obstante si las condiciones son las apropiadas el uso de CPU es mínimo.

Esta información se aplica a los 'rips' que generalmente circulan por la web, pero en el caso de originales o copias Full, sin recodificar, el resultado es muy bueno usando el PowerDVD como se comenta aquí .

Nvidia Series - 8400, 8500 y 8600

Pocas diferencias hay entre estas tres series de tarjetas salvando las distancias en cuanto a capacidad de proceso y aceleración 3D. En lo que se refiere a su uso en un HTPC nos encontramos con una cantidad elevadísima de ensambladores que montan chips de Nvidia, con la consiguiente competencia en cuanto a precios y características de las mismas. Como veis he dejado de momento al monstruo de Nvidia (la gama 8800) mas que nada por el precio que atesora el bicho en estos momentos (300 - 500€).

Uno de los puntos a favor para Nvidia esta en el soporte de drivers que, por norma general, están mas refinados y actualizados que los de ATI.

Aceleración de vídeo.

La tecnología PureVideo de nVidia provee aceleración por hardware para la decodificación de H.264, VC-1, WMV y MPEG-2 y es capaz de efectuar técnicas de post procesamiento del contenido de alta definición incluyendo desentrelazado espacial/temporal y telecine inverso. Nvidia trabajo codo con codo con la gente de InterVideo, CyberLink y Nero Software para incluir soporte hardware en los codecs de las respectivas compañías e introducir la Alta definición en los Pcs standart. El objetivo primordial, por encima de una mejor calidad de vídeo o mejores post procesados era liberar de carga a la cpu para conseguir una reproducción fluida con un procesador de gama media (actual).

El punto negativo de toda esta "propaganda" esta en el modo de render utilizado. Nvidia nos obliga a utilizar EVR, el nuevo modo de render de windows vista, esto en un principio dejaba fuera del soporte oficial a windows xp y anteriores. Gracias al esfuerzo altruista de algunas personas se consiguió una modificación sobre MPC (Media Player Classic) que dotaba al reproductor de soporte EVR y con ello aceleración por hardware desde XP.

Aquí en antiscreeners ya hemos tenido pruebas de que esta tecnología funciona, pero al igual que pasaba con las tarjetas de Ati las condiciones para llegar a buen puerto son bastante exigentes presentándose problemas al reproducir vídeos con un bitrate alto a 1080p.

minsito en el foro:

Hola, buenas a todos, soy el poseedor de una 8600gt y hasta ahora no había podido acelerar los vídeos bajo windows vista, segui las instrucciones que posteó p3k3 de los foros de AVS y los resultados son espectaculares con un "simple" Pentium IV 2,4 HT que tengo. La mayoría de las películas consumen entre un 8 y un 20 % máximo de CPU:

Problemas y conclusiones.

Es normal que a estas alturas aun haya problemas de reproducción y configuraciones no soportadas. Con el paso del tiempo estos problemas quedaran subsanados con una buena configuración y los problemas de reproducción serán mínimos. El reporte de bugs es constante desde que salieron las tarjetas gracias en buena parte a la gran acogida que han tenido sobre todo en el extranjero donde la Alta definición lleva ya tiempo enamorando a sus clientes.

Muchas veces se confunden los términos cuando hablamos de estas tarjetas, llegando a conclusiones erróneas como que no pueden acelerar X264. Esto en realidad esta a medio camino entre la pifiada y la razón. x264 es una librería que permite codificar vídeos en AVC-H264 por lo tanto es completamente compatible con la aceleración que aportan las tarjetas actuales si nos mantenemos dentro de los parámetros que se encuentran estandarizados. Pero al igual que pasaba con Xvid cuando salieron los reproductores "domésticos" x264 avanza a un ritmo vertiginoso ofreciendo características que se salen de dichos parámetros dando como resultado vídeos "no compatibles". Para ello, en ciertas aplicaciones como MeGui existen perfiles de codificación preestablecidos para hacer la vida mas fácil al usuario final y que no tenga que pegarse con las múltiples opciones que ofrece el codec, pero como en todo, encontraremos vídeos que no cumplan esas características obligándonos a re codificar o tirar de procesador.

Otro problema conocido radica en el splitter de Haali que se encarga de gestionar los Matroska (y los Mp4 en gran cantidad de configuraciones). Siendo el contenedor mas usado actualmente para encapsular los archivos en alta definición esto se convierte en un handicap importante a la hora de adquirir una tarjeta de estas características, extraigo del foro un interesante comentario de Lucas Grijander:

""El problema de las HD2400 y HD2600 está en los MKV, que como dice Taxidermista, hace que a los pocos segundos de empezar la reproducción caigan a 20fps. Si coges el mismo contenido (hablo siempre de x264) y lo metes dentro de un AVI, se reproduce sin problemas con un uso de CPU ridículo (en mi caso en un SCALEO-E PIV-3GHz, ¡siempre por debajo del 10%!). He usado los codecs del PowerDVD 7.3 con la última actualización de julio de la web de CyberLink, y como reproductor Windows Media Player y Windows Media Center, aunque sería válido cualquier reproductor DirectShow. Esto es experiencia propia en mi Club3D HD2400Pro, y no de oídas.
Dicen (no lo he comprobado) que este problema también lo tienen las nVidia de la serie 8, lo que deduciendo se traduce en algún problema del splitter. Yo lo he probado con el último Haali, pero hay quien lo ha verificado en el VLC que tiene splitter propio y también falla. Supongo que utilizarán las mismas librerías de matroska.
Si alguien tiene curiosidad, respecto al VC-1 no me funciona bien con ficheros WMV ni con los MKV. Al contrario que el h264, el códec de VC-1 del PowerDVD 7.3 no se puede utilizar, parece que sólo vale para BluRay y HD-DVD y sólo es posible utilizar los DMO de MicroSoft. Si habilito la aceleración hardware del WMV en el panel de control de ATI, las películas no se ven bien (se detiene la imágen, aparecen artefactos, loops..), y hace un uso muy alto de CPU (por encima del 60%), si lo deshabilito se ven bien (como antes sin la aceleración hardware), y hacen un uso de un 30% de CPU. Me da por pensar que aún les falta depurar esa parte a ATI, de echo me han salido varios GPU recovery..
Cuando solucionen los problemas, tienen muy buena pinta. Por 50€ tienes aceleración hardware que como digo, en un equipo como el mio no supera el 10% de uso de CPU, incluso problando con el GraphEdit, había momentos con uso del 0% de CPU..""

Lógicamente supongo que sera cuestión de tiempo que este problema desaparezca, igual que paso con el nulo soporte por parte de Nvidia a VMR9 y anteriores.

Por otra parte, y para terminar (o eso creo) los subtitulos se convierten en otra barrera importante. Siendo estos incrustados el problema desaparece pero los subs sueltos requieren de un tratamiento especial de la imagen que antiguamente también lió sus mas y sus menos (con VMR7). Al igual que con los sistemas "OSD" hay que meter una "capa de vídeo" que este superpuesta a este para mostrar los subs por encima, tratándose de un proceso tan complicado como el que nos atañe (que ahora mismo a la mínima falla) y contando con que incluso hay problemas con los diferentes contenedores sera un escalón mas a salvar (pequeño, espero).

Grafica representativa del consumo de CPU con y sin aceleración:

(Taxidermista en el foro de antiscreeners)

"La prueba se hizo con un Intel Core 2 Duo X6800 Extreme (2900 MHz), que no es lo que se dice un micro de gama baja. Lástima que no hayan utilizado un procesador más cutre para el test. Los resultados de rendimiento serían una referencia mucho más útil para la mayoría de usuarios."

Enlaces relacionados y de interés.

Foro de Antiscreeners:

DXVA o como conseguir que nuestra gráfica haga el trabajo

Gráficas con Aceleración por Hardware

Primera prueba de las Ati HD2600 y HD2400 con video HD

nVidia 8600 GTS

Enlaces externos:

x264 Encoding Options for Hardware Compatibility & DXVA

x264 + more than 4 ref frames = no DXVA or 20fps bug (ati avivo, nvidia purevideo)

Liberadas las especificaciones de las gráficas ATI


AMD (actual propietario de ATI) a liberado las especificaciones de las gráficas ATI Radeon lo cual hará posible el desarrollo de drivers libres para Linux y otras plataformas. Esperemos que nVidia haga lo mismo.


Fuente: linux.com (tambien se comenta en Barrapunto).

Ati HD2600 y HD2400 ¿la panacea?

 Estas nuevas gráficas de ATI parece que pueden ser la panacea para reproducir alta definición en máquinas no muy potentes y placas menos modernas con bus AGP, eso al menos parece desprenderse de una reciente comparativa publicada en hardspell.com

En nuestro foro hay un interesantisimo hilo en el que se comenta este tema. enmarjua comenta: Con estas tarjetas se podría construir un HTPC con un presupuesto muy ajustado, algo más que con las soluciones de Nvidia o reutilizando hardware antiguo, pues también decodifica VC1, cosa que no hacen las Nvidia.

Otras noticias (Webs Amigas)

Feeds de nuestros compañeros de "oficio".

Distribuir contenido