Es un interfaz que sirve para que los programas externos (pasarelas) puedan rodar bajo un servidor de información. Actualmente, los servidores de información soportados son http.
Después de haber publicado más de un artículo dedicado a la tecnología PhysX de NVIDIA, cuándo AMD se puso en contacto con nosotros para realizar un artículo dedicado a los juegos que disponen de tecnología DirectX 10.1 nosotros pensamos: ¡por fin hacen algo para promocionar las tecnologías que disponen! y evidentemente aceptamos encantados.
Somos conscientes de que este es un tema polémico, aunque si lo pensamos fríamente no debería serlo para nada, pero las habituales disputas entre algunos seguidores de cada marca hace que a veces ciertas discusiones pausadas terminen en un auténtico campo de batalla dialéctico o directamente ya se empiecen las discusiones con ánimo de buscar un desacuerdo.
Bien, lo que sí es cierto es que durante los últimos 15 meses las alternativas de AMD y de NVIDIA están resultado muy igualadas en la mayoría de segmentos y potencia, y también mucho más asequibles que en anteriores series. No hay un claro ganador entre ambas aproximaciones, si no es que entramos en la gama más alta; así que el valor añadido de otras tecnologías derivadas de cada compañía han cobrado fuerza y han sido potenciadas, anunciadas y motivo de artículos y discusiones.
NVIDIA ofrece la tecnología CUDA con dos principales frentes: la posibilidad de utilizar la VGA como GPGPU y acelerar ciertos programas y la capacidad de ejecutar y acelerar por hardware la API de física creada por AGEIA, PhysX. En cambio AMD tiene otras propuestas: DirectX 10.1 desde la serie HD 3000 y ATi Stream, que también ofrece la ayuda de la GPU en varias tareas como GPGPU, aunque esto último no se ha materializado hasta hace poco tiempo.
Bien, pues hoy nos vamos a centrar en el soporte para DirectX 10.1, mejor dicho, en los juegos que aprovechan DX10.1, o como mínimo algunos, ya que el listado, aunque corto, ya empieza a ser apreciable. AMD nos hizo llegar una documentación donde sale el siguiente listado:
Sin embargo AMD sólo nos ha proporcionado los videojuegos que considera como nuevos: BattleForge, Stormrise y Tom's Clancy H.A.W.X. y por lo tanto andamos un poco más perdidos sobre el resto, algunos los tenemos, otros no y sobre todo no hay información de cómo realizar el test de rendimiento ni cómo activar y desactivar DX 10.1 vs. DX10 en algunos títulos.
Mira! a todos los que dijeron que DX10.1 no es tan tonteria
2. por Lucapo (347) - 04/09/2009 20:05:04
Yo no se porque dicen que hay problemas en el Assasin con DX 10.1, si a mi me funciona perfecto. Y eso que cambié varios drivers. Con una HD4850 y sin el parche! Un amigo tiene una hd4650 y sin el parche también se le ve perfecto.
3. por wizwall (53) - 04/09/2009 20:30:30
2 Si solo las ati funcionan bien ya que tiene dx 10.1 por harware pero las nvidia solo tienen dx 10 y tenia problemas en ejecutar el juego asi que en realidad es un parche para las nvidia una manera de ocultar a golpe de tanolario el fallo de nvidia, de no subirse al carro de la 10.1, si tendria que modificar todo su catalogo y el stock de las que solo soportaba directx 10 se les podrian el negocio muy duro bajando el precio y perdida de dinero de todo el stock que tenian fabricado.
4. por Er_Wendigo (4079) - 04/09/2009 21:00:59
Juegos como FarCry2 usan DX10.1 sólo para mejorar el AA, por lo tanto no se notará un ápice si se hacen pruebas sin AA.
Además cabe añadir que en el caso de nvidia se usa unas extensiones no oficiales de DX10 para poder hacer exactamente lo mismo que se hace con la versión DX10.1 y AA, ya que las gráficas de nvidia sí tienen soporte para esa característica de DX10.1.
Si el juego en DX10 funciona igual con o sin AA podría ser porque la versión DX10 está usando esas extensiones de la misma forma. Aunque se supone que estas extensiones son creadas por nvidia para dar soporte bajo DX10 de ciertas características, nada nos dice que ATI no las haya implementado también en sus drivers.
Sobre los 3 últimos miembros del análisis, parece que todos estos juegos hacen uso de DX10.1 además de para mejorar el AA, para hacer Ambient Occlusion a una velocidad superior que con DX10, ya que es otro de los efectos que se puede acelerar con DX10.1.
Me consta que lo implementa HAWX seguro, y si no me equivoco también Battleforge, de Stormrise no estoy tan seguro, pero supongo que sí.
Si existen dudas se puede comprobar el efecto que tiene en el rendimiento de HAWX la activación o no de DX10.1 con el parámetro de Ambient occlusion, y así se podrá ver el peso de dicha característica en el rendimiento gráfico y sobre todo en la versión DX10.1.
Se supone que nvidia tiene un dominio de esta técnica en sus propios drivers bastante elevado, ya sea usando extensiones de la API DX10 o no. Como referencia, la "mejora" que aparece en los drivers activando AO en juegos que no lo soportan directamente, sólo funciona con los drivers para Vista/7. Así que parece que este soporte de AO en nvidia para juegos que no lo tienen directamente va unido al soporte DX10. Es bastante posible que esté usando las extensiones anteriormente mencionadas del API para hacer este efecto algo más ágil.
Evidentemente los juegos que usan AO usando DX10.1 y DX10 "oficial" no se benefician de esto.
5. por Lord_Neno (2487) - 04/09/2009 21:35:39
si claro, nvidia ahora hace lo mismo que el dx 10.1 pero mejor, con los drivers... diosss, deberias mirarte lo tuyo Er_wendigo...
6. por Radiohead (368) - 04/09/2009 21:38:12
Pues las mejoras me parecen muy buenas para ser solo un pequeño añadido, esto debería callar ciertas bocas que ridiculizaban el Dx10.1.
Ojalá existieran mucho más juegos que utilizaran el 10.1, pues además 3-4 personas de esta página, creo que nadie se quejaría de un rendimiento extra (marketing le decían) si no todo lo contrario, además que en estos juegos ese extra es muy bueno, en torno al 20% (hay incluso gráficas cuya diferencia entre ellas es menor).
7. por Bullfrog (20) - 04/09/2009 23:58:26
Er_Wendigo : Que yo sepa AO es sólo un sombreado de píxeles que se puede ejecutar en cualquier gráfica DirectX 9.0c con pixel shader 3.0 (me atrevería a decir 2.0 también). No creo que sea algo propio de las tarjetas o controladores, seguramente es una técnica más que idearon desarrolladores de juegos. quizás te referías una tal "Iluminación Global"de DX10.1, que logra un efecto similar al de AO, pero superior. El hecho de que la OA sea una opción de panel de control Nvidia... mientras no me baje los fps no me molestaría el AO o el AO sobre AO o lo que hayan querido inventar...