美文网首页
深度学习环境搭建(二)—— CUDA Driver 安装

深度学习环境搭建(二)—— CUDA Driver 安装

作者: YNWA_Liverpool | 来源:发表于2020-10-29 15:16 被阅读0次

    安装完Ubuntu系统并且成功进入桌面之后,会发现屏幕的分辨率很低,这是因为没有安装显卡驱动的缘故。下面是CUDA Driver的安装过程。

    Note:

    • 这个过程是坑最多的一步,务必按照如下步骤进行
    • 推荐先安装CUDA Driver,再安装CUDA。我也试过好几次二者同时安装,但安装之后均出现了各种问题,包括黑屏、循环登录等。因此分开安装是最保险的方法

    1. 查看显卡类型并下载驱动

    以我的电脑的显卡GeForce RTX 2060 SUPER为例,访问NVIDIA Driver Search Page 查询支持的驱动版本。

    显卡驱动

    这是我的电脑支持的显卡驱动:


    显卡驱动

    2.禁用nouveau

    这是最关键的一步,如果没有禁用nouveau会导致安装失败!

    • 打开终端,输入:
    sudo vi /etc/modprobe.d/blacklist.conf
    
    • blacklist.conf文件中加入如下两行:
    blacklist nouveau
    options nouveau modeset=0
    
    • 然后执行命令:
    sudo update-initramfs -u 
    
    • 重启系统后,查看nouveau是否被禁用:
    lsmod | grep nouveau
    

    如果没有任何输出,则说明禁用成功。


    禁用nouveau成功

    3. 安装驱动

    • Ctrl+Alt+F1进入命令行界面:

      命令行界面
    • 关闭图形界面:

    sudo service lightdm stop 
    
    • 卸载旧版本NVIDIA驱动:
    sudo apt-get remove --purge nvidia* // 以防万一
    
    • 安装新版本NVIDIA驱动:
    sudo sh NVIDIA-Linux-x86_64-396.18.run -no-opengl-files // 改为自己版本的名字
    
    • 安装过程中的选项:
    1. The distribution-provided pre-install script failed! Are you sure you want to continue? 
    选择 yes 继续
    2. Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?  
    选择 No 继续
    3. 问题没记住
    选择install without signing继续
    4. Nvidia's 32-bit compatibility libraries? 
    选择No继续
    5. Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.  
    选择 Yes
    
    • 打开图形界面:
    sudo service lightdm start
    

    安装成功的话,可以返回到系统登录界面。可以发现屏幕的分辨率提高了。

    • 查看NVIDIA版本检验是否安装完成
    nvidia-smi
    

    如果出现下图中的信息,则说明安装成功。


    安装成功

    相关文章

      网友评论

          本文标题:深度学习环境搭建(二)—— CUDA Driver 安装

          本文链接:https://www.haomeiwen.com/subject/nyikvktx.html