Does a dedicated really need PhysX ? Why?
Game-Sloth
Join Date: 2011-01-06 Member: 76371Members
I am doing research to try to decide whether to rent a dedicated or do a colocation of a 4U high performance server I own. The one thing I can not understand is the requirement for the server software to have PhysX. Is this still true? It really does not make sense. If it is true I might go with colocation and a PhysX enabled GPU.
Comments
It doesn't use GPU stop spreading FUD.
But since i have no plan of such stuff, i guess its still worth using it for the stuff uwe wants it to do!
PhysX in ns2 doesnt make use of your gpu no matter what... so no, you dont have to care about your gpu in ya server nor in your pcs.
I hardly think asking a simple question on a forum is spreading FUD.
<a href="http://www.unknownworlds.com/ns2/wiki/index.php/Dedicated_Server" target="_blank">http://www.unknownworlds.com/ns2/wiki/inde...edicated_Server</a>
It states the server is utilizing PhysX.
Although PhysX can be emulated in software, most games that use PhysX in hardware (ie NVIDIA cards) can see a substantial improvement.
I was just asking if the server would benefit from a GPU performing the acceleration. It is also very strange to see a server have this requirement.
As I mentioned in my post, I am just doing some research.
Please reread my post - I think you missed the beginning, middle and ending of it.
I never said the dedicated server uses a GPU. I asked why it uses PhysX and would it benefit from PhysX running on the GPU.
Thanks, now I still have to decide on renting a dedicated or installing my own (colocation).
I have an awesome high performance server (designed for server based FFT calculations) but it is a 4U size which is pretty expensive rack space.
<a href="http://www.unknownworlds.com/ns2/wiki/index.php/Dedicated_Server" target="_blank">http://www.unknownworlds.com/ns2/wiki/inde...edicated_Server</a>
It states the server is utilizing PhysX.
Although PhysX can be emulated in software, most games that use PhysX in hardware (ie NVIDIA cards) can see a substantial improvement.
I was just asking if the server would benefit from a GPU performing the acceleration. It is also very strange to see a server have this requirement.
As I mentioned in my post, I am just doing some research.
Please reread my post - I think you missed the beginning, middle and ending of it.
I never said the dedicated server uses a GPU. I asked why it uses PhysX and would it benefit from PhysX running on the GPU.<!--QuoteEnd--></div><!--QuoteEEnd-->
Stop trolling, seriously.
If I understood it right, directx is graphics only, and physx is physics only (correct me if I am wrong please), and physx would make sense then (so stuff can collide), while I got no idea at all why a server would need to do graphics.
Also MOOtant, your two posts lead me to believe that you are the troll. You clearly aren't reading his posts, he is only asking for help. Not only that but PhysX DOES use the GPU, in fact it is DESIGNED to use nVidia GPUs while running poorly on CPUs and AMD/ATi GPUs (although according to Koruyo's posts this may be changing soon, I'll have to look into that).
EDIT: Wow, ok. Turns out there is nVidia client for linux, so it's just directX requirement for servers holding it back. =(
"Not only that but PhysX DOES use the GPU, in fact it is DESIGNED to use nVidia GPUs while running poorly on CPUs and AMD/ATi GPUs" is plain bull######, 95% of PhysX CPU code hasn't changed since Ageia wrote it for plain CPUs. But well next person will come here, he'll associate PhysX with Nvidia and spread more bull######. Circle of trolling.
"Not only that but PhysX DOES use the GPU, in fact it is DESIGNED to use nVidia GPUs while running poorly on CPUs and AMD/ATi GPUs" is plain bull######, 95% of PhysX CPU code hasn't changed since Ageia wrote it for plain CPUs. But well next person will come here, he'll associate PhysX with Nvidia and spread more bull######. Circle of trolling.<!--QuoteEnd--></div><!--QuoteEEnd-->
From Wiki:
"PhysX is a proprietary realtime physics engine middleware SDK acquired by Ageia (which itself was acquired by Nvidia in February 2008[1]) with the purchase of ETH Zurich spin-off NovodeX in 2004. The term PhysX can also refer to the PPU expansion card designed by Ageia to accelerate PhysX-enabled video games.
Video games supporting hardware acceleration by PhysX can be accelerated by either a PhysX PPU or a CUDA-enabled GeForce GPU (which has at least 32 CUDA cores), thus offloading physics calculations from the CPU, allowing it to perform other tasks instead — resulting in a smoother gaming experience and additional visual effects.
Any CUDA-ready GeForce graphics card (series 8 and newer, having 32 or more cores and 256MB or more of video memory[13]) can take advantage of PhysX without the need to install a dedicated PhysX card.
Versions 186 and newer of the ForceWare drivers disable PhysX hardware acceleration when a GPU from a different manufacturer, such as AMD, is present in the system.[13] Representatives at Nvidia stated to customers that the decision was made due to development expenses, and for quality assurance and business reasons.[10][14] This decision has caused a backlash from the community that led to the creation of a community patch for Windows 7, circumventing the GPU check in Nvidia's updated drivers. Nvidia also implemented a time bomb in versions 196 and 197 which slowed down hardware-accelerated PhysX and reversed the gravity, leading to unwanted physical effects[15] - which was again remedied by the updated version of the community patch.[16]
At first it was believed that Nvidia removed this restriction in the beta release of the 257.15 drivers, rendering the patch useless; but Nvidia updated their blog[17] announcing that this was a "bug" and that ATI/PhysX support will be disabled in the official WHQL certified release"
Next in line...
Anyways, I still haven't seen Game-Sloth's question answered.
Also, what PhysX calcualtions are done server side? A solid answer with a reference would be awesome, opposed to speculation as well. Is there anything on the wiki about it?
<a href="http://www.unknownworlds.com/forums/index.php?act=Search&CODE=getalluser&mid=318" target="_blank">http://www.unknownworlds.com/forums/index....ser&mid=318</a>
^"All of Max's Posts (Engine Coder)"
Anyways, I still haven't seen Game-Sloth's question answered.
Also, what PhysX calcualtions are done server side? A solid answer with a reference would be awesome, opposed to speculation as well. Is there anything on the wiki about it?<!--QuoteEnd--></div><!--QuoteEEnd-->
huh?
<a href="http://www.unknownworlds.com/forums/index.php?act=findpost&hl=&pid=1821768" target="_blank">http://www.unknownworlds.com/forums/index....amp;pid=1821768</a>
For details of what PhysX is used for see this comment:
<a href="http://www.unknownworlds.com/forums/index.php?act=findpost&hl=&pid=1821480" target="_blank">http://www.unknownworlds.com/forums/index....amp;pid=1821480</a>