Nsight Compute cannot find required target platform directory in localhost


I’m currently having an issue with the UI version of Nsight Compute. I’m on Ubuntu 20.04, using the 2019.4.0 version of Nsight Compute

When I’m filling in the information on the “connect to process” window, and I try to run the process on localhost, the window gives me the error “Could not find required target platform directory /usr/lib/nsight-compute/target/linux-desktop-glibc_2_11_3-x86”, and therefore it doesn’t allow me to profile.

I have checked the directory it is talking about, and I can see that usr/lib/nsight-compute/target/linux-desktop-glibc_2_11_3-x64/ exists (difference is x64 as opposed to x86). I have tried reinstalling the program, to no avail. Is there perhaps some kind of configuration step that I’m missing?

That directory is expected to be there without any manual additional steps from you. Can you try to completely remove the existing Nsight Compute installation directory, and then re-install, to see if that solves the issue?

In general, I would also recommend to move to a newer version of Nsight Compute, i.e. 2020.3.1, which you can find here NVIDIA Nsight Compute | NVIDIA Developer

Newer versions are generally backwards-compatible with older toolkits and drivers, so you might be able to benefit from many new features and bug fixes.


Reinstalling older versions of Nsight Compute didn’t work, however I downloaded the 2020.3.1 version and now everything seems to be ok. Thank you!