Status of Physx driver and future support

Discussion in '3D Hardware, Software & Output Devices' started by fbomber, Jul 12, 2008.

  1. ShaidarHaran

    ShaidarHaran hardware monkey
    Veteran

    Joined:
    Mar 31, 2007
    Messages:
    4,027
    Likes Received:
    90
    If it were that simple then x87 would have disappeared long ago.

    The SIMD arrays in modern GPUs are comparable to a modern CPU core (in this respect, at least).
     
  2. Nick

    Veteran

    Joined:
    Jan 7, 2003
    Messages:
    1,881
    Likes Received:
    17
    Location:
    Montreal, Quebec
    I never said it was simple. Compilers typically don't support SSE (languages like C++ don't have a native SIMD type), and even if they do vectorizing your code is not trivial. It usually requires writing (inline) assembly to take advantage of SSE.

    All I'm saying is that physics is perfectly suited for SSE and a bit of optimization effort would go a long way.
     
  3. ShaidarHaran

    ShaidarHaran hardware monkey
    Veteran

    Joined:
    Mar 31, 2007
    Messages:
    4,027
    Likes Received:
    90
    Your previous comments appeared to trivialize the matter, that was all I took issue with.

    No argument here. I've said several times I believe multi-core processors are very well suited to the task of physics processing.
     
  4. Nick

    Veteran

    Joined:
    Jan 7, 2003
    Messages:
    1,881
    Likes Received:
    17
    Location:
    Montreal, Quebec
    I wasn't really claiming any power advantages, rather a get even. Since the advent of multi-core CPUs, their performance/power/area can increase at the same rate as GPUs. So the gap between them shouldn't widen any more. Wider SIMD units and FMA can even close it a little, while GPUs can't exceed the curve (power being a primary factor). While obviously power is just as important to the CPU, it doesn't stand as much in the way to reach higher throughput. This is all due to CPUs having far lower performance density to start with, so they still suck. They'll just suck less in the future. ;)
     
  5. Spyhawk

    Newcomer

    Joined:
    Oct 31, 2007
    Messages:
    76
    Likes Received:
    1
    In the market today, is there an overwhelming need to do physics on the gpu ? Are there physics implmentations in games today that cant be done with a cpu ? As far as i can see with the games I have played so far, it never accured to me that I needed a video card to do physics within a game. I mean, I dont think I missed anything with how games are using physics through the cpu, why would I want it done on my videocard, when All I want from it is to be able to play a certain game with the most settings at high at playable framerates.
     
  6. ShaidarHaran

    ShaidarHaran hardware monkey
    Veteran

    Joined:
    Mar 31, 2007
    Messages:
    4,027
    Likes Received:
    90
    The point is not to execute the existing calculations faster, but to open up more math power to perform MORE calculations, which allows for more effects and a more immersed gaming experience.
     
  7. Silent_Buddha

    Legend

    Joined:
    Mar 13, 2007
    Messages:
    19,426
    Likes Received:
    10,320
    You'll generally see the limitation more in games that are CPU bound due to existing physics calculations that might be tailored for a higher power CPU.

    Plus, in general devs have "peformance budgets" that they try to stay within so that their game will run reasonably well on most hardware. Physics on a GPU has the possibility of expanding that budget with regards to physics calculations which has the potential of allowing for more realistic rendering of certain animations or other things.

    Take Crysis for example, or any game that attempts realistic cloth modeling (as a simple example). Explosions with debris that act independantly and with realistic trajectories and behavior (collisions and resulting new trajectories, etc). Sure it's not absolutely required. But every bit that adds more to the realism in a scene is a plus in my book. Unfortunately too much of it current WILL completely bog down your CPU.

    Regards,
    SB
     
  8. Man from Atlantis

    Regular

    Joined:
    Jul 31, 2010
    Messages:
    961
    Likes Received:
    855
  9. Davros

    Legend

    Joined:
    Jun 7, 2004
    Messages:
    17,884
    Likes Received:
    5,334
    Now is the time when quite a few people have a physx capable retired gpu (eg: I have 2, 8800gts + gtx260)
    physx could become a lot more popular (i do hope nv allow a nv card doing physx along with another vendors card doing gfx, they did for 1 driver version iirc)
    but then again isnt direct compute the vendor neutral way of doing gpu physic's (or maybe opencl)
    any plans to allow those to run on a dedicated card ?
     
  10. Psycho

    Regular

    Joined:
    Jun 7, 2008
    Messages:
    746
    Likes Received:
    41
    Location:
    Copenhagen
    Still no word on transparent gpu backend implementation (instead of 2 more or less seperate APIs) or cpu multithreading (should be easy in case of the former).

    Btw, have we seen ANY gpu-physx titles since Metro2033 and Mafia2?
     
  11. digitalwanderer

    digitalwanderer Dangerously Mirthful
    Legend

    Joined:
    Feb 19, 2002
    Messages:
    18,992
    Likes Received:
    3,533
    Location:
    Winfield, IN USA
    Mafia2 was fizzyX? Really? I didn't even notice. :shock:
     
  12. DarthShader

    Regular

    Joined:
    Jul 18, 2010
    Messages:
    350
    Likes Received:
    0
    Location:
    Land of Mu
    CPU multithreading is already done, has been featured in Mafia2 already. A major rewrite could mean they will actualy start using SSE2 properly. :D
     
  13. CarstenS

    Legend Subscriber

    Joined:
    May 31, 2002
    Messages:
    5,800
    Likes Received:
    3,920
    Location:
    Germany
    Was it really multithreading in M2 or rather multiple physx solvers running concurrently (one for clothing, one for particles etc)? If the latter, then that was to the best of my knowledge always possible.
     
  14. trinibwoy

    trinibwoy Meh
    Legend

    Joined:
    Mar 17, 2004
    Messages:
    12,059
    Likes Received:
    3,119
    Location:
    New York
  15. Grall

    Grall Invisible Member
    Legend

    Joined:
    Apr 14, 2002
    Messages:
    10,801
    Likes Received:
    2,176
    Location:
    La-la land
    I can't say I've noticed, and hopefully there won't be any more either. Physx just fragments the market and is nothing but a blatant attempt by Nvidia to corner said market and lock people into their proprietary shit. They were vehemently against this back when 3dfx was still around and now their position has turned 180 degrees - whodathunkit eh!
     
  16. DarthShader

    Regular

    Joined:
    Jul 18, 2010
    Messages:
    350
    Likes Received:
    0
    Location:
    Land of Mu
    Actualy, Alice: The Madness Returns and Deep Black (an underwater TPS from Russia) will feature GPU PhysX. So it's not quite dead yet. :) BF3 maybe too?
     
  17. Psycho

    Regular

    Joined:
    Jun 7, 2008
    Messages:
    746
    Likes Received:
    41
    Location:
    Copenhagen
    BF3 is more than unlikely, with FB1.5's tight havoc integration, multi player game play dependance, and being a real AAA title (so cost of license / sponsored development means less than having a wider audience).
    A license title and a smaller russian dev are much more likely targets (for the bribe:wink:)

    That's also my impression.
     
    #57 Psycho, May 16, 2011
    Last edited by a moderator: May 16, 2011
  18. Davros

    Legend

    Joined:
    Jun 7, 2004
    Messages:
    17,884
    Likes Received:
    5,334
    ps:
    Section 8 prejudice uses physx (gpu?)
    although its more of a mission pack/cash-in than a separate game
     
  19. Psycho

    Regular

    Joined:
    Jun 7, 2008
    Messages:
    746
    Likes Received:
    41
    Location:
    Copenhagen
    With no mention here (unlike all the (sponsored) 3d vision talk) and especially on geforce.com I'm certain there's no gpu-physx.
     
  20. Akumajou

    Regular

    Joined:
    Nov 11, 2004
    Messages:
    725
    Likes Received:
    64
    Its just business and Nvidia got there first, the other company is not really even bothering to do the same level of games promotion as Nvidia does with their programs so its their fault for their loss.
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...