Archivo de la etiqueta: api

DirectX 12 permite usar gráficas AMD y Nvidia al mismo tiempo, y los resultados son excelentes

Con DirectX 12 es posible usar gráficas AMD y Nvidia al mismo tiempo, pero ¿cómo afecta esta colaboración al rendimiento?

DirectX 12 está cambiando el panorama del hardware de PC, pese a que haya pocos juegos confirmados que usen esa API. Por ejemplo, a primera vista parece que AMD puede recuperarle terreno a Nvidia.

Pero, ¿y si no nos decantamos por un sólo fabricante, y tenemos dos tarjetas gráficas de fabricantes distintos? Normalmente estamos fastidiados, ya que aunque tanto AMD como Nvidia tienen sistemas para usar varias gráficas al mismo tiempo (Crossfire y SLI, respectivamente), sólo son compatibles con sus propios modelos y no con los de la competencia.

Usar gráficas AMD y Nvidia al mismo tiempo supone una importante diferencia

Entonces llegó Microsoft, que nos sorprendió a todos con el anuncio de una funcionalidad de DirectX 12 que permite usar varias gráficas de distintos fabricantes al mismo tiempo, sin que los fabricantes tengan que pelearse ni añadir trabajo los desarrolladores de juegos. En concreto DirectX 12 permite tres modos diferentes para usar dos gráficas diferentes, y el primero de ellos, el “implícito”, es el más limitado, mientras que los otros dos, “explícito” y “explícito con GPUs disociadas” permiten a los desarrolladores explotar las posibilidades de cada gráfica.

Y ahora por fin tenemos el primer juego que hace uso de esta funcionalidad, en su modo “explícito” aprovechando cada gráfica, y como no podía ser de otra manera es Ashes of the Singularity, el mismo juego que permitió enfrentar a Nvidia y AMD en DirectX 12 por vez primera. En Anandtech han sido los primeros en probarlo y publicar los resultados, y la verdad es que estos son sorprendentes teniendo en cuenta que DirectX 12 está conectando dos mundos, dos filosofías diferentes para crear tarjetas gráficas.

directx 12 amd nvidia 3

Como vemos en las tablas, no se pierde rendimiento por usar dos gráficas de fabricantes diferentes. Otro detalle importante que revela esta gráfica es que el rendimiento de la Nvidia 980 Ti y de la R9 Fury X por separado también es muy cercano, y de hecho las diferencias que podemos ver al cambiar de tarjeta primaria (la que ponemos en el primer slot PCI Express y la que se encarga de gestionar la unión), son inapreciables, de unos dos a tres frames por segundo.

directx 12 amd nvidia 4

La cosa se vuelve más interesante cuando subimos la resolución a 4K; en este caso la 980 Ti no es capaz de llegar al mismo nivel como tarjeta primaria que la Fury X, con una diferencia de entre 5 y 13 frames por segundo. Pero la combinación de Fury X con una 980 Ti de apoyo resulta ser la combinación más rápida con una ventaja del 10.5%. En efecto, de alguna manera Microsoft ha conseguido superar a Nvidia y AMD y conseguir mejor rendimiento uniendo tarjetas que ambos fabricantes.

directx 12 amd nvidia 5

Pero, ¿y si lo que queremos es aprovechar dos gráficas viejas que teníamos tiradas por ahí? Las pruebas con una Radeon 7970 y una GeForce 680 ofrecen resultados claramente superiores cuando ambas gráficas son usadas al mismo tiempo… siempre y cuando la AMD sea la tarjeta primaria. Ya sea por temas de drivers o porque la 680 consigue resultados ligeramente inferiores en solitario, los resultados son desastrosos cuando se convierte en la gráfica primaria.

usar gráficas AMD y Nvidia al mismo tiempo

A vista de estos resultados, SLI y Crossfire podrían tener los días contados, y la verdad es que los aficionados seríamos los que más nos beneficiaríamos de ello con una solución estándar. No solo eso, sino que esta funcionalidad nos permitirá aprovechar nuestra gráfica integrada.

 

Seguir leyendo DirectX 12 permite usar gráficas AMD y Nvidia al mismo tiempo, y los resultados son excelentes

