zoukankan      html  css  js  c++  java
  • ubuntu安装显卡驱动

    Ubuntu安装显卡驱动

    参考:

    【Ubuntu 18.04】安装 显卡驱动+CUDA+CuDNN 完全记录 (以 RTX 3090 为例)

    最详细ubuntu16.04安装nvidia显卡驱动(完全无经验小白教程)

    ubuntu16.04安装nvidia显卡驱动

    驱动下载,存放在/home/user下面,方便后续查找

    备份下载源列表

    sudo mv /etc/apt/sources.list /etc/apt/sourses.list.backup
    

    切换下载源

    sudo gedit /etc/apt/sources.list
    

    将原内容修改成如下

    # 清华大学源
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    ##測試版源
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    # 源碼
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    ##測試版源
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    # 阿里云源
    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    ##測試版源
    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    # 源碼
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    ##測試版源
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    

    保存

    :wq
    

    更新

    sudo apt-get update
    sudo apt-get upgrade
    

    安装依赖

    sudo dpkg --add-architecture i386
    sudo apt install build-essential libc6:i386
    

    屏蔽驱动nouveau

    sudo gedit /etc/modprobe.d/blacklist.conf
    

    在文本最后添加以下内容

    blacklist nouveau
    options nouveau modeset=0
    

    保存退出

    :wq
    

    使禁用生效+重启系统

    sudo update-initramfs -u
    sudo reboot
    

    检查禁用是否生效

    lsmod | grep nouveau
    

    登录命令行界面(F1~F7都可以)

    Ctrl+Alt+F1
    

    登录用户+密码

    关闭图形界面

    sudo service lightdm stop
    

    如果不存在lightdm,提示unit lightdm.service not loaded

    需要先安装lightdm

    sudo apt-get install lightdm
    

    选择安装lightdm

    再次关闭图形界面

    卸载原有的驱动

    sudo apt-get remove nvidia-*  
    

    安装驱动

    sudo chmod a+x NVIDIA-Linux-x86_64-455.23.04.run
    sudo ./NVIDIA-Linux-x86_64-455.23.04.run -no-opengl-files -no-x-check -no-nouveau-check
    

    可选项解释:

    -no-opengl-files  只安装驱动文件而不安装 OpenGL 文件 - 这个参数最重要
    -no-x-check  安装驱动时不检查 X 服务
    -no-nouveau-check  安装驱动时不检查 nouveau 
    

    可能遇到的问题

    The distribution-provided pre-install script failed! Are you sure you want to continue? ----> CONTINUE INSTALLATION/YES
    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
    Nvidia's 32-bit compatibility libraries? ----> No
    Would you like to run the nvidia-xconfig utility 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
    

    挂载驱动

    modprobe nvidia
    

    验证是否安装成功

    nvidia-smi
    

    重启X-window服务

    sudo service lightdm start 
    
  • 相关阅读:
    JS语法转换-ES6转ES5
    百度编辑器的初步使用
    github使用的小坑 处理
    关于input的检验问题
    一些代码规范(收集)
    jquery源码解析日常
    重操JS旧业第九弹:函数表达式
    重操JS旧业第八弹:面向对象与继承
    重操JS旧业第七弹:面向对象与对象创建
    重操JS旧业第六弹:基本类型包装
  • 原文地址:https://www.cnblogs.com/xiaowk/p/15205515.html
Copyright © 2011-2022 走看看