Ubuntu系統下安裝NVIDIA驅動

介紹兩種不同的方法,這兩種方法基本不會出現任何問題:
1、直接使用系統的apt-get進行nvidia的安裝
具體參考自這篇https://blog.csdn.net/breeze5428/article/details/80013753
具體步驟如下:

  • 卸載舊的驅動
sudo apt-get purge nvidia*
sudo apt-get autoremove #這個命令有時候不用也可以
  • 加入PPA,然後更新庫,如果添加國內的鏡像源的話,可以參考https://blog.csdn.net/u010592301/article/details/90451179
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
  • 查看適合本機的nvidia驅動
ubuntu-drivers devices
  • 在終端安裝上一步出現的最適合的nvidia版本,如果是384,這安裝nvidia-384, 以此類推
sudo apt-get install nvidia-384 nvidia-settings nvidia-prime
  • 使用nvidia-smi 查看是否已經讀取到安裝的驅動,然後重啓

使用系統自帶命令安裝的好處就是快捷,但是對於一些高級的顯卡,如2080Ti等等,就讀取不到,這時,我們只能使用下載得到nvidia最新驅動進行安裝。

2、使用nvidia最新驅動進行安裝,通常是NVIDIA***.run文件
由於在安裝過程中會出現各種問題,所以我列出一種我嘗試過後完全可行的方案,大家只需要按照這種方案運行下去,基本可以成功安裝。

  • 1、刪除舊的NVIDIA的驅動
sudo apt-get purge nvidia*
sudo apt-get autoremove #這個命令有時候不用也可以
  • 2、編輯blacklist.conf,將系統自帶的nouveau驅動屏蔽掉,代碼如下:
sudo vim /etc/modprobe.d/blacklist.conf

加入

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb

然後更新一下

sudo update-initramfs -u

也可以使用卸載命令,將nouveau刪除掉

sudo apt-get --purge remove xserver-xorg-video-nouveau

然後重啓,重啓後,輸入lsmod | grep nouveau ,如果沒有輸出,則成功屏蔽nouveau了

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

接下來,只要無腦按ENTER就可以了。需要注意的是,可能會提示你gcc版本不對,但是可以不理會。也可以安裝對應版本的gcc,這個可以直接使用apt-get安裝,如果要裝gcc-6的版本,可能需要使用apititude 進行安裝。

  • 4 安裝完成後,使用nvidia-smi進行查看即可

參考網址:
https://blog.csdn.net/qq_30163461/article/details/80314630
http://www.cnblogs.com/jourluohua/p/9131206.html
https://codeyarns.com/2017/09/04/nvidia-module-already-loaded-in-kernel/
http://tleyden.github.io/blog/2014/10/25/cuda-6-dot-5-on-aws-gpu-instance-running-ubuntu-14-dot-04/
https://blog.csdn.net/xunan003/article/details/81665835
https://blog.csdn.net/zhang970187013/article/details/81012845
https://blog.csdn.net/chentianting/article/details/85089403

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章