在Linux系统中安装Nvidiadriver和CUDA

  1. 确认前置条件

    1. linux kernel devel 和header package已经安装
      kernel-devel-

      (unamer)kernelheaders(uname -r) kernel-headers-

    2. gcc 版本
      gcc --version
      如果没有gcc需要安装

    3. nouveau没有被加载
      lsmod |grep -i nouveau

  2. 卸载之前安装的版本
    /usr/bin/nvidia-uninstall
    /usr/local/cuda/bin/cuda-uninstall

  3. 将系统切换到runlevel 3
    who -r (runlevel)
    sudo systemctl isolate multi-user.target

  4. 安装
    sudo sh cuda-xxx.run

  5. 排错
    当cuda driver安装失败时,查看/var/log/cuda-installer.log
    如果有错误,如到/var/log/nvidia-installer.log文件去查看详细的日志