NVIDIA afirma soportar parcialmente DirectX 11.1
Desde el lanzamiento de los GPUs Nvidia basados en la arquitectura gráfica Kepler se informó que estos soportaban únicamente DirectX 11, información que puede ser corroborada en la propia web de Nvidia; pero que curiosamente desde hace varios meses, en el panel de control de los controladores de Nvidia para Windows 7 figura DirectX 11.1 como API soportada, incluso aunque se sabe que Windows 7 no soporta DirectX 11.1. Entonces ¿Son los GPUs Nvidia Kepler compatibles con DirectX 11.1?
Desde el punto de vista estricto, para denominar a un GPU como compatible con alguna versión del API DirectX, se requiere que este tenga soporte expreso (por hardware) a ella, y desde este punto de vista tenemos que los GPUs Nvidia Kepler (GTX 600 Series) no soportan el API DirectX 11.1 (pero si el API DirectX 11). Pero ¿y que con la info en el panel de control de Nvidia?
Nvidia clama que sus GPUs son parcialmente compatibles con el API DirectX 11.1, y es que si bien no son físicamente compatibles con DirectX 11.1, pueden emular por software algunas de las funciones del API (haciendo uso del CPU, con la obvia disminución del performance); obviamente existen funciones del API DirectX 11.1 que sería muy costoso (en cuanto a pérdida de rendimiento) emular por software, las que simplemente Nvidia informa que sus GPUs no las soportan, entre las que tenemos:
- Target-Independent Rasterization (2D rendering only).
- 16xMSAA Rasterization (2D rendering only).
- Orthogonal Line Rendering Mode.
- UAV (Unordered Access View) in non-pixel-shader stages.
Nvidia afirma que dichas instrucciones no serán usadas en los futuros juegos, pero funciones que si será usadas en los juegos si serán soportadas en sus GPUs haciendo uso de la característica Hardware Feature Level 11 (vía software) de DirecX 11.1; entre dichas funciones tenemos:
- Partial constant buffer updates.
- Logic operations in the Output Merger.
- 16bpp rendering.
- UAV-only rendering (apenas 8 de los 64 slots soportados por DirectX 11.1).
- Partial clears.
- Large constant buffers.
Nvidia afirma únicamente no soportar las funciones exclusivas del API DirectX 11.1 (Hardware Level DirectX 11.1), pero si las demás funciones, una situación que ellos mismos reconocen como confusa; pero que en realidad no tiene nada de confusa, pues tradicionalmente las nuevas versiones del API DirectX de Microsoft permiten el uso vía software de algunas de sus funciones en hardware diseñado para versiones anteriores de DirectX (gracias a los ya nombrados Hardware Levels de DirectX). Por lo que aclaro que ello es una característica propia del API de Microsoft, la que no concierne únicamente a los GPUs Nvidia Kepler, sino a todos los GPUs DirectX 11 del mercado (GeForce 400, 500, Radeon HD 5000 y 6000 Series).

