Unity5 - Physics on Nvidia - ATI / PC - (APEX, CUDA)

Questions about Unity5 and what hardware is used on different graphic systems.

+ If an ATI is installed on PC system, does Unity5 use exactly all physics operations on CPU?
+ If the physics are used on the PC CPU, does Unity5 use multithreading on multicore CPU’s?
+ Would it be possible to recognice beween ATI and Nvidia cards by script on PC systems?
(Or would it be possible to get any script info of a physics available hardware acceleration unit)

+ Does Unity5 process all colliders on the PhsyX GPU system on Nvidia cards?
+ Does Unity5 support Nvidia APEX for dynamic realtime processing?
+ What physics elements are used on PhsyX GPU system on Nvidia cards by Unity5?
(Particle, colliders, rigid bodies, etc?)

Unity Physx is CPU based only - for now. It is threaded. It does not support APEX for now. There is no benefit to using an nvidia card for unity physics for now.

http://hwstats.unity3d.com/index.html answers what cards are being used.