¿Qué es el proceso physx? Configurar una tarjeta de video Nvidia para juegos. Ajustar imágenes con reproducción

Es de conocimiento común que la historia de los efectos de la física acelerada por hardware en las aplicaciones de juegos de PC comenzó con una pequeña empresa llamada Ageia y su motor de física PhysX. Ya escribimos sobre esto hace varios años. En aquel entonces había muy pocos juegos con soporte PhysX y, francamente, no tenía mucho sentido comprar una tarjeta de expansión separada para la física del juego.

Pero ha pasado mucho tiempo desde entonces y Nvidia compró Ageia. Lo cual, naturalmente, adaptó PhysX para ejecutar los efectos correspondientes en sus GPU. Desde entonces, la aceleración de la física del hardware se ha convertido en la ventaja competitiva de Nvidia sobre AMD, su único competidor importante en el mercado de tarjetas gráficas de escritorio dedicadas.

Por el momento, se han lanzado más de una docena de juegos que utilizan la aceleración PhysX y en los que hay un claro efecto de los cálculos físicos acelerados por hardware en la GPU. Desafortunadamente, la lista de juegos aún no es lo suficientemente grande y no todas estas aplicaciones se han vuelto populares entre los jugadores. Este es quizás el único inconveniente grave del estado actual de PhysX.

Pero aún así, esta situación está mejorando gradualmente, y hoy veremos varios juegos en los que los efectos PhysX aportan nuevas impresiones, añaden variedad y animan el mundo del juego. Puedes tener diferentes actitudes hacia la física PhysX, que parece ser opcional en los juegos lanzados. Pero es difícil discutir la opinión de que enriquece y embellece claramente la imagen y la jugabilidad, y con los efectos PhysX cualquier juego se ve mejor que sin ellos. Configuración y ajustes del sistema de prueba

Se utilizó la siguiente configuración de hardware y software:

  • UPC: Fenómeno AMD II X4 940
  • Placa del sistema: Asus M3A78-T
  • RAM: SDRAM DDR2 de 4 GB (2 x 2 GB OCZ2N1000SR4GK)
  • Tarjetas de vídeo: Nvidia Geforce GTX 285 y Geforce 9800 GTX
  • Disco duro: Seagate Barracuda 7200.10 320 GB SATA
  • Sistema operativo: Microsoft Windows Vista Home Premium SP2

Como procesador central del sistema, tradicionalmente utilizamos una CPU de cuatro núcleos bastante potente de la familia AMD Phenom II. Su potencia es suficiente para no limitar el rendimiento del subsistema de vídeo en la mayoría de los casos. Aunque por el momento todavía no se trata de una CPU de gama alta, los procesadores más caros pueden mostrar un mejor rendimiento en los juegos probados.

Para las pruebas de física, tomamos dos tarjetas de video Nvidia que admiten aceleración de hardware PhysX: Geforce GTX 285 y Geforce 9800 GTX. El primero de ellos es hasta ahora la solución de un solo chip más productiva de la compañía, y el segundo servirá como un acelerador físico dedicado, que ya se encuentra a menudo en recomendaciones del sistema para juegos con uso activo de PhysX.

En el material compararemos el rendimiento de los cálculos físicos en una CPU (este resultado en aplicaciones seleccionadas corresponderá a todos los sistemas sin soporte de hardware para PhysX, incluidos los sistemas con tarjetas de video AMD), con una sola Geforce GTX 285, cuando se realizan cálculos físicos. Junto con los cálculos gráficos en una sola GPU, bueno, y la más potente es la configuración dual, donde la Geforce GTX 285 se encarga del renderizado y la Geforce 9800 GTX se encarga de la física. El último modo será muy interesante para aquellos que quieran actualizar su subsistema de vídeo, dejando la antigua tarjeta de vídeo para la informática PhysX.

Se utilizaron las configuraciones predeterminadas del controlador de video. Las aplicaciones de juegos se ejecutaron en dos resoluciones de prueba: 1280x720 y 1920x1080 (también conocidos como 720p y 1080p). Estos son modos HD estándar para monitores LCD y televisores comunes, o lo más cerca posible de ellos, en ausencia de soporte para estas resoluciones en el aplicación de prueba.

Las pruebas se realizaron de dos modos: modo normal y usar anti-aliasing de pantalla completa usando el método MSAA 4x desde la configuración del juego, si lo admite la propia aplicación. El resto de la configuración de la aplicación del juego se estableció al nivel más alto posible. Resultados de la prueba

Batman: Asilo Arkham

  • Editor: Eidos Interactive/Nuevo disco
  • Desarrollador: Rocksteady Studios
  • Género: acción-sigilo-aventura tercera persona
  • Fecha de lanzamiento: septiembre de 2009.
  • Calificación promedio de publicaciones de juegos: 92%

Quizás Batman: Arkham Asylum sea uno de los juegos más populares con soporte PhysX. Como sugiere el nombre, el juego está basado en la película Man-Bat del mismo nombre de los cómics. El juego tiene lugar en la clínica psiquiátrica Arkham Asylum en Gotham City. Batman llegó allí para llevar al Joker a esta clínica, pero los prisioneros se prepararon para esto y le tendieron una trampa a Batman.

El juego, de hecho, consiste en ayudar al personaje principal a vencer a una multitud de varios villanos, impidiéndoles llevar a cabo su insidioso plan. Se trata de una película de acción en tercera persona con elementos sigilosos, en la que la mayoría de las veces tendrás que luchar contra villanos en combate cuerpo a cuerpo.

En el aspecto técnico, el juego aprovecha al máximo las capacidades del motor. Motor irreal 3 y se ve bastante bien. Para los efectos físicos, se utilizan módulos APEX de alto nivel, que simplifican la implementación de PhysX en proyectos de juegos. Entre los efectos físicos en Batman: Arkham Asylum, destacamos la imitación de telas y otros materiales similares (banderas, capa de Batman, hojas de papel esparcidas), el comportamiento físicamente correcto de las partículas bajo los efectos del humo y la niebla volumétricos.

El juego tiene configuraciones PhysX: Apagado, Normal y Alto. Para este último modo, se recomienda un acelerador de nivel GeForce 9800 GTX independiente. En el modo Apagado, no hay efectos físicos adicionales (pero algunos de ellos permanecen, por ejemplo, la capa de Batman), y Normal y Alto difieren en el número y complejidad de los efectos. Todas estas configuraciones funcionan en la CPU, pero con una disminución significativa en el rendimiento.

Está claro que estos efectos no afectan directamente a la jugabilidad, pero claramente mejoran las imágenes y dan mundo de los juegos una mirada un poco más vivaz. Los efectos se ven bien y funcionan en la CPU, pero en este caso la velocidad de fotogramas se reduce notablemente. Comprobemos qué tan fuerte es, usando el modo "Alto" como ejemplo:

Entonces, comencemos a analizar el rendimiento en diferentes condiciones y configuraciones. En primer lugar, observamos que el rendimiento no depende de la resolución seleccionada y de la presencia de anti-aliasing, a excepción de la configuración con una sola GeForce GTX 285. Esto significa que el rendimiento general en modos "ligeros" está limitado precisamente por la ejecución de efectos PhysX.

En primer lugar, comparamos el rendimiento de la CPU y la GPU. La diferencia en las diferentes resoluciones sigue siendo casi la misma y será casi imposible jugar con la física en una CPU en este modo, la velocidad de fotogramas es notablemente inferior al mínimo permitido de 30 FPS; Incluso con la física del hardware, el FPS mínimo está cerca de esta marca, pero la CPU no maneja todos los efectos en Batman.

El rendimiento más cómodo lo proporciona la combinación de dos tarjetas de video Nvidia. Sólo que en este caso, incluso con una resolución de 1920x1080 y el anti-aliasing 4x MSAA habilitado, la velocidad de fotogramas por segundo sigue siendo completamente cómoda para el juego. Una sola GTX 285 no se queda demasiado atrás en los modos ligeros, pero en los modos pesados ​​empieza a ceder más seriamente. Por lo tanto, la recomendación de un acelerador PhysX separado para la configuración máxima en este juego puede considerarse absolutamente legítima.

