linux kernel bug 导致无法载入 nvidia 驱动

执行 nvidia-smi 显示: NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

执行 sudo modprobe nvidia 显示 modprobe: ERROR: could not insert ‘nvidia_384’: Exec format error

执行 dmesg 最后几行显示一坨红色字(不记得了)

解决

这是linux kernel 4.4.0-116-generic 的一个小bug,降级到linux kernel 4.4.0-112-generic,再重装一下driver(不用重装cuda)问题就解决了