1. 程式人生 > 其它 >ubuntu安裝顯示卡驅動

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