Criostasis: el sueño de la razón

  • Editor: Juegos 1C/505
  • Desarrollador: Formularios de acción
  • Género: acción-aventura en primera persona.
  • Plataformas: PC
  • Publicado: diciembre de 2008
  • Datos técnicos: motor 3D propio, gran número efectos fisx
  • Calificación promedio de publicaciones de juegos: 69%

"Cryptosis: Sleep of the Mind" es un juego de disparos de terror o un juego de aventuras en primera persona creado por la empresa ucraniana Action Forms. El juego tiene lugar en 1968, el escenario es el rompehielos nuclear "North Wind" y el personaje principal es un investigador junior de la estación meteorológica del polo norte, que llegó en el barco.

El juego cuenta la historia de las desventuras de un empleado de la estación polar, que se encontró con cadáveres congelados y varias criaturas feas en este rompehielos atrapado en el hielo. Estas criaturas en el barco han perdido su apariencia natural y están tratando de matar al héroe. Cuya tarea principal es la supervivencia, y lo más interesante del juego es la oportunidad de ver el pasado a través de los ojos de otras personas.

Técnicamente, el juego está bien hecho y se basa en un motor de juego de producción propia. Pero hoy nos interesan los efectos físicos de PhysX. También hay muchos de ellos en el juego. Quizás en "Cryptosis" haya más variedad que en la mayoría de los juegos que verás en el artículo de hoy.

Los más impresionantes son los efectos del agua, realizados mediante sistemas de partículas que interactúan correctamente con el mundo del juego. Aunque esta imitación aún no llega al agua videorealista, es el paso correcto hacia ello.

Además, en "Criptografía" se utilizan telas de imitación (trapos colgados por todas partes) y, en general, todos los objetos del juego se comportan físicamente correctamente, incluidos los cadáveres de las criaturas muertas. En general, los efectos PhysX en este juego son realmente impresionantes, perdona la tautología.

No hay ninguna configuración para el suavizado de pantalla completa en el punto de referencia o en el juego, por lo que nos limitamos a dos gráficos para diferentes resoluciones. Curiosamente, existe una dependencia del rendimiento de la resolución con la física acelerada por hardware, y hay una explicación simple para esto: el punto de referencia contiene mucha visualización fluida, lo que carga significativamente la "parte gráfica" de la GPU. Pero en el caso de la ejecución de PhysX en la CPU, el énfasis está claramente en el rendimiento del procesador central.

Una vez más, la CPU no puede manejar demasiada carga de procesamiento. No hay forma de que puedas jugar con 10 cuadros por segundo promedio y 3-4 mínimos. Los efectos de simular agua utilizando sistemas de partículas son especialmente lentos; Con una pequeña cantidad de partículas, la CPU de alguna manera se las arregla y luego comienza a "hundirse". Aunque esto supone mucho trabajo para la GPU, la velocidad de fotogramas mínima a veces cae por debajo de los 30 FPS.

La tarjeta de video Geforce 9800 GTX dedicada a PhysX ofrece cierta ventaja sólo en resolución FullHD intensa. Con una resolución de renderizado de 1280x720, no se encontraron diferencias entre estas configuraciones nuevamente. Así que una tarjeta de física dedicada también ayuda a este juego, pero sólo en altas resoluciones. En tamaño medio y sencillo, la GTX 285 hace frente perfectamente a todas las tareas que se le asignan.

vacío oscuro

  • Editor: Capcom Entertainment/1C-SoftClub
  • Desarrollador: Juegos herméticos
  • Género: acción-aventura en tercera persona.
  • Plataformas: PC, Xbox 360, PlayStation 3
  • Fecha de lanzamiento: enero de 2010.
  • Datos técnicos: Unreal Engine 3, utilizando módulos APEX de alto nivel
  • Calificación promedio de publicaciones de juegos: 59%

El último juego de nuestra revisión es "Dark Void". Salió a la venta recién en enero de este año, y destaca por sus buenos efectos físicos utilizando Nvidia PhysX y APEX. Se trata de un fantástico juego de acción en tercera persona que combina el combate con numerosos enemigos en tierra y en el aire. Además, estos enemigos son de universo paralelo, en el que el héroe acaba teniendo un accidente en el Triángulo de las Bermudas.

El juego se diferencia de otros proyectos similares en la capacidad de volar usando un jetpack, esto hace que el juego no sea una película de acción en 3D ordinaria con nuevas capacidades. Todo parece bastante interesante, incluida la idea principal: volar en un mundo de fantasía hostil. Desafortunadamente, la calidad de este proyecto de juego resultó ser inferior a la de Batman, y el juego recibió las calificaciones correspondientes en la prensa especializada.

¿Qué pasa con los efectos físicos de PhysX? Dark Void es el primer juego que presenta sistemas de partículas dinámicos tan complejos para simular efectos de humo de jetpack, objetos voladores enemigos e impresionantes efectos de disparos y golpes de armas de fantasía.

Así, un arma llamada Disintegrator utiliza un sistema de partículas en una cantidad de 30.000 por cada disparo, y el humo de un jetpack hasta 100.000 partículas. Ambos efectos utilizan dinámica de fluidos computacional para simular el movimiento de líquidos y gases. Otras armas también utilizan sistemas de partículas que interactúan con el medio ambiente.

Hay cuatro niveles de dificultad para los efectos PhysX en el juego:
Los efectos desactivados de PhysX están ausentes;
Low habilita sistemas de partículas para armas y es la única configuración posible para el cálculo del software en la CPU;
Medio también incluye efectos para armas desintegradoras con cálculos de turbulencia. Disponible solo para GPU;
Alto, el nivel máximo complementa lo anterior con un efecto aún más complejo para el desintegrador y los cálculos de turbulencia para el humo del jetpack.

Las configuraciones Media y Alta tienen tanta GPU que se recomienda usar una GPU separada para los cálculos PhysX. ¡Sí, qué tipo! Para Medium 9800 GTX, para High GTX 260 o más rápido. El desarrollador del juego lanzó un punto de referencia separado que permite comparar el rendimiento de la CPU y la GPU en “Dark Void”, y eso es lo que usamos. En el punto de referencia, los efectos PhysX corresponden al nivel "Bajo", pero incluso en tales condiciones es muy exigente con la potencia de la CPU y la GPU.

La velocidad de renderizado en modo CPU en Dark Void vuelve a ser independiente de la resolución y depende del rendimiento de los efectos PhysX en el caso del procesador central. Para las soluciones gráficas, esta vez vemos lo mismo: la velocidad claramente no está limitada por el renderizado.

La CPU maneja los cálculos PhysX sólo ligeramente mejor que en juegos anteriores, lo que, sin embargo, no hace que este modo sea jugable. 3-9 FPS sigue siendo demasiado bajo para un juego dinámico. Incluso las GPU potentes proporcionan sólo 30 FPS con caídas a 17-18 fotogramas por segundo, lo cual es muy, muy poco. Curiosamente, una sola GTX 285 hace frente al trabajo incluso ligeramente mejor que una combinación de GTX 285 + 9800 GTX. Aparentemente se debe a que nueva GPU Realiza tareas físicas de manera más eficiente que antes.

Este juego también recomienda instalar una tarjeta de video separada para física, pero en este caso También comparamos configuraciones con la CPU, por lo que estamos limitados a la configuración PhysX en el juego en el modo "Bajo". Y la GeForce 9800 GTX dedicada no sirve de nada en este modo. Probablemente, el significado de una configuración dual debería aparecer en modos más pesados ​​con una mayor cantidad y calidad de efectos PhysX.

Unreal Tournament 3 (paquete PhysX)

  • Editor: Midway Games/Nuevo disco
  • Desarrollador: Juegos épicos
  • Plataformas: PC, Xbox 360, PlayStation 3
  • Publicado: noviembre de 2007
  • Datos técnicos: Unreal Engine 3, niveles adicionales del paquete PhysX
  • Calificación promedio de publicaciones de juegos: 83%

