Should I use Dedicated Server GPU for Game Server?

I just thought about server game for game online. that server will be simulate physical, get a remote control from client then progress anh send back position, collider physical, animations and etc… of character on server.
So should I use dedicated server GPU to speed up. Is this faster than Dedicated Server without GPU?
Thank you for reading my question…

Nothing you’ve listed runs off of a GPU.

Exactly, you would have to write your own physics engine that runs on the GPU as a compute shader. If that is what you plan in doing you should already have a reason for considering this option. But since you ask I have to assume you don‘t, so just stick with regular physics and determine how much you can do with it (whatever it is that you want to do) in a simple prototype.

I used physic (Physx) of UnityEngine on Serverand Create New 3D Object (FBX) then send event to clients… I just wanna know Physx use GPU (Nvidia) or CPU which one is faster…
Thank you for your answer!

It’s up 30000-50000k capsule collider, same with sphere collider able! above 100 request/min to create new mesh. I using PhysX.
Thank you for your answer!

physx is almost entirely CPU bound if I am not mistaken. Someone like @Edy probably can give more insights

Unity uses GPU mostly for graphics, unless you explicitly write code otherwise.

So yes, Unity based PhysX, or Unity.Physics (DOTS) are using CPU.

You should test on you PC and profile, what you can do with your specific use case.

If is for multiplier, doing anything on GPU, then sending to clients back and forth, may introduce a strain between GPU and CPU, as data bus has limitation on data transfer. Question is is this setup neccessery.

If wanting doing physics on GPU, that is not simple task. Debugging is not any easier. You may as well invest in Unity.Physics, or optionally Havok physics, for high count of dynamic phisics colliers.

Unity’s PhysX has never supported the GPU.