Profile Picture

PhysX - With and without an Nvidia card

Posted By justaviking 9 Years Ago
You don't have permission to rate!
1
2

Author
Message
animagic
animagic
Posted 9 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)

Group: Forum Members
Last Active: Last Month
Posts: 15.8K, Visits: 31.4K
OpenCL works fine on my NVidia card. I know it shouldn't, but it does... Also, I like my system to run cool, and it does...


https://forum.reallusion.com/uploads/images/436b0ffd-1242-44d6-a876-d631.jpg

Rampa
Rampa
Posted 9 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)

Group: Forum Members
Last Active: Last Week
Posts: 8.2K, Visits: 62.6K
PhysX is on by default with the Nvidia drivers. It can be turned off for making such a test.

What Viking wanted to know was whether or not the end result would look the same if PhysX was computed on his CPU. It will, but it might be a little longer before he can view those results.

I would encourage any iClone user looking to upgrade their GPU to go with Nvidia, as that is more in line with iClones current requirements. I'm guessing even more so towards the future.

pmaina
pmaina
Posted 9 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)

Group: Forum Members
Last Active: 6 Years Ago
Posts: 503, Visits: 2.2K
It really all depends on where iClone sits in your foodchain and what else you have in your pipeline.

If iClone is low in hierarchy and your multimedia software (3D, NLE, GPGPU etc) likes openCL, by all means go with AMD.

However if you want to future-proof your hardware for iClone, as well as having software that exploits CUDA you need to go with NVIDIA.

If you want to end up with two expensive but incompatible Graphics cards down the line.. base your decision on Rampa's "test".

If you have too much money to burn... share some with me. I take DA points.:D

Its really not that complicated.
justaviking
justaviking
Posted 9 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)

Group: Forum Members
Last Active: Last Year
Posts: 8.2K, Visits: 26.5K
sw00000p (4/27/2016)
rampa (4/27/2016)
I've tried turning off PhysX on my card. Then PhysX runs on your CPU. Still gives the same results.

"same results"  Because your working with a "Watered-Down" version of PhysX.
"Try that with PhysX's full features/ such as:
 • "BackStop"
 • Physics Based Layering
...You'll see a HUGE difference. :w00t:

This is where the GPU really kicks in! :cool:


But then he wouldn't be using iClone.
And we'd be discussing this in a different forum.





iClone 7... Character Creator... Substance Designer/Painter... Blender... Audacity...
Desktop (homebuilt) - Windows 10, Ryzen 9 3900x CPU, GTX 1080 GPU (8GB), 32GB RAM, Asus X570 Pro motherboard, 2TB SSD, terabytes of disk space, dual  monitors.
Laptop - Windows 10, MSI GS63VR STEALTH-252, 16GB RAM, GTX 1060 (6GB), 256GB SSD and 1TB HDD

pmaina
pmaina
Posted 9 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)

Group: Forum Members
Last Active: 6 Years Ago
Posts: 503, Visits: 2.2K
Ok. :)
justaviking
justaviking
Posted 9 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)

Group: Forum Members
Last Active: Last Year
Posts: 8.2K, Visits: 26.5K
pmaina (4/27/2016)
.. you lose benefits of GPU acceleration and that definitely impacts on the quality of results. 


Without an Nvidia card, PhysX will still run, but on you CPU instead of the graphics card, so no acceleration of course.  Knew that.

Different "quality" of results?  You say "Yes," but see Rampa's test results below...


rampa (4/27/2016)
I've tried turning off PhysX on my card. Then PhysX runs on your CPU. Still gives the same results.


That was a clever way to perform the test.
Same results on the CPU as on the GPU = Yes.
Thank you.  :)

Later I'll play with the cloth/collision settings some more.  At least now I know my lack of Nvidia is not aggravating the situation..