Este juego es una continuación de la famosa serie de shooters multijugador "Unreal Tournament". En la tercera parte podrás ver todo igual que en los juegos anteriores de la serie, pero más grande y mejor. El proyecto se basa en el motor de juego Unreal Engine 3, que admite de forma nativa los efectos físicos PhysX, lo que permite cálculos más rápidos en caso de soporte de hardware.

Para fortalecer la posición en el mercado de su acelerador PhysX, Ageia contribuyó en un momento a la creación de un conjunto especial de niveles de paquete PhysX, que se instalaron adicionalmente y utilizaron las capacidades de la física acelerada por hardware. La aceleración de hardware sólo es útil en estos niveles especiales, lo que reduce un poco el interés de los jugadores en el complemento.

Los niveles del paquete PhysX se han desarrollado desde hace bastante tiempo, por lo que no están particularmente mimados con una variedad de efectos físicos. Contienen objetos destructibles, más partículas, así como efectos de humo y tornados. Todos funcionan en la CPU, pero el rendimiento disminuye naturalmente.

Para “Unreal Tournament 3” solo proporcionamos las cifras de velocidad de fotogramas promedio para dos resoluciones, ya que el punto de referencia integrado no proporciona otras. El rendimiento, en el caso de la computación física en una CPU, siempre depende del procesador central. Pero para dos configuraciones con física acelerada por GPU, todo es algo más complicado. Parece que hay una diferencia, pero muy pequeña. Así que la principal limitación sigue siendo el rendimiento del renderizado, ya que hay relativamente pocos efectos físicos en los niveles adicionales.

A pesar de esto, la potencia de la CPU todavía es bastante escasa; a un promedio de 22 FPS, ¡definitivamente no podrás jugar a un juego de disparos en línea! Pero ambas GPU ofrecen casi cuatro veces más rendimiento y más de 80 FPS, y esto es suficiente incluso para jugadores exigentes.

El sistema de GPU dual proporciona solo un 5% más de rendimiento en comparación con una configuración basada en una única Geforce GTX 285. Por lo tanto, para este juego en particular no es necesario instalar una GPU dedicada a la física, una GPU potente se adapta bien tanto a los gráficos como a la física; .

Belicista, Operación: Destrucción del centro

  • Autor: Diablo neto
  • Desarrollador: Diablo neto
  • Género: Shooter multijugador en primera persona (FPS)
  • Plataformas: PC
  • Publicado: noviembre de 2007
  • Datos técnicos: Unreal Engine 3, efectos de destrucción física, sistemas de partículas
  • Calificación promedio de publicaciones de juegos: 55%

Otro juego multijugador en Unreal Engine 3, pero ya gratuito y desde fabricante externo, no épico. A pesar de que está pensado únicamente para jugar online, incluso tiene una trama. El juego tiene lugar en el futuro, dos empresas comerciales no se dividieron el campo petrolero y luego esta guerra se extendió a las ciudades. Y la tarea principal de los jugadores en Warmonger es capturar la ciudad, bloque por bloque.

Se planeó utilizar la tecnología PhysX en este juego desde la época de Ageia, lo que hizo posible que muchos objetos fueran destructibles; Además, además de la física de destrucción, que permite atravesar paredes y demoler edificios, PhysX se utiliza para simular el comportamiento de las telas y los efectos del humo.

Hay muchos sistemas de partículas en el juego y, en primer lugar, ralentizan el juego sin aceleración de hardware. Otros efectos de PhysX no consumen mucha CPU y hacen frente a la destrucción y pequeños trozos de tela. Veamos qué sucede en la práctica. Como el juego no tiene un punto de referencia fijo, tuve que iniciar bots y observarlos mientras medía la velocidad de fotogramas. Esto aumenta el error en las mediciones de FPS, pero en este caso simplemente no queda otra opción.

Para un sistema con cálculos PhysX asignados exclusivamente a la CPU, es el procesador central el que limita el rendimiento, y en el caso de la física acelerada por GPU, el rendimiento general a una resolución de 1280x720 está limitado por la velocidad de renderizado, y a 1920x1080 la La velocidad de fotogramas también depende de la ejecución de los cálculos físicos en la GPU.

Prueba Procesador AMD Phenom II nuevamente no logra proporcionar un rendimiento PhysX aceptable en este juego, ya que 7-13 cuadros por segundo claramente no son suficientes para lograr una fluidez. Una vez más, existe una dependencia del número de efectos basados ​​en sistemas de partículas en el marco; es con ellos con los que la CPU tiene los mayores problemas;

El acelerador PhysX dedicado representado por la GeForce 9800 GTX proporciona un aumento de velocidad sólo en resoluciones altas, cuando la velocidad no está limitada por el renderizado 3D. En este caso, la GTX 285 se libera de los cálculos físicos y la velocidad de fotogramas aumenta casi una cuarta parte. Pero en una resolución relativamente ligera de 1280x720, un acelerador PhysX dedicado no es necesario, ya que la ganancia al instalar una GeForce 9800 GTX en tales condiciones es pequeña.

Máquinas locas 2

  • Editor: Viva Media/MediaHouse
  • Desarrollador: Software FAKT
  • Género: rompecabezas de lógica
  • Plataformas: PC
  • Publicado: junio de 2008
  • Datos técnicos: niveles adicionales de fluidos PhysX
  • Calificación promedio de publicaciones de juegos: 79%

Sólo por el nombre del juego “Crazy Machines 2” queda claro que este juego ofrece acertijos mecánicos al estilo del famoso juego “The Incredible Machine”, que son divertidos e interesantes, aunque muy alejados del sentido común. El jugador se enfrenta a diferentes tareas, por ejemplo, en algunos niveles es necesario hacer estallar fuegos artificiales o iniciar un incendio utilizando objetos improvisados ​​en varias combinaciones y composiciones.

Lo principal en un juego de este tipo es disfrutar resolviendo acertijos lógicos creando composiciones extravagantes, utilizando los conocimientos de la física escolar. Como puedes ver en las capturas de pantalla, Crazy Machines 2 continúa las tradiciones del género de acertijos de lógica similares, ofreciendo varios planos y componentes como base. El jugador también tiene piezas adicionales que deben colocarse en un orden determinado para completar con éxito la tarea.

El juego en sí se lanzó sin la capacidad de acelerar la física por hardware, pero luego se lanzaron niveles adicionales especiales "Niveles de fluidos PhysX", que utilizan la aceleración PhysX. Los nuevos y divertidos acertijos en estos niveles se basan en dinámica de fluidos. El agua es el fluido de trabajo, que se libera de columnas especiales y obliga a trabajar a otros componentes.

El juego funciona sin aceleración de hardware de los efectos PhysX en la GPU, pero la velocidad incluso de las CPU más potentes no es suficiente para proporcionar una velocidad de fotogramas aceptable. Cuando aumenta el número de partículas de agua. una cierta cantidad, toda la acción en la pantalla comienza a ralentizarse. Veamos cómo se expresa esto en números.

Repitamos que en este juego, entre los efectos pesados ​​​​de PhysX, solo hay una imitación del comportamiento de un líquido usando sistemas de partículas, pero solo ellos son capaces de cargar la CPU al 100%. En resoluciones bajas, la velocidad está limitada por el rendimiento de los efectos PhysX, y en resoluciones altas, los costos de renderizado también afectan. Sin embargo, esto no explica la diferencia en los indicadores mostrados cuando cálculo de software física.

En general, nuestra CPU nuevamente no pudo hacer frente a una tarea física compleja, mostrando una velocidad de cuadros mínima de aproximadamente 2 FPS. Además, cuando comienza la simulación, cuando el número de partículas aún es pequeño, el procesador central se ve bien y sólo se rinde cuando el número de partículas se vuelve demasiado grande.

Es interesante comparar una sola GTX 285 y su combinación con una 9800 GTX. Si a baja resolución la diferencia entre el rendimiento de estas configuraciones es pequeña, entonces a 1920x1080 ya supera el 20%. Resulta que un acelerador PhysX dedicado tiene sentido para una tarea aparentemente tan simple. Sin embargo, 66 FPS de media, con caídas a 39 FPS, que da una sola GTX 285, es suficiente para un juego de lógica pausado.

