So I reinstalled the dependencies, and now I am realizing that I may need to do a PCI passthrough so that Vulkan can use my graphics card. Is that correct? I have no idea how to do a PCI passthrough and from some quick research it looks like it could be dangerous to my computer if I do it incorrectly. Any thoughts on the best way to go about this?
This is not related to vulkan since it comes from isaac sdk, not unity, and isaac sdk itself do not rely on vulkan.
When this happen it’s usually cuda, cudnn or trt is not installed or incorrect version. In isaac folder, run
We have the same undefined symbol issue even without any kind of Virtual Machine. We have Nvidia 450.36.06 driver version on the host, and a Xavier freshly set up with latest SDK Manager.
Previously with Isaac 2019.3 we were successful running many examples. But with 2020.1 it seems that something is either missing a dependency or maybe something got upgraded that shouldn’t have.
We re-installed dependencies on host and on Xavier, that didn’t help. We cleaned Bazel and re-deployed after dependencies, that didn’t help either. The “realsense-camera” and “stereo-dummy” examples work but “carter” and “follow-me” seem to compile fine on the host but issue the undefined symbol error in libperception_module.so
The python version checker showed no version for Cudnn here (N/A). Will see if this resolves the missing symbol problem here. Is Cudnn supposed to be installed by the dependency script?
Edit: Installing CuDNN did not help. I see some other posts saying that Cuda 10 is required, and Cuda 10.1 and 10.2 may not work. I had 10.2 here.
@cobraviaee we also thought CUDNN was to blame but like you we found that installing it didn’t resolve the issue. We were able to resolve our issue with the method shown in the post below, basically by making sure Jetpack 4.3 is installed on the target which automatically installs CUDA 10.0
I had this same issue on a new install of Isaac 2020.1. I was able to get this fixed by installing Cuda 10.0 and cudnn and checking the version checker script to make sure i met all the requirements. I also had to add the following line to my ~/.bashrc file.
For those with the same Vulkan issue as me, I ended up needed to use Teamviewer to remote into the Ubuntu computer rather than remote desktop. This allowed me to run Vulkan successfully.