过去,我曾成功配置包含 NVIDIA GPU 的 Ubuntu 系统,使其在系统启动期间nvidia-smi
从后台启动以创建必要的文件。最近在 Ubuntu 14.04 上试用了 NVIDIA 的 346.46 驱动程序(CUDA 6.5-19 和 Linux 内核 3.13.0-48)后,我注意到在启动期间会无限期挂起(并且永远不会创建任何文件)。我能够通过在启动前立即插入延迟(即)来解决这个问题。在启动之前,有没有办法检查 GPU 是否以某种方式“可访问”(因为没有更好的词)?/etc/rc.local
/dev/nvidia*
nvidia-smi
/dev/nvidia*
sleep 30
/etc/rc.local
nvidia-smi
nvidia-smi
我应该补充一点,该问题似乎仅影响 Tesla GPU(费米一代);我没有在/etc/rc.local
配备 GeForce(费米)GPU 的系统上添加任何延迟。