Cuentos de estrellas

  • Autor: QWD1
  • Desarrollador: QWD1
  • Plataformas: PC
  • Publicado: noviembre de 2009
  • Datos técnicos: Unreal Engine 3, simulación de tejidos, sistemas de partículas

“Star Tales” es un juego chino de estilo libre casi desconocido con elementos de redes sociales y un simulador de baile. En realidad, nos atrae más porque utiliza una buena animación que simula el comportamiento de los tejidos en PhysX, que se acelera en la GPU.

El juego fue desarrollado por QWD1, que también actúa como editor. Este es quizás el primer juego chino que utiliza el motor de juego Unreal Engine 3 y los efectos PhysX. En realidad, eso es casi todo lo que sabemos sobre ella. Entre los efectos PhysX del juego se encuentran la imitación de telas y un sistema de partículas, que son claramente visibles en el benchmark publicado por la compañía hace bastante tiempo y que utilizamos en el artículo.

Star Tales salió el otoño pasado, pero usaremos un punto de referencia separado lanzado en colaboración con Nvidia para demostrar las capacidades PhysX del juego. Por alguna extraña razón, el punto de referencia no nos permite usar las resoluciones de pantalla ancha elegidas de 1280x720 y 1920x1080, y tuvimos que probar a 1280x1024 y 1600x1200 cerca de ellas. Comparemos el rendimiento de diferentes configuraciones en esta prueba:

El rendimiento en el benchmark Star Tales depende principalmente de la velocidad de ejecución de los efectos PhysX. Tradicionalmente, esta regla se sigue para los cálculos en la CPU, pero para la GPU la situación es algo diferente. El énfasis en el rendimiento físico se da sólo en baja resolución y, a medida que aumenta la complejidad de las condiciones de renderizado, también aumenta la dependencia de la velocidad de los cálculos "gráficos".

Como es habitual en nuestra revisión, la baja velocidad de los cálculos físicos de PhysX en la CPU no nos permite considerar aceptable la velocidad de fotogramas resultante, porque es muy baja. Incluso las GPU afrontan la tarea con dificultad, mostrando una media de más de 60 FPS, pero cayendo a 18-22 FPS en los fotogramas más difíciles del benchmark.

Una GPU dedicada a la física casi no proporciona ningún beneficio en una resolución ligera de 1280x1024 sin suavizado, no mucho gran diferencia observado en dos modos medios. Pero con un aumento en la carga en la GPU a 1600x1200 con 4x MSAA, una sola GTX 285 ya se las arregla un poco peor, quedando por detrás de una combinación de dos tarjetas en casi un tercio en promedio. En consecuencia, la conclusión vuelve a ser la misma: una tarjeta dedicada a la física sólo tiene sentido para configuraciones de máxima calidad y altas resoluciones de renderizado.

Nurien Alfa

  • Editorial: Nurien
  • Desarrollador: Nurien
  • Género: redes sociales, simulador de baile.
  • Plataformas: PC
  • Hora de lanzamiento: aún no publicado
  • Datos técnicos: imitación de tela.
  • Calificación promedio de publicaciones de juegos: N/A

Y este es un conjunto coreano de juegos de aproximadamente el mismo género que el anterior. Parece que son hermanas gemelas. Por supuesto, la empresa Nurien, uno de los líderes en el mercado asiático de redes sociales y servicios de juegos online, considera que sus creaciones son un nuevo hito en el desarrollo de las redes sociales, pero parte de ello también está en Star Tales.

En una red social de próxima generación, los jugadores pueden crear sus propios personajes virtuales tridimensionales y toda la acción se desarrollará en 3D. Está previsto que el acceso al servicio sea gratuito, pero para todo tipo de cosas virtuales (ropa, joyas, etc.) tendrás que pagar un poco. También será posible jugar varios juegos y participar en competiciones.

Nurien incluye tres componentes: MStar, Runway y QuizStar. MStar es un simulador de baile multijugador similar a proyectos tan famosos como "Guitar Hero" o "Dance Dance Revolution". Runway es un proyecto original en el que los jugadores crean su propio lineas propias ropa sobre un tema determinado y luego compiten en desfiles de moda virtuales (el resultado se puede ver en las capturas de pantalla) y la comunidad de jugadores evalúa su trabajo. Bueno, QuizStar es un juego de preguntas en línea.

Hasta el momento, el lanzamiento del proyecto sólo está previsto para el año en curso y sólo se ha publicado un punto de referencia que utilizaremos. Desafortunadamente, no proporciona ninguna configuración y sólo permite realizar pruebas en una resolución de 1024x768. Pero en Nurien Alpha puedes usar tanto GPU como CPU para cálculos PhysX usando el panel de configuración del controlador Nvidia.

En este punto de referencia, solo hay una resolución disponible y no se puede habilitar el suavizado, por lo que tenemos un diagrama. Es interesante que aunque el rendimiento depende de la velocidad de PhysX, la imagen en el diagrama es completamente diferente a lo que vimos antes. Echemos un vistazo más de cerca a los resultados.

En primer lugar, el procesador central del sistema hace un buen trabajo en Nurien Alpha, sólo tres veces por detrás de las potentes GPU. Pero en juegos anteriores el retraso era mucho mayor, hasta una decena de veces. Aquí vemos 11-15 FPS, que con una gran extensión se puede llamar una velocidad de fotogramas aceptable. Además, las GPU también caen a 32-34 FPS, aunque en promedio proporcionan entre 45 y 50 cuadros por segundo reproducibles.

En segundo lugar, la diferencia entre una sola tarjeta GeForce GTX 285 y dos tarjetas GTX 285 y 9800 GTX se invierte esta vez. Es decir, no es un sistema de dos tarjetas el que gana, ¡sino una sola GTX 285! Tanto la velocidad de cuadros mínima como la promedio en una GPU son más altas que en un sistema de dos.

Esto significa que en este juego (y tal vez solo en el punto de referencia) hay una carga muy ligera en los cálculos gráficos y una carga relativamente grande en la física. Además, para ambos, el total es suficiente. potencia gtx 285, y la 9800 GTX se queda atrás precisamente por su menor rendimiento matemático. Esta situación es divertida y más sintética que lúdica. Será aún más interesante evaluar los resultados del próximo punto de referencia puramente artificial.

Marca de fluido PhysX

  • Desarrollador: oZone3D.Net
  • Género: punto de referencia PhysX
  • Publicado: agosto de 2008

"PhysX FluidMark" es un punto de referencia especializado para efectos físicos, basado en las capacidades de la tecnología Nvidia PhysX. Lo incluimos en la revisión para evaluar qué diferencia en el rendimiento de varias configuraciones se puede esperar en condiciones sintéticas y no en condiciones cercanas a las de juego.

FluidMark realiza simulación de fluidos, simulando lava. Se utilizan cálculos y parámetros físicos reales, como la viscosidad, la propiedad de los líquidos y gases de resistir el movimiento de una parte con respecto a otra. Para una visualización realista de las partículas calculadas, se utiliza el algoritmo Smoothed Particle Hydrodynamics SPH, como en los juegos PhysX reales.

La aplicación utiliza OpenGL para gráficos, no se requiere soporte de hardware para PhysX, el efecto también funciona en la CPU. no esperamos nueva versión punto de referencia, que debería recibir soporte para subprocesos múltiples en la CPU y, por lo tanto, vale la pena considerar la posibilidad de un mayor rendimiento de la CPU de la opción al paralelizar el trabajo en todos los núcleos del procesador central.

Como sugerimos anteriormente en el texto, en este caso los resultados mutuos de varias configuraciones son similares a lo que vimos en los diagramas de la prueba anterior, solo que en una forma sintética aún más exagerada. El rendimiento en casi los cuatro modos depende de la velocidad de los cálculos de PhysX, a excepción del más complejo.

Los resultados del procesador central podrían considerarse bastante buenos, aún más de 30 FPS promedio, si no fuera por el valor demasiado bajo de la velocidad de cuadro mínima de solo 5 FPS. Y nuevamente hay una enorme dependencia de FPS del número de partículas calculadas. El resultado sería muy interesante. versión actualizada prueba, que distribuye el trabajo de manera más eficiente entre los núcleos del procesador, pero aún no se había lanzado en el momento de la prueba.