iClone 7... Character Creator... Substance Designer/Painter... Blender... Audacity...
Desktop (homebuilt) - Windows 10, Ryzen 9 3900x CPU, GTX 1080 GPU (8GB), 32GB RAM, Asus X570 Pro motherboard, 2TB SSD, terabytes of disk space, dual  monitors.
Laptop - Windows 10, MSI GS63VR STEALTH-252, 16GB RAM, GTX 1060 (6GB), 256GB SSD and 1TB HDD

Rampa
Rampa
Posted 9 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)Distinguished Member (37.5K reputation)

Group: Forum Members
Last Active: Last Week
Posts: 8.2K, Visits: 62.6K
I've tried turning off PhysX on my card. Then PhysX runs on your CPU. Still gives the same results.

There are a couple additional PhysX cloth features I would like to see implemented. One is the aforementioned "backstop", and the other is the transfer of physics from one layer to another without having to run physics on both layers. What that means: Think of a thick overcoat that you only compute physics on the inside layer, and the outside layer just follows it with an offset. It seems that would be better for multi-layer clothing than using a physics collision on each layer.
pmaina
pmaina
Posted 9 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)Distinguished Member (6.0K reputation)

Group: Forum Members
Last Active: 6 Years Ago
Posts: 503, Visits: 2.2K
Sober answer: Physx is proprietary tech and NVIDIA has gone to great lengths to ensure it doesn't work directly off AMD cards (AMD relies on CPU workaround) so you lose benefits of GPU acceleration and that definitely impacts on the quality of results. 
justaviking
justaviking
Posted 9 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)

Group: Forum Members
Last Active: Last Year
Posts: 8.2K, Visits: 26.5K
sw00000p (4/27/2016)
Anyway, the thought behind my question is... I was wondering if *maybe* PhysX was slightly crippled when running without Nvidia hardware.

Are you serious? You can't possible expect amd to  perform with optimal results! :w00t:
...that's makes no sense!:pinch:


Exactly!!!  You get it now.
So.. back to the original question...

Other than "speed," might I actually get better rendering results by switching to an Nvidia card?






iClone 7... Character Creator... Substance Designer/Painter... Blender... Audacity...
Desktop (homebuilt) - Windows 10, Ryzen 9 3900x CPU, GTX 1080 GPU (8GB), 32GB RAM, Asus X570 Pro motherboard, 2TB SSD, terabytes of disk space, dual  monitors.
Laptop - Windows 10, MSI GS63VR STEALTH-252, 16GB RAM, GTX 1060 (6GB), 256GB SSD and 1TB HDD

justaviking
justaviking
Posted 9 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)Distinguished Member (21.0K reputation)

Group: Forum Members
Last Active: Last Year
Posts: 8.2K, Visits: 26.5K
Collision shapes on avatars are extremely limited.  At least from within iClone.
Just for fun, I tried attaching an additional object to the avatar to wee what would happen, but that's off-topic.
FYI... Reallusion limits it to 16 active collision shapes on an avatar.  That's an iClone restriction, (probably for performance reasons, I suspect) not an Nvidia PhysX restriction.


BACK TO PHYSX...

Anyway, the thought behind my question is... I was wondering if *maybe* PhysX was slightly crippled when running without Nvidia hardware.

When you are on non-ideal hardware, code can branch into a "low-quality" mode, for example.  I've seen stuff like that before, and was curious if my low-powered AMD card was compounding my issue (not the sole source, but adding to the challenge).  Thus the question.



iClone 7... Character Creator... Substance Designer/Painter... Blender... Audacity...
Desktop (homebuilt) - Windows 10, Ryzen 9 3900x CPU, GTX 1080 GPU (8GB), 32GB RAM, Asus X570 Pro motherboard, 2TB SSD, terabytes of disk space, dual  monitors.
Laptop - Windows 10, MSI GS63VR STEALTH-252, 16GB RAM, GTX 1060 (6GB), 256GB SSD and 1TB HDD


1
2



Reading This Topic