-
Hi everyone! I am currently working on a project where I am creating SDFs' for meshes (more information about that here). For this task I want to use the GPU capability for creating SDFs that Physx has to offer. Context on environment: I can see all the respective static libraries (including the libPhysXGpu_64) inside the /PhysX/physx/bin/linux.clang/checked/ folder. but I still ended up getting the following linker error (attached as linker_error1.txt). I checked out a related issue here: and tried out the solution in moving the .so file into the correct directory, but that still did not work instead I got a different error where all the functions inside the binary were undefined (attached as linker_error2.txt). setup_SDFDesc.txt |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 5 replies
-
Have you been able to fix this? |
Beta Was this translation helpful? Give feedback.
-
@noblegmr - this is a mistake on our side, we accidentally built the GPU shared library on Ubuntu 22 resulting in a glibc incompatiblity with Ubuntu 20 builds. This is fixed in 5.4.1, please update to this release. Apologies for the trouble! |
Beta Was this translation helpful? Give feedback.
-
@preist-nvidia We have tried with the newer version of PhysX (5.4.2) but the issue still persists with the usage of libPhysXGpu_64.so. When trying to link against it, we keep getting this error:
I have verified that CUDA is installed on the system by running |
Beta Was this translation helpful? Give feedback.
This seems to have fixed the issue. It seems to be actually using the GPU to calculate the SDF since we can see a 5x speed up compared to CPU.