Esta vez la naturaleza sintética del índice de referencia es aún mejor visible. Geforce GTX 285, que tiene más poder de computación y optimizaciones especiales para los cálculos en la GPU, está varias veces por delante de la GeForce 9800 GTX en términos de velocidad de fotogramas mínima, y productividad promedio casi se duplicó. La GTX 285 es sólo ligeramente inferior a sí misma en el modo más difícil, quedando muy por delante de su predecesora.

La prueba PhysX FluidMark puede considerarse una de las aplicaciones sintéticas en las que la carga de cálculos gráficos es muy pequeña, pero se aprovecha al máximo la física. Además, en este caso se aprovechan claramente las mejoras de hardware del chip de vídeo GT200, en el que se basa la GTX 285, lo que hace que las ventajas de la nueva GPU sean aún mayores. Quizás en el futuro haya aplicaciones de juegos con un comportamiento de rendimiento similar.

Otras aplicaciones

Naturalmente, no hemos analizado todos los juegos compatibles con PhysX. Hay otros proyectos similares. Por ejemplo, destacamos la inusual película de acción en primera persona Mirror's Edge, el shooter táctico Tom Clancy's Ghost Recon: Advanced Warfighter 2, parche 2.40 para el juego de rol de acción Sacred 2: Fallen Angel y Sacred 2: Ice & Blood. También puede recordar los proyectos de juegos económicos Darkest of Days, Star Trek: D-A-C, Metal Knight Zero, lanzados como punto de referencia de PhysX, y algunos otros juegos menos conocidos.

Lamentablemente, las pruebas que contienen no se incluyeron en el artículo por diversas razones. Algunos juegos y pruebas no funcionaron con nuestra configuración (por ejemplo, Darkest of Days y Metal Knight Zero se notaron por este comportamiento), en otros no es posible realizar pruebas aceptables sin introducir un error significativo como resultado de la Trabajo “manual” del probador. Y, en general, no teníamos como objetivo cubrir todos los juegos de PhysX, la esencia es clara tal como está.

Además, ¡el uso de PhysX no se limita en absoluto a los juegos! La aceleración de hardware PhysX también se utiliza en aplicaciones profesionales serias: varios simuladores, aplicaciones para crear contenido digital, complementos para paquetes de modelado 3D (3ds Max, Maya, LightWave, etc.). Su consideración está más allá del alcance de este artículo, pero el uso mismo de la física del hardware de Nvidia en productos tan serios indica la demanda de PhysX no solo en proyectos de juegos. Conclusiones

Entonces, resumamos las conclusiones. A juzgar por los juegos incluidos en esta revisión, los efectos PhysX acelerados por hardware realmente pueden mejorar los juegos. Añaden detalles tan importantes, pequeños y de aspecto realista, al mundo del juego, permitiéndote saturar escenas con objetos y efectos que son muy similares en dinámica a lo que vemos en mundo real. Este es claramente un efecto positivo de PhysX y añade realismo a los juegos.

Por otro lado, hasta ahora casi todos los efectos físicos creados con PhysX y que requieren aceleración de hardware no tienen un impacto lo suficientemente fuerte en el juego en sí, sin llegar a cambiarlo en absoluto. Es decir, no son estrictamente necesarios, aunque lucen bonitos, sobre todo en dinámica.

Aunque ya se han lanzado casi dos docenas de juegos que utilizan aceleración de hardware PhysX, y en el que tiene un efecto visible, desafortunadamente la lista de este tipo de juegos no es muy larga y la mayoría de los juegos no son muy populares entre los jugadores. Consideramos que este es el único inconveniente grave de PhysX en su estado actual.

Pero Nvidia está haciendo todo lo posible para garantizar que PhysX se utilice cada vez más, y la lista de juegos con dicho soporte está creciendo. También es necesario tener en cuenta el largo tiempo de desarrollo de los juegos, que no permite que los juegos aparezcan en el mercado instantáneamente. Pero en el futuro el número de juegos de este tipo seguramente seguirá aumentando. un buen ejemplo es el juego Metro 2033, que saldrá muy pronto, donde se utiliza PhysX de forma muy activa.

Ahora sobre el rendimiento de los efectos físicos de PhysX. Podemos decir con absoluta certeza que las unidades centrales de procesamiento (CPU) universales no son muy adecuadas para esto. Que puedan contar una pequeña cantidad. objetos simples y destrucción, pero cuando se trata de grandes conjuntos de partículas, sus complejas interacciones y colisiones, cualquier CPU se rinde y le proporciona al jugador solo una presentación de diapositivas.

Y aquí las tarjetas de video Nvidia que admiten la aceleración de hardware PhysX parecen muy ventajosas. Con su ayuda, los efectos de los juegos enumerados anteriormente parecen frescos y atractivos, y claramente mejoran la experiencia de los jugadores en estos proyectos. Incluso una potente tarjeta gráfica Geforce GTX 285 se adapta bien tanto a los gráficos como a la física en la mayoría de los juegos PhysX.

Pero en algunos casos, es posible que deba instalar una tarjeta de video adicional, que se ocupará exclusivamente de los cálculos físicos. Esta podría ser tu antigua tarjeta gráfica Nvidia, comenzando con la serie Geforce 8. Este acelerador físico dedicado te permitirá habilitar la configuración máxima en juegos PhysX modernos como Batman: Arkham Asylum y Dark Void, lo que se notará especialmente en altas resoluciones y. en ajustes máximos calidad de gráficos, cuando una sola tarjeta de video no tiene tiempo para procesar gráficos y física compleja al mismo tiempo.

Alguien podría argumentar que la ejecución de efectos físicos en la CPU se ralentiza deliberadamente en el motor PhysX, en aras de una ejecución rápida en la GPU. Esto no es cierto. Es muy posible que parte del hardware PhysX acelerado Los efectos podrían optimizarse aún mejor para el rendimiento en procesadores universales, pero aquí hay dos “peros”:

En primer lugar, Nvidia, la empresa que desarrolla y promueve PhysX, no produce CPU y no está interesada en desperdiciar sus recursos en dicha optimización. Y no hay nada que puedas hacer al respecto, porque es empresa comercial, cuyo objetivo es obtener ganancias de la venta de sus productos y no está obligado a hacer todo lo posible para ayudar a los fabricantes de CPU. Todos los efectos PhysX no funcionan peor en la CPU que en motores de física similares y pueden utilizar subprocesos múltiples; esto es suficiente.

En segundo lugar, PhysX proporciona un conjunto de herramientas conveniente para los desarrolladores de juegos que les permite lograr efectos físicos complejos en PC para juegos normales con relativa facilidad, sin la necesidad de optimizaciones minuciosas en todo el parque. hardware. Y en la CPU nunca conseguirás la velocidad de la que es capaz la GPU (en determinadas tareas, claro). Entonces, ¿por qué molestarse en talar un árbol con una sierra de mano cuando tienes una motosierra a mano? La pereza es el motor del progreso y, en este caso, una GPU con soporte PhysX es esa misma motosierra. PD

Si todavía tienes alguna pregunta sobre el motor de física Nvidia PhysX y los juegos que lo admiten, te recomendamos visitar un sitio muy informativo dedicado a este tema.

Si te gustan los juegos modernos, los gráficos de alta calidad probablemente sean cruciales para ti. Dibujo de objetos tridimensionales, una gran cantidad de polígonos y sombreadores, un excelente nivel de simulación de objetos físicos: todos estos son puntos importantes a los que probablemente prestes atención cuando juegas.

Uno de los motores patentados para simular la física de objetos tridimensionales es PhysX de NVidia. A diferencia de la mayoría de los motores modernos que se incluyen en la distribución del juego, PhysX debe instalarse por separado. PhysX se instala como un controlador discreto. Además, se puede utilizar una placa especial instalada por separado para el procesamiento de gráficos. En este caso, el maquinista utilizará sus recursos durante la operación. En ausencia de tal componente de hardware, todas las tareas relacionadas con la computación se asignarán al procesador central.

