Aceleración por hardware: Firefox 4 Beta 1 vs Internet Explorer 9 Preview 3

FishIE Tank Aceleración por hardware: Firefox 4 Beta 1 vs Internet Explorer 9 Preview 3

Es muy posible que en los meses y semanas que vienen varios navegadores inicien a promocionarse tratando de utilizar la excusa de que ellos cuentan con aceleración por hardware y la competencia no. El contar con aceleración por hardware implica la utilización de la tarjeta gráfica del sistema para auxiliarse de varios cálculos; en lugar de hacer los cálculos en el CPU, estos se hacen en el GPU.

Actualmente Firefox 4 Beta 1 cuenta con soporte experimental, Internet Explorer 9 aún no ha sido lanzado pero en su preview mas reciente ya cuenta con aceleración por hardware. En las versiones de prueba de Chrome ya se está implementando y  se puede activar mediante el uso de dos switches (–enable-gpu-rendering y –enable-video-layering); y Opera seguramente ya se encuentra trabajando en algo parecido.

La aceleración por hardware depende del hardware principalmente

En el sitio de Internet Explorer 9 existen varios demos que hacen uso de aceleración por hardware. Comparando Firefox 4 Beta vs Internet Explorer 9 Preview 3 la diferencia es prácticamente inexistente.

Todas las pruebas están limitadas a 60 cuadros por segundo, y la única prueba en la cual podemos realmente ver alguna diferencia entre ambos navegadores es en la prueba FishIE Tank utilizando 1,000 pescados en pantalla.

Estas implementaciones son más pruebas de hardware, que de software. Cuando Chrome, Opera y Safari implementen aceleración por hardware obtendremos prácticamente el mismo desempeño. Y será aquí cuando tendremos que evaluar el desempeño en materia de tarjetas gráficas.

Una tarjeta gráfica de alto desempeño, como la que he usado en estas pruebas (ATI HD 5870) pasa con creces las mismas. Este tipo de tarjetas no son comunes en el ordenador del usuario promedio y muchas veces utilizan una tarjeta integrada que simplemente no es posible que entrege resultados similares.

Por tanto he añadido una comparativa utilizando Internet Explorer 9 en una laptop que cuenta con una tarjeta integrada (Intel GMA 950).

Firefox 4 Beta 1IE9 Preview 3IE9 Preview 3 (Intel 945GM)
Amazon Shelf60 fps60 fps41 fps
FishIE Tank (1000)30 fps26 fps7 fps
Mr. Potato Gun60 fps60 fps49 fps
Asteroid Belt (10)60 fps60 fps47 fps

El desempeño de la tarjeta de video simplemente no está a la par comparado con una tarjeta de video dedicada. En este tipo de pruebas es fácil dejarse engañar por los números. Los números no lo son todo, la plataforma, y el hardware afectaran mucho los números de las pruebas.

En cuanto a navegadores se refiere es importante evaluar su soporte de estándares, ahí es donde está la verdadera competencia. La aceleración por hardware es tan solo extra, que tarde o temprano terminara llegando al navegador.

Social Media

Logit42, Rapidamente...

Para saber de qué trata este blog basta con dar un vistazo por la página principal o visitar alguna de las entradas al azar seleccionadas de nuestros archivos. También es posible seguirnos vía RSS, Twitter o Facebook.

Más: Acerca de Logit42Ale en TwitterFer en TwitterPeredo en Twitter