顯卡驅動下載地址:
一、Centos7安裝顯卡驅動
1.1、修改配置文件,屏蔽默認帶有的nouveau
vim /usr/lib/modprobe.d/dist-blacklist.conf
//注釋
#blacklist nvidiafb
//添加以下語句
blacklist nouveau
options nouveau modeset=0
1.2、備份initramfs配置文件
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
1.3、重建initramfs文件
sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
1.4、設置默認進入命令行啟動
systemctl set-default multi-user.target
(systemctl set-default graphical.target #改成默認進入圖形界面模式)
1.5、禁用gdm
service gdm stop
1.6、重新啟動
reboot
1.7、查找nouveau進程,沒有找到表示禁用nouveau成功
ls mod | grep nouveau
1.8、進入下載的驅動
//添加執行權限
chmod +x NVIDIA-Linux-x86_64-440.36.run
//安裝驅動
./NVIDIA-Linux-x86_64-440.36.run --no-opengl-files
//安裝過程中,選擇accept
//如果提示要修改xorg.conf,選擇yes
1.9、重新啟動,查看顯卡是否正常啟動
nvidia-smi
二、Ubuntu安裝顯卡驅動
2.1、卸載舊版本的顯卡驅動
sudo apt-get purge nvidia*
2.2、禁用系統自帶的nouveau
1、創建一個配置文件
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
2、配置文件添加如下內容
blacklist nouveau
options nouveau modeset=0
3、進行更新
sudo update-initramfs -u
4、重啟系統,檢測是否禁用成功
//重啟后若無輸出則禁用成功
lsmod | grep nouveau
2.3、關閉圖形界面,進入文本模式
//默認進入文本模式
sudo systemctl set-default multi-user.target
//默認進入圖形模式
sudo systemctl set-default graphical.target
2.4、重啟電腦,進入Bios,關閉Secure Boot選項
不關閉無法安裝成功,SectureBoot不信任我們安裝的驅動
2.5、進入下載的Nviaia驅動文件夾
1、添加執行權限
chmod +x NVIDIA-Linux-x86_64-440.36.run
2、安裝Nvidia
sudo ./NVIDIA-Linux-x86_64-440.36.run -no-opengl-files
-no-opengl-files 表示只安裝驅動文件,不安裝OpenGL文件。
–no-x-check:表示安裝驅動時不檢查X服務,非必需,我們已經禁用圖形界面。
–no-nouveau-check:表示安裝驅動時不檢查nouveau,非必需,我們已經禁用驅動。
2、測試是否安裝成功
//若顯示顯卡相關信息則代表安裝成功
nvidia-smi
.三、可能遇到的錯誤
1、Unable to load the kernel module ‘nvidia.ko’
解決辦法:
You can edit the modprobe blacklist file (terminal: vim /etc/modprobe.d/blacklist.conf) and add these entries at the bottom:
vim /etc/modprobe.d/blacklist.conf
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
and save the file,then type
"sudo update-initramfs -u"
now reboot
and install