I have a similar problem as described in https://devtalk.nvidia.com/default/topic/1016270/cuda-setup-and-installation/no-cuda-device-found/, but in my case it doesn’t seem to be any problem with the installation. I’m trying to install it on centOS7 with cuda 8.0 and I have followed the installation guide in detail, twice, so I don’t think the problem is due to incorrect installation. When I run deviceQuery I get:
$./deviceQuery
./deviceQuery Starting...
CUDA Device Query (Runtime API) version (CUDART static linking)
cudaGetDeviceCount returned 38
-> no CUDA-capable device is detected
Result = FAIL
I have checked the dev packages and kernel headers and they seems to be correct. Additionally, the installation works when I change to old GPUs (GTX 760 & GTX650 Ti). The problem may be connected to problems to identify the GPU correctly. Here the GPU gets identified as GeForce GTX 1080 Ti, not Titan x.
$lspci | grep -i nvidia
03:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
Other commands just return Error or Unknown as name, e.g.:
$nvidia-smi
Fri Jul 7 15:14:44 2017
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.26 Driver Version: 375.26 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 ERR! Off | 0000:03:00.0 On | N/A |
| 23% 40C P5 21W / 250W | 285MiB / 11171MiB | 2% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 2972 G /usr/bin/Xorg 149MiB |
| 0 3719 G /usr/bin/gnome-shell 133MiB |
+-----------------------------------------------------------------------------+
Any suggestions how to fix this problem?