I have updated my system to CUDA 4.0 yesterday. Previously I was using CUDA 3.2 and I can read the GPU utilization through ‘nvidia-smi -a’. However, after my update to CUDA 4.0, the utilization returned by ‘nvidia-smi -a’ is N/A. Has anyone tried it and had the same problem? Or I did something wrong?
By the way, since nvidia-smi with driver version 270.18 can still give me correct utilization reading, I have even tried to link nvidia-smi shipped in 270.18 driver package with 270.18 libraries and run this modified nvidia-smi locally. But it returns me that the nvidia-smi kernel version is different from driver version (as we know, CUDA 4.0 is with driver version 270.40 and up). Is it a crazy method? Anybody who has tried it before?
I also have the same problem since upgrading to CUDA 4.0. I was reading %utilization and Mem_usage using conky but I get N/A.
A manual query of nvidia-smi shows that it returns N/A on most of the fields. Since this doesn’t seem directly related to any new features in CUDA 4.0 fixing it might be simple.
Can someone from NVIDIA acknowledge that they know about this bug?