El motor de Física en sí incluye tres componentes principales que procesan la física:

  • manipulación de líquidos;
  • procesamiento de telas;
  • procesamiento de sólidos.

Si instala la biblioteca PhysX SDK, podrá observar personalmente el trabajo de estos tres componentes del motor en relación con el procesamiento de objetos poligonales.

PhysX se utiliza exclusivamente en tarjetas de video NVidia de la serie GeForce 8 y posteriores con una cantidad mínima de memoria de video de 256 MB y una cantidad de núcleos de 32. Si quieres usar adaptador de gráficos NVidia para el procesamiento de gráficos usando PhysX; otras tarjetas de video del sistema también deben estar equipadas con NVidia GPU.

Posibles problemas y sus soluciones.

Muy a menudo, durante la instalación del controlador PhysX, aparecen errores con números de serie 1316 o 1714. Este problema está asociado con la eliminación incorrecta de controladores antiguos cuando se reinstalan en una tarjeta de video NVidia. Este problema ocurre en Win 7 y sistemas operativos superiores. Al mismo tiempo, PhysX no está instalado en absoluto. Vale la pena señalar que cuando se utilizan paquetes de software y utilidades especiales para limpiar el sistema (Reg Organizer, Driver Cleaner, Drive Sweeper), el problema no se puede resolver. Lo más probable es que tengas que eliminar por completo las bibliotecas antiguas de NVidia de la memoria de tu PC.

El autor de este artículo tuvo un problema con PhysX cuando decidió reemplazar la tarjeta de video GeForce GTX 560 con una GTX 670. Por supuesto, viejo conductor simplemente no funcionará con la nueva tarjeta de video y el sistema operativo comenzará a arrojar varios errores. Presentamos a su atención instrucciones sobre cómo lidiar con esto.

No importa si desinstalaste la versión anterior de PhysX o no, de todos modos, iniciemos aplicación de controlador Limpiador o barrendero conductor y la última versión.

En la lista de controladores, marque la casilla junto a la opción Nvidia-PhysX y haga clic en el botón “Análisis”.

Seleccionamos manualmente todos los elementos que encontró la aplicación, los limpiamos y pasamos a la siguiente operación. Si el programa no pudo encontrar nada, también pasamos al siguiente paso.

Comprobamos la carpeta C:\Progam Files (x86) para un sistema de 64 bits o Progam Files para un sistema operativo de 32 bits, respectivamente, y encontramos allí el directorio de NVidia Corporation. Si hay una carpeta PhysX, elimínela.

Todavía no es posible instalar PhysX correctamente en Windows 7; aún es necesario limpiar el registro. Usemos el atajo de teclado Ganar+R y ejecuta el comando regedit. Esto abrirá el Editor del Registro. Es importante entender que en caso eliminación incorrecta claves en el registro, puede perder el funcionamiento confiable del sistema o el sistema operativo dejará de iniciarse por completo. Por lo tanto, antes de comenzar limpieza manual, hágalo usando las mismas utilidades para trabajar con claves de registro que se discutieron anteriormente.

Después de eliminar los controladores del sistema y limpiar el registro con un paquete de software especial, el autor de este artículo logró encontrar una buena docena de claves restantes en el registro, por lo que limpiamos todo solo a mano.

Hacer clic Editar -> Buscar. Configure el campo de búsqueda en "physx" y haga clic en "Buscar siguiente".

Si todos los campos en una rama abierta tienen algo que ver con PhysX, elimine la carpeta completa. Si ve que la rama contiene claves relacionadas con otros productos de software o tecnologías, elimine solo aquellas claves cuyo nombre o significado contenga la palabra que está buscando. Encontramos todas las demás claves usando el comando "Buscar siguiente".

Todo el proceso de limpieza manual completa te llevará aproximadamente una hora, así que ten paciencia. De acuerdo, es mucho más fácil limpiarlo manualmente y con cuidado que limpiarlo por completo. Y configurar software adicional (archivadores, administradores de archivos, controladores para componentes) llevará mucho más tiempo, por lo que el juego vale la pena.

Cuando se borre el registro, reinicie su computadora y podrá proceder a instalar la nueva versión de PhysX desde el sitio web de NVidia, disponible para descargar. Ahora ya sabe cómo reinstalar PhysX de manera competente y absolutamente correcta en un sistema operativo Windows. Después de esto, el problema de error debería desaparecer y todo lo demás funcionará como un reloj.

Llamamos su atención descripción completa panel de control del conductor. Tenga en cuenta que algunas configuraciones solo están disponibles cuando ciertos tipos el equipo utilizado. En esta revisión, intentamos reflejar todas las configuraciones posibles.

Ventana del panel principal

La ventana principal se muestra en la ilustración:

La barra de navegación está a la izquierda y le permite navegar a través de puntos necesarios configuración con un solo clic. El menú Ver le permite habilitar una vista avanzada, que le brinda el acceso más completo a todas las opciones de configuración del controlador o personalizar vista personalizada paneles, dejando sólo aquellos elementos que desea utilizar. Además, en la parte inferior izquierda del panel se proporciona acceso al sistema de ayuda del panel de control (enlace “Información del Sistema”):

desde donde puede obtener información sobre las versiones de los archivos, controladores instalados y otro software de NVIDIA, así como las características de la tarjeta de video.

Categoría "Configuración 3D"

Ajustar imágenes con reproducción

Están disponibles las siguientes configuraciones:

  • Configuraciones según la aplicación 3D— esta opción le permite controlar la calidad y la velocidad de visualización mediante aplicaciones 3D. Sin embargo, la optimización de filtrado trilineal predeterminada y la optimización de muestreo de anisotropía habilitadas de forma predeterminada permanecen independientemente de la configuración de la aplicación.
  • Configuración avanzada de imágenes 3D— Se utilizan configuraciones avanzadas de controladores instaladas por los propios usuarios. El enlace "Ir" abre el acceso a la pestaña "Administrar configuración 3D". Es la gestión de opciones de controladores adicionales lo que le permite lograr máxima calidad imágenes.
  • Configuraciones personalizadas con un enfoque en...: - la opción más interesante que permite una gestión simplificada de opciones de controladores adicionales para usuarios novatos:

Significado Actuación corresponde a la velocidad máxima de funcionamiento e incluye configuraciones: la sincronización vertical está deshabilitada, todas las optimizaciones (optimización de filtrado trilineal, optimización de filtro mip para anisotropía, optimización de muestreo para anisotropía) están habilitadas, nivel de detalle negativo: prohibición de nivel negativo - habilitado, filtrado de textura - " La calidad" ", el filtrado anisotrópico y el suavizado están controlados por las aplicaciones.

Significado Balance tiene las siguientes configuraciones: anti-aliasing - 2x, filtrado anisotrópico - 4x, todas las optimizaciones (optimización de filtrado trilineal, optimización de filtro mip para anisotropía, optimización de muestreo para anisotropía) están habilitadas, nivel de detalle negativo - habilitado, filtrado de textura - "calidad" , sincronización vertical: controlada por aplicaciones.

Significado Calidad tiene las siguientes configuraciones: optimización de filtrado trilineal - habilitada, anti-aliasing - 4x, filtrado anisotrópico - 8x, nivel de detalle negativo - habilitado, filtrado de texturas - "calidad", sincronización vertical - controlada por aplicaciones.

Todos los modos cuentan con explicaciones detalladas sobre su uso y un logotipo giratorio de la empresa demuestra el uso de ciertas configuraciones.

Para configuraciones más detalladas, use la ventana Administrar la configuración 3D.

Administrar la configuración 3D

Opciones globales

Posibles configuraciones de marcadores Opciones globales :

Filtrado anisotrópico. Valores posibles— “Apagado”, “Control de aplicaciones”, “2x-16x” (según el modelo del adaptador de vídeo). El filtrado anisotrópico es hoy en día la técnica más avanzada para compensar la distorsión de píxeles y, en combinación con el filtrado trilineal, proporciona la mejor calidad de filtrado. Activar cualquier valor que no sea "Control de aplicaciones" le permite ignorar la configuración de la aplicación. Pero no debemos olvidar que se trata de una configuración que consume muchos recursos y que reduce significativamente el rendimiento.

