Can't load physx on integrated GPU with version 2023.1.0

So few weeks ago I opened this issue: Can't load omni.physx when running Create

It looked like there was a problem with physx extension not working on non Nvidia GPUs. And was told the newest version would fix it.

But after installing the newest version, I see the error:

2023-06-30 09:59:31 [Error] [omni.physx.plugin] PhysX error: Could not load libcuda.so: libcuda.so: cannot open shared object file: No such file or directory
2023-06-30 09:59:31 [Error] [omni.physx.plugin] , FILE /buildAgent/work/bd15983b3a9aba56/source/physx/src/gpu/PxPhysXGpuModuleLoader.cpp, LINE 200

And can’t run any Physx related thing.

I have no idea what CUDA is, but after checking online I found a link that I can’t post (but it’s NVIDIA CUDA Installation Guide for Linux from the official cuda page). And it looks like only Nvidia GPUs support CUDA.

So there hasn’t been a fix for non-Nvidia GPUs yet? I currently have an Intel Integrated GPU, and have no problem running PhysX as standalone and outside of USD Composer. That makes sense because physx runs on CPU by default, so I don’t see why this shouldn’t work.

Anyways, hopefully this can be resolved.

Hi Ipares12,
We appreciate your comment and feedback. I do see your previous ticket regarding using physics on a non nvidia gpu. I will check into this and report back. Thank you.

Hi, no news yet?

I will check with the particular engineer again. Sorry for the delay.

Hi @lpares12, sorry for the delay! Can you post the log for me please? I don’t have a non-nvidia gpu machine with Ubuntu handy so will need to figure out a way how to debug this locally.
I would think that omni.physx loads, but the error is caused by another extension that through a dependency executes some CUDA GPU work during startup (we do run a base test that starts up omni.physx on a machine with no GPU and that seems to be passing from what I am seeing).

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.