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 
原文地址:https://www.cnblogs.com/xiaowk/p/15205515.html