Pulso de sincronización vertical. Los valores posibles son "Activado". y Apagado, Usar configuración de aplicación 3D. La sincronización vertical (no está del todo claro por qué NVIDIA abandonó este término) se refiere a la sincronización de la salida de imagen con la frecuencia de actualización del monitor. Habilitando sincronización vertical le permite lograr la imagen más fluida posible de la imagen en la pantalla, apagarla le permite obtener la cantidad máxima de fotogramas por segundo, lo que a menudo provoca una interrupción (desplazamiento) de la imagen debido al hecho de que el adaptador de video ha comenzado; dibujando el siguiente cuadro, mientras que la salida del anterior aún no se ha completado. Debido al uso de doble buffer, habilitar Vsync puede causar que los fotogramas por segundo caigan por debajo de la frecuencia de actualización del monitor en algunas aplicaciones.

Habilitar texturas escalables. Los valores posibles son “Ninguno” y “Bilineal”, “Trilineal”. No, no habilite texturas escalables en aplicaciones que no las admitan. Bilineal: mejor rendimiento a expensas de la calidad. Trilineal: buena calidad de imagen con menor rendimiento. No se recomienda utilizar esta opción en el modo de filtrado bilineal forzado, ya que la calidad de imagen obtenida al forzar la opción es simplemente deprimente.

Sombreado de iluminación de fondo. Habilitación de tecnología para simular iluminación global (sombreado) Oclusión ambiental. El modelo de iluminación tradicional en gráficos 3D calcula el aspecto de una superficie basándose únicamente en sus características y en las características de las fuentes de luz. Los objetos en el camino de la luz proyectan sombras, pero no afectan la iluminación de otros objetos en la escena. El modelo de iluminación global aumenta el realismo de una imagen al calcular la intensidad de la luz que llega a una superficie, y el valor de brillo de cada punto de la superficie depende de la posición relativa de otros objetos en la escena. Desafortunadamente, los cálculos volumétricos honestos de las sombras causadas por objetos en el camino de los rayos de luz aún están más allá de las capacidades del hardware moderno. Por lo tanto, se desarrolló la tecnología de oclusión ambiental, que permite utilizar sombreadores para calcular la oclusión mutua de objetos en el plano de la "cámara virtual" manteniendo un rendimiento aceptable, utilizada por primera vez en el juego Crysis. esta opción le permite utilizar esta tecnología para mostrar juegos que no tienen soporte integrado para oclusión ambiental. Cada juego requiere una adaptación separada del algoritmo, por lo que la opción en sí está habilitada en los perfiles del conductor, y la opción del panel solo permite el uso de la tecnología en su conjunto. La lista de juegos compatibles se puede encontrar en el sitio web. Nvidia. Compatible con GPU G80 (GeForce 8X00) y posteriores a partir del controlador 185.81 en Windows Vista y Windows 7. Puede reducir el rendimiento entre un 20 % y un 50 %. Los valores posibles son "Activado". y "Apagado".

Número máximo de fotogramas preparados previamente— le permite limitar el control del número máximo de cuadros preparados por el procesador central cuando está deshabilitado. Si tiene problemas con una respuesta lenta del mouse o del joystick, debe reducir el valor predeterminado (3). Aumentar el valor puede ayudar a lograr imágenes más fluidas a velocidades de cuadro bajas.

Limitación de expansión. Los valores posibles son “Habilitado” y “Deshabilitado”. Se utiliza para resolver problemas de compatibilidad con aplicaciones OpenGL más antiguas debido al desbordamiento de la memoria asignada para almacenar información sobre las capacidades de la tarjeta de video. Si las aplicaciones fallan, intente habilitar la restricción de extensiones.

Optimización de transmisión— le permite controlar la cantidad de GPU utilizadas por las aplicaciones, en la mayoría de los casos, no es necesario cambiar el valor predeterminado (Automático); Sin embargo, es posible que algunos juegos más antiguos no funcionen correctamente en dichas configuraciones. Por tanto, es posible gestionar esta opción.

Modo de administración de energía. Los valores posibles son “Adaptable” (predeterminado) y “Máximo rendimiento”. Con GeForce 9X00 y tarjetas de video más nuevas que tienen modos de rendimiento separados, para juegos y programas que colocan una pequeña carga en la GPU, el controlador no cambia la tarjeta de video al modo de rendimiento 3D. Este comportamiento se puede cambiar seleccionando el modo "Rendimiento máximo", luego, cada vez que se use la tarjeta gráfica 3D, cambiará al modo 3D. Estas funciones sólo están disponibles cuando se utiliza el controlador 190.38 o superior en Windows Vista y Windows 7.

Suavizado - corrección gamma. Valores posibles: "Activado" y "Apagado". Le permite realizar corrección gamma de píxeles durante el suavizado. Disponible en adaptadores de video basados ​​en el procesador de gráficos G70 (GeForce 7X00) y más nuevos. Mejora la gama de colores de las aplicaciones.

Antialiasing - transparencia. Los valores posibles son Desactivado, Multimuestreo, Sobremuestreo. Controla la tecnología avanzada de suavizado para reducir el efecto de escalera en los bordes de las texturas transparentes. Llamamos su atención sobre el hecho de que detrás de la frase "muestreo múltiple" se esconde el término más familiar "multimuestreo", y el término "muestreo redundante" significa "supermuestreo". El último método tiene el impacto más grave en el rendimiento del adaptador de vídeo. La opción funciona en tarjetas de video de la familia GeForce 6x00 y posteriores, cuando se utilizan controladores de la versión 91.45 y superiores.

Antialiasing - parámetros. El elemento está activo sólo si el elemento "Suavizado - Modo" está configurado en "Aumentar la configuración de la aplicación" o "Anular la configuración de la aplicación". Los valores posibles son "Control de aplicaciones" (que es equivalente al valor "Control de aplicaciones" en el elemento "Anti-aliasing - mode") y de 2x a 16x, incluidos los modos Q/S "propietarios" (según el capacidades de la tarjeta de video). Esta instalación afecta seriamente el rendimiento. Para tarjetas débiles, se recomienda utilizar modos mínimos. Cabe señalar que para el modo “Aumentar configuración de la aplicación”, solo tendrán efecto las opciones 8x, 16x y 16xQ.

Antialiasing - modo. Habilite el suavizado de imágenes en pantalla completa (FSAA). El suavizado se utiliza para minimizar el efecto de "dentaduras" que se produce en los límites de los objetos 3D. Valores posibles:

  • “Control de aplicaciones” (valor predeterminado): el suavizado funciona sólo si la aplicación/juego lo solicita directamente;
  • “No”: desactiva por completo el uso del suavizado de pantalla completa;
  • “Anular configuración de la aplicación”: fuerza que el suavizado especificado en el elemento “Antialiasing - parámetros” se aplique a la imagen, independientemente del uso o no del suavizado por parte de la aplicación. La "Anulación de configuración de la aplicación" no tendrá ningún efecto en los juegos que utilicen esta tecnología. Sombreado diferido, Y Aplicaciones DirectX 10 y más. También puede provocar distorsión de la imagen en algunos juegos;
  • "Aumentar la configuración de la aplicación" (disponible solo para GeForce 8X00 y tarjetas de video más nuevas): le permite mejorar el suavizado solicitado por las aplicaciones en áreas problemáticas a un costo de rendimiento menor que usando "Anular la configuración de la aplicación".

Mensajes de error. Determina si las aplicaciones pueden comprobar si hay errores de representación. El valor predeterminado es “Desactivado”, porque Muchas aplicaciones OpenGL realizan esta comprobación con bastante frecuencia, lo que reduce el rendimiento general.

Encuadernación con textura adecuada. Los valores posibles son "Desactivado". , "Se utiliza hardware", "Se utiliza especificación OpenGL". Por "ajuste de textura" nos referimos a ajustar coordenadas de textura más allá de sus límites. Se pueden ajustar a los bordes de la imagen o dentro de ella. Puede desactivar el ajuste si se producen defectos de textura en algunas aplicaciones. En la mayoría de los casos, no es necesario cambiar esta opción.