Panel de control de Nvidia (GeForce 306.02 para Windows 7) mostrando DirectX 11.1 en una GeForce GTX 470.
En este punto debo mencionar que no es la primera vez que tenemos una situación similar a esta en el mundo de los GPUs, donde un fabricante se aprovecha de esta característica de DirectX (Hardware Level) para publicitar a su producto como compatible con una versión de DirectX superior a la soportada físicamente; ejemplo de ello lo tenemos en los (en su tiempo) polémicos GPUs Nvidia GeForce 4 MX Series, los que proclamaban ser compatibles con DirectX 8.1 (página 2 del PDF de Nvidia), cuando en realidad únicamente soportaban DirectX 7 por hardware.
Algunos desarrolladores de juegos afirman que las diferencias entre DirectX 11 y DirectX 11.1 son mínimas, y que el 90% de ellas pueden ser cubiertas por software (emuladas), por lo que en cuanto a juegos no sería un factor determinante el no poseer soporte expreso a DirectX 11.1.
Por su parte AMD afirma soportar por hardware el 100% de las funciones de DirectX 11.1 (Hardware Level DirectX 11.1) en sus GPUs basados en su arquitectura gráfica Graphics Core Next “GCN” (usada en sus GPUs Radeon HD 7750 y superiores). Por lo que, para terminar este confuso tema tenemos que únicamente los GPUs AMD basados en GCN son 100% compatibles con DirectX 11.1, mientras que los GPUs DirectX 11 basados en arquitecturas distintas a GCN son “parcialmente compatibles con DirectX 11.1″.
Link: Nvidia Doesn’t Fully Support DirectX 11.1 with Kepler GPUs, But… (Bright Side of News)
También pueden comentar en nuestro foro.
Los nuevos CPUs y APUs AMD Opteron basados en x...
Intel anuncia sus co-procesadores Xeon Phi de s...
Hardware de AMD en las consolas determinará los...
Conociendo a los futuros CPUs Intel Core Extrem...
Conociendo el hardware que potencia a las nueva...
NVIDIA reitera su compromiso con los juegos par...
Rumor: Intel abandonará también el negocio de t...
Intel alista nuevos SoCs Core de cuarta generac...
20 Comentarios
NVIDIA afirma soportar parcialmente DirectX 11.1
Que aplicaciones DX 11.1 hay actualmente?. Gracias.
ResponderTeoricamente ningunas, aunque si incluyo los demos de DX11.1, practicamente ninguna.
Ola de Nvidia-Fans a tirarle mierda a David en 3..2..1.
ResponderOn topic: y nvidia tendra planeado soportar dx 11.1 en la serie 700?
PD: esto me recuerda mucho a DirectX 10.1.
Salu2
Yo no tengo una afirmacion concreta ni nada, pero puedo especular (desde hace mucho tiempo) que Microsoft con DirectX y las compañias de tarjetas graficas, tienen un negocio grande con este, ya que un ejemplo: la GTX-280 de 512bits, puede perfectamente mover muchos juegos de hoy en dia, limitada a su DirectX 10.0 no puede generar tessellation, etc. Pero estoy 100% seguro que si no fuese por ese "bloqueo" la tarjeta seria perfectamente comparable con las de hoy en dia y no habria tanta urgencia de cambiar de tarjetas, pero como todo es un negocio redondo, a ninguna compañia le conviene.
ResponderSaludos, es mi opinion nada mas.
Porque nvidia siempre hace esto? siempre veo mal soporte hacia DirectX 11 en al serie 500 y ahora 11.1 en la 600?
ResponderEstará con dolores en el *.
POR QUE MICROSOFT!!, AHORA LIBERASTE LA FURIA DE KYO AL VER QUE SUS PLACAS FAVORITAS NO LO SOPORTAN!!.
ResponderAl menos asi cambiará el objetivo de sus testamentos ¿No crees?.
Ahora dira q Microsoft esta muriendo y q Windows es un fail bla bla bla ....
Necro, una Duda, en la Foto no se si estaran mal interpretando lo que sale por 2 motivos (Adjunto mi foto para mostrarlo) https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/20408_10200186597731126_919084082_n.jpg
ResponderEn la ventana Sale tiempo de ejecucion del Directx Que supuestamente es el que se esta ejecutando Actualmente. Osea DX11.0 y en la otra ventana sale Version del Driver, y la version De Directx que soporta el driver, no la GPU. Entonces a mi lo unico que me dice , es que el driver soportara caracteristicas de DX11.1 pero el GPU no , y por induccion se puede deducir que este Driver tiene soporte BETA para algun chipset de Nvidia que si Soporta DX11.1 parcial o en su totalidad.
Y por contra, si no es ninguna de las weas que dije: Nvidia ta mintiendo , y no seria la primera vez que lo hace :zippy
@nicolas(Mua). Todo depende del modelo de controlador:
WDDM 1.0 (DirectX 10.0, parcialmente retrocompatibles "hardware level" o "HL" con DirectX 9.0C, 9.0B y 9.0).
WDDM 1.1 (DirectX 11, HL con DirectX 10.1 y 10.0).
WDDM 1.2 (DirectX 11.1, HL con DirectX 11).
Con lo que tenemos que algunas funciones de la maxima versión de DirectX soportada por el modelo de controlador, pueden ser usadas en GPUs que físicamente no soportan la mayor versión de DirectX soportada por el modelo de controlador.
Simplemente Nvidia hizo uso de esta caracteristica del API de Microsoft (Nvidia no tiene que desarrollar alguna implementación especial en sus drivers para ello, pues es una función nativa de DirectX), para sembrar la confusión con respecto su supuesta compatibilidad parcial con DirectX 11.1.
Tranquilamente AMD podría afirmar lo mismo que Nvidia, y publicitar a sus GPUs Radeon HD 5000 y HD 6000 como GPUs parcialmente compatibles con DirectX 11.1, aunque lo haga o no, la propia API de Microsoft hace posible dicha compatibilidad parcial.
En conclusión, se podria suponer que se trata de puro marketing para mitigar el efecto comercial negativo de carecer de soporte a DirectX 11.1 por parte de Nvidia, pues no es una caracteristica exclusiva desarrollada por ellos para sus GPUs Kepler, sino parte del propio API de Microsoft para todos los GPUs DirectX 11.
Saludos.
Osea tenemos otra jugada rancia con el Marketing. Bueno mayor peso no le veo. Dx11.1 es un fail de aquellos. Pero MAS fail es que nvidia Falsee algo tan basico como un mini Upgrade que no vale la pena .
Yo tengo una serie 7000 pero, igual uso win 7, osea la tengo ADENTRO :(
ResponderMicro$oft ya dijo que si habrá DirectX 11.1 en Windows 7 después de la madrina que le pusieron los consumidores.
haha Nvidia Fail... DX 11.1 en Windows 7 :lol:
ResponderBueno al parecer a Direct X 11.1 le va a pasar lo mismo que direct X 10.1, osea a nadie le importa...
ResponderEntonces, con esa foto compruebas que no soporta dx11.1? xD.
Deja tu Comentario