PHYSX => CPU , Build 190

yimmasabiyimmasabi Join Date: 2006-11-03 Member: 58318Members
<div class="IPBDescription">Omg it says CPU while I have 8800GT</div>I checked Nvidia 3D settings -> Show Physics Visual Indicator.

OMG ! I just see that PhysX uses my CPU, not GPU ! !

I have a single CPU and Nvidia 8800GT, I also set Set PhysX configuration GeForce 8800 GT.
Why my CPU is busy on physics while I have physics supported card.
Now I can understand why game is heavy on my computer.

Is this about engine ? or do u know how can I enable Physx GPU ?

What about yours ?

Comments

  • konatakonata Join Date: 2011-08-24 Member: 118296Members
    Yimmi, I'd assume this is because the engine is not setup to use your graphics card for such things yet.
  • zombiehellmonkeyzombiehellmonkey Join Date: 2007-08-31 Member: 62093Members, Squad Five Blue
    At least it puts Nvidia and AMD users on a level playing ground ;P
  • HughHugh Cameraman San Francisco, CA Join Date: 2010-04-18 Member: 71444NS2 Developer, NS2 Playtester, Reinforced - Silver, Reinforced - Onos, WC 2013 - Shadow, Subnautica Developer, Pistachionauts
    Non programmer here, prepare for garbage to spew in 3... 2... 1...

    Seeing as NS2 has no soft body physics (That I can think of, or am aware of... Correct me?) the use of a GPU for PhysX would be a little useless. Rigid body physics like player on world, player on player, etc are easily handled by a CPU.

    PhysX running on your CPU is not why the game is 'heavy on my computer'
  • AsranielAsraniel Join Date: 2002-06-03 Member: 724Members, Playtest Lead, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow, Subnautica Playtester, Retired Community Developer
    jeah i remember something similar. What ns2 does with physx is faster or nearly as fast on the cpu than on the gpu. But an option to test it out would surely be interesting.
  • JibrailJibrail Join Date: 2009-04-16 Member: 67200Members
    edited January 2012
    <!--quoteo(post=1894060:date=Jan 13 2012, 08:12 AM:name=NS2HD)--><div class='quotetop'>QUOTE (NS2HD @ Jan 13 2012, 08:12 AM) <a href="index.php?act=findpost&pid=1894060"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Non programmer here, prepare for garbage to spew in 3... 2... 1...

    Seeing as NS2 has no soft body physics (That I can think of, or am aware of... Correct me?) the use of a GPU for PhysX would be a little useless. Rigid body physics like player on world, player on player, etc are easily handled by a CPU.

    PhysX running on your CPU is not why the game is 'heavy on my computer'<!--QuoteEnd--></div><!--QuoteEEnd-->
    its not garbage at all, there are no soft body physics no fluid simulation no particle effect physics and no large scale distruction so yeah all the currect physics in the game can be handeled by only using the CPU.
    So the engine is not setup to use the GPU for these "small" tasks and don't forget that physix is Nvidia only and I highly doubt that UWE want to alienate people who use amd/ati cards.
  • yimmasabiyimmasabi Join Date: 2006-11-03 Member: 58318Members
    edited January 2012
    Please just put an easy check for GPU and let us decide what we want to use. Nvidia has also options Auto, GPU or CPU.

    As a gamer, programmer and an engineer I must say that in this game every load about graphics (physics, lighting, atmospherics etc.) on a single core CPU should be moved to GPU. If there are more than one core, again some of loads may be moved to GPU but that may depends on tasks and cpu speeds. That needs perfect tests on large scale cpu+gpu combinations.

    Btw they say:
    <!--quoteo(post=1894048:date=Jan 13 2012, 06:46 AM:name=Obraxis)--><div class='quotetop'>QUOTE (Obraxis @ Jan 13 2012, 06:46 AM) <a href="index.php?act=findpost&pid=1894048"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->]They are loaded on the CPU because not everyone has a Nvidia GPU. By using software mode it can work just as well on ATi/AMD PCs (plus the new Physx 3 has better CPU multi-threading).<!--QuoteEnd--></div><!--QuoteEEnd-->
  • AlignAlign Remain Calm Join Date: 2002-11-02 Member: 5216Forum Moderators, Constellation
    Considering most people have their CPUs bottlenecking their NS2 performance, moving anything that can be (easily) moved from being handled by the CPU to the GPU seems like a sensible thing to do.
Sign In or Register to comment.