Triple almacenamiento en búfer. Los valores posibles son "Activado". y "Apagado". Habilitar el almacenamiento en búfer triple mejora el rendimiento cuando se usa Vsync. Sin embargo, debe recordarse que no todas las aplicaciones le permiten forzar el almacenamiento en búfer triple y la carga en la memoria de video aumenta. Sólo funciona para aplicaciones OpenGL.

Acelera múltiples pantallas. Los valores posibles son Modo de rendimiento de pantalla única, Modo de rendimiento de pantalla múltiple y Modo de compatibilidad. El entorno determina opciones adicionales OpenGL cuando se utilizan múltiples tarjetas de video y múltiples pantallas. El panel de control asigna la configuración predeterminada. Si tiene problemas con las aplicaciones OpenGL que se ejecutan en varias tarjetas gráficas y pantallas, intente cambiar la configuración al modo de compatibilidad.

Filtrado de texturas: optimización del filtrado anisotrópico. Los valores posibles son "Activado". y "Apagado". Cuando está habilitado, el conductor fuerza el uso del filtro mip puntual en todas las etapas excepto en la principal. Habilitar esta opción degrada ligeramente la calidad de la imagen y aumenta ligeramente el rendimiento.

Filtrado de texturas. Los valores posibles son “Alta calidad”, “Calidad”, “Rendimiento”, “ Rendimiento alto" Le permite controlar la tecnología Intellisample. Este parámetro tiene un impacto significativo en la calidad y velocidad de la imagen:

  • "Alto rendimiento": ofrece la velocidad de fotogramas más alta posible, lo que proporciona mejor rendimiento.
  • "Actuación" - Configurar un rendimiento óptimo de la aplicación con buena calidad de imagen. Da rendimiento óptimo y buena calidad de imagen.
  • "Calidad » es la configuración estándar que proporciona una calidad de imagen óptima.
  • "Alta calidad" - ofrece la mejor calidad de imagen. Se utiliza para obtener imágenes sin utilizar optimizaciones de software para el filtrado de texturas.

Filtrado de texturas - odesviación negativa de LOD (nivel de detalle). Los valores posibles son “Permitir” y “Encuadernación”. Para un filtrado de texturas más rico en contraste, las aplicaciones a veces utilizan un valor de nivel de detalle (LOD) negativo. Esto aumenta el contraste de una imagen fija, pero crea un efecto de "ruido" en los objetos en movimiento. Para obtener una mejor imagen al utilizar el filtrado anisotrópico, es recomendable configurar la opción "ajustar" para prohibir la desviación negativa del LOD.

Filtrado de texturas - toptimización lineal. Los valores posibles son "Activado". y "Apagado". Habilitar esta opción permite al controlador reducir la calidad del filtrado trilineal para mejorar el rendimiento, según el modo Intellisample seleccionado.

Configuraciones de software

El marcador tiene dos campos:

Seleccione un programa para configurar.

En este campo puede ver posibles perfiles de aplicaciones que sirven para anular la configuración global del controlador. Cuando ejecuta el archivo ejecutable correspondiente, la configuración para la aplicación específica se activa automáticamente. Algunos perfiles pueden contener configuraciones que los usuarios no pueden cambiar. Como regla general, se trata de adaptar el controlador a una aplicación específica o eliminar problemas de compatibilidad. De forma predeterminada, sólo se muestran aquellas aplicaciones que están instaladas en el sistema.

Especifique la configuración para este programa.

En este campo puede cambiar la configuración de un perfil de aplicación específico. Voluta configuraciones disponibles completamente idéntico parámetros globales. El botón “Agregar” se utiliza para agregar perfiles propios aplicaciones. Al hacer clic, se abre una ventana. Explorador de Windows, con el que seleccionas el archivo ejecutable de la aplicación. Después de eso, en el campo "Especificar configuración para este programa", puede configurar configuraciones personales para la aplicación. El botón “Eliminar” se utiliza para eliminar perfiles. aplicaciones personalizadas. Tenga en cuenta que no puede eliminar/cambiar perfiles de aplicaciones inicialmente existentes utilizando el controlador; para ello, deberá utilizar utilidades de terceros como nHancer.

Configurando la configuración de PhysX

Le permite habilitar o deshabilitar el procesamiento físico utilizando la tecnología NVIDIA PhysX en la tarjeta gráfica, siempre que esté basada en una GPU G80 (GeForce 8X00) o más nueva. El soporte está habilitado de forma predeterminada; puede ser necesario deshabilitarlo cuando se resuelven problemas con aplicaciones que no usan PhysX correctamente (por ejemplo, el juego Mirror`s Edge sin parches). Si hay más de una GPU NVIDIA en el sistema, el usuario tiene la oportunidad de seleccionar la GPU en la que se realizará el procesamiento físico, a menos que se utilice. modo SLI. Puede obtener más información sobre las funciones de uso de NVIDIA PhysX en la sección especial de preguntas frecuentes de nuestro sitio web.

Además, a partir de la versión 195.62 del controlador, puede habilitar la visualización del indicador de aceleración PhysX en los juegos. Para ello, en el menú superior “Opciones 3D” marca “Mostrar indicador visual PhysX”. El estado de aceleración se muestra en la esquina superior izquierda de la imagen.

La empresa estadounidense nVidia Corporation ha producido muchas innovaciones, tanto en el campo técnico como en el campo del software, sin embargo, pocos desarrollos nuevos han sido tan importantes como el motor de física nVidia PhysX. Inicialmente, PhysX no fue desarrollado por nVidia, sino por una pequeña empresa californiana, Ageia Technologies. En ese momento, PhysX no tenía la mayoría de sus capacidades, pero el potencial era visible a simple vista.

En febrero de 2008, Ageia Technologies fue adquirida por nVidia Corporation y pasó a formar parte plenamente de ella. Por supuesto, todos los desarrollos de Ageia Technologies también pasaron a ser propiedad exclusiva de nVidia. La dirección de este último decidió cambiar el nombre de PhysX a nVidia PhysX y centrarse en su desarrollo activo. El motor ha sido optimizado para cálculos físicos acelerados en chips gráficos que también cuentan con la arquitectura CUDA desarrollada por nVidia. Entre otras cosas, nVidia PhysX puede realizar cálculos y cálculos no solo en chips gráficos, sino también en los procesadores centrales más comunes. Hoy en día, este motor de física está disponible en todas las plataformas populares, como Windows, Mac OS, Linux, Xbox 360, PlayStation 3 e incluso Wii, pero la aceleración por hardware sólo está disponible en la plataforma Windows.

¿Qué es nVidia PhysX?

¿Qué es exactamente nVidia PhysX y por qué ha ganado tanta popularidad? PhysX es un motor de física multiplataforma que libera a los desarrolladores de juegos de la necesidad de un desarrollo independiente largo, costoso y laborioso de su propio software responsable de la interacción física de varios cuerpos.

Un ejemplo de cómo funciona el motor es nVidia PhysX.

Una característica distintiva de nVidia PhysX es que debe descargarse e instalarse por separado, mientras que otros motores de física se instalan junto con el juego. El motor en sí consta de tres partes:

  • Cuerpo rígido, encargado del procesamiento de cuerpos sólidos;
  • Paño, responsable del procesamiento de tejidos;
  • Fluido, encargado de procesar diversos líquidos.

Cada uno de estos componentes se implementa en nivel superior. Por ejemplo, Cloth proporciona el comportamiento más realista de las telas al interactuar con otras telas y otros objetos, así como su ruptura y separación en varias partes. Un ejemplo sorprendente es el juego Mirror's Edge, donde, gracias a esta tecnología, se pudo observar el comportamiento físico realista no solo de las telas, sino también de las lonas, películas de construcción y otros materiales similares. Hoy en día, nVidia PhysX se utiliza ampliamente en más de 150 proyectos de juegos. Es seguro decir que nVidia PhysX es el motor de física más utilizado en el mundo.




Arriba