NVIDIA libera parches para las fisicas

ArThoiD

Unreal Tournament es el primer título en implementar aceleración PhysX en las series GeForce 8, 9 y GTX 200.

Lo que desde NVIDIA se ha llamado The Force Within ha sido por fin liberado. Las series GeForce 8, 9 y GTX 200 recibirán en los próximos días parches que desbloqueen la aceleración PhysX que estas incluyen, sin necesidad de contar con una tarjeta independiente de AGEIA.

Esta medida se toma a raíz de la adquisición de la propia AGEIA por NVIDIA en su momento, y supondrá el hecho de que hacia final del presente año 2008, hasta 20 videojuegos más de Pc se beneficien de esta medida.

De momento es Unreal Tournament 3 el primer título en soportar este parche, aunque futuros lanzamientos como Borderlands, Aliens: Colonial Marines o Cryostasis también se unirán al grupo.

Esto podria dar mas fps o que? Supongo que si no? Al menos trabajara mejor en las fisicas.

geco

Se dedicaria en exclusiva a la fisica sino tengo mal entendido, que de más fps no se yo, cuanto más azucar más dulce.

VollmoneR

Hombre, no van a sacar unos parches para que vaya peor.

Si la tarjeta rinde bien y hace que se active una opción tmb influirá en el rendimiento peeeeeeeero va a liberar strees a la cpu...

Superficus

Si ganas FPS (que obsesión, eh?) es por un proceso un tanto más complicado:

Situación anterior:

1.- La GPU hace los cálculos gráficos.
2.- La CPU hace el resto de los cálculos, incluídos los físicos.

Situación nueva:

1.- La GPU hace los cálculos gráficos.
2.- La PPU hace los cálculos físicos. (el pequeño procesador físico que está en las 8800, por ejemplo, y que tiene su propia RAM).
3.- La CPU hace el resto de los cálculos.

Si tu CPU era el cuello de botella que te hacía perder rendimiento, y tienes una tarjeta gráfica que incluya una PPU, estás de suerte (relativamente) porque ganarás un poquito de rendimiento (el espacio que te deje el que la CPU deje de hacer tantos calculos).

Si tu CPU no era el cuello de botella, y lo eran otras cosas (discos duros, RAM, o la propia gráfica), no te va a arreglar gran cosa esto.

De todas formas, es de suponer que gracias a la "Nvidia Unified Driver Architecture" (arquitectura de controladores unificada), tanto la GPU como la PPU ya estaban haciéndose cargo de algunas de las funciones de la CPU (se repartía el trabajo según la situación entre los distintos núcleos del procesador y de la gráfica, incluyendo al chip de procesados físicos).

Por eso, la ganancia de rendimiento será muy pequeña (o inexistente) en el uso diario y con el 90% de los juegos.

La principal novedad es que estos chips se haran cargo de las operaciones que antes estaban reservadas a los chips AGEIA PHYSX.

O sea: si el juego lleva soporte para Ageia Physx (algunos títulos de Ubisoft lo llevan) - tu gráfica se hará cargo de esas opciones y las mostrará en pantalla.

Mi conclusión: Que activar esas opciones invariablemente reducirá un poquito el rendimiento general. Si vas sobradísimo de potencia, merecerá la pena, porque podrás ver efectos que antes no veías.

Pero ganar FPS? No, más bien la mayoría que active esos efectos en un juego que tenga soporte Physx ageia perderá algún FPS que otro, a cambio de algún efecto mas bonito de fuego, agua, más realismo del ragdoll o la física de los objetos (léase, barriles explosivos que explotan mejor), etc.

Pero todo con moderación.

Elmalak

Para al que le interese dejo aquí el parche que parece ser que ya a salido.

http://downloads.guru3d.com/GeForce-ForceWare-177.83-XP-(32-bit)-download-2027.html

Prava

#4 Mmmm no. No estoy seguro si las GT200 llevan PPu (estoy casi seguro que no) pero sí que sé que todas las demás no las llevan. ¿Qué significa eso? Pues que vas a perder rendimiento al activar physix y el motivo es super sencillo: lo que va sobrado ahora mismo no son las gpus sino las cpus. Por lo tanto, lo que haces es coger una parte de la gpu y dedicarla a algo que lo hacía la cpu (de un modo mucho más complejo, puesto que physx es una física muy compleja)... y como quien va sobrado es la cpu y no la gpu, la gpu va más cargada que antes (no sólo tiene más cosas que procesar sino que una parte de ella se dedica a la física) así que pierdes fps sí o sí.

De todos modos esto tampoco es tan nuevo... hay gente que ha conseguido hacer funcionar physx con unos drivers crackeados que aparecieron por ahí, justamente en UT3. Y sí, se pierde bastante rendimiento a costa de efectos algo más currados.. y poco más.

PD: lo único que ha hecho NVIDIA es echarle el guante a la API de AGEIA (physx) y hacerla correr mediante CUDA, pero nada de PPU's integradas en las nuevas gráficas, es pura emulación. En los pocos juegos en los que se pueden ganar fps es porque...
a) Tienes una cpu super antigua que se ahoga con la física normal
b) Estás jugando con un juego que usa physx sí o sí y la cpu se ahoga si corre ella la física.
En cualquier otro caso, no ganas fps sino que los pierdes. Y el motivo es muy sencillo: más efectos = más partículas = más cosas que dibujar en la pantalla.

Lo único que es más interesante es el poder montar sistemas multi-gpu con gráficas totalmente diferentes: como poner una GT200 junto a una G80, usando la G80 para correr únicamente physx...como la GT200 va sobrada en casi cualquier juego, el añadirle unos cuantos efectos más (que no calcula ella) hace que pierdas algún fps, pero nada que lo haga injugable.

Usuarios habituales

  • Prava
  • Elmalak
  • Superficus
  • VollmoneR
  • geco
  • ArThoiD