Unity3D 5.2 permite a los desarrolladores crear juegos como aplicaciones universales para Windows 10

Unity3D

La nueva versión de Unity3D nos trae, entre las numerosas mejoras, el soporte para aplicaciones universales de Windows 10. Esto quiere decir que todos los desarrolladores ahora pueden crear atractivos juegos y distribuirlos por Windows 10, Windows 10 para móviles, y Xbox One.

Esta funcionalidad que la empresa ofrece a sus desarrolladores sin dudas es más que importante para el ecosistema, pues les permite extraer el verdadero jugo a las aplicaciones universales, algo que Microsoft quiere que se aproveche.

Seguir leyendo Unity3D 5.2 permite a los desarrolladores crear juegos como aplicaciones universales para Windows 10

Android 6.0 Marshmallow, la versión definitiva de Android M

Después de muchas especulaciones, ya es oficial. Android M se convertirá finalmente en Android 6.0 Marshmallow. La noticia llega poco después de que Google publicase la disponibilidad de un nuevo SDK de Android, el cual ha dejado al descubierto los pocos detalles que quedaban por desvelar de la nueva actualización de la plataforma móvil del buscador.

Lo indicábamos durante el fin de semana. En GooglePlex se produjeron movimientos que nos hacían presagiar que pronto se conocerían nuevos detalles sobre la nueva actualización de Android. Un vídeo nos ponía tras la pista y finalmente la sección de desarrolladores que la gran G tiene asignada a la plataforma confirma las sospechas.Figura de Android 6.0 Marshmallow

Ya tenemos nombre oficial y definitivo

Android M se convertirá definitivamente en Android 6.0 Marshmallow. Y es que después de que Google diese a conocer hace un par de meses la próxima gran evolución de su plataforma bajo la denominación provisional de Android, ahora sabemos que esa versión Preview de la que pudimos disfrutar hace semanas se convertirá definitivamente en Android 6.0.

El nuevo SDK de Android 6.0 ya está disponible para su descarga a través de Android Estudio. La publicación del kit de herramientas de desarrollo no solo da pie a que los desarrolladores inicien la adaptación de sus aplicaciones a la nueva versión de Android, sino que también conlleva la publicación de una tercera versión de Android M, aunque en esta ocasión esa versión pasa a llamarse oficialmente Android 6.0 Marshmallow. Se trata igualmente de versiones de prueba, pero muy cercanas a la que se liberará como oficial.

Cambios significativos en Android “Marshmallow”

Como ya adelantase el gigante de Internet, Android M, ahora Android 6.0, incluía como mayores novedades la introducción de nuevos permisos para las aplicaciones de modo que el usuario fuera el que decidiese en última instancia qué permisos concedía a las apps. Con la tercera versión de pruebas de Android M se incluyen mejoras a este respecto, aunque Google no ha sido más explícito.

Otra de las actualizaciones presentes en Android 6.0 será el uso de la API 23 que pemitirá a las aplicaciones de terceros tener soporte nativo para el lector de huellas dactilar. Según el log de cambios de la tercera y última actualización antes de la llegada de la versión final, se ha depurado el funcionamiento de la API para mejorar el registro y lectura de las huellas dactilares.

Cómo instalar Android 6.0 Marshmallow en los Nexus 5, Nexus 6 y Nexus 9

Android 6.0 Marshmallow para Nexus 5, Nexus 6 y Nexus 9

Por el momento, Google pone a disposición de los desarrolladores las imágenes de fábrica de Android 6.0 Marshmallow para los Nexus 5, Nexus 6, Nexus 9 y Nexus Player, que se pueden descargar desde este enlace. No obstante, es de esperar que los equipos que dispusieran de Android M Preview como sistema de pruebas comiencen a recibir una actualización OTA que eleve la versión de su software a la mencionada Android 6.0.

Pinche aquí para ver el vídeo

El artículo Android 6.0 Marshmallow, la versión definitiva de Android M se publicó en MovilZona.

Seguir leyendo Android 6.0 Marshmallow, la versión definitiva de Android M