操做系統:ubuntu 16.04LTS
顯卡:nvidia Geforce 970
複製代碼
不建議經過這種方式安裝,由於你沒法配置具體選項且成功後須要常常手動更新驅動。固然鑑於其餘方式安裝對新手較爲繁瑣且 問題不少,若是你僅僅是須要臨時搭建或者運氣很是好,那麼能夠嘗試。確實很是簡單。linux
sudo add-apt-repository ppa:xorg-edgers/ppa #添加ppa源
sudo add-apt-repository ppa:graphics-drivers/ppa #添加ppa源
sudo apt-get update #更新apt-get
複製代碼
而後進入:系統設置->軟件和更新->附件驅動,選擇更新的顯卡驅動。 ubuntu
推薦這種方式,咱們能夠根據具體機器配置具體選項。避免出現黑屏,循環登陸等問題。bash
官方顯卡驅動NVIDIA-Linux-x86_64-390.48.run 選擇合適的參數後能夠下載 oop
卸載可能存在的舊版本 nvidia 驅動(對沒有安裝過 nvidia 驅動的主機,這步能夠省略,但推薦執行,無害),若是你安裝失敗了也須要執行這一步。ui
sudo apt-get remove --purge nvidia*
#若安裝失敗也是這樣卸載以及
./NVIDIA-Linux-x86_64-390.48.run --uninstall #確保卸載乾淨。
複製代碼
這裏是爲了確保萬無一失spa
#其實不少你的環境已經安裝了,因此通常並無多少時間。
sudo apt-get update
sudo apt-get install dkms build-essential linux-headers-generic
sudo apt-get install gcc-multilib xorg-dev
sudo apt-get install freeglut3-dev libx11-dev libxmu-dev install libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
複製代碼
sudo vi /etc/modprobe.d/blacklist-nouveau.conf
#在文件 blacklist-nouveau.conf 中加入以下內容:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
#保存 :wq
複製代碼
#禁用nouveau 內核模塊
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
sudo update-initramfs -u
reboot #重啓
lsmod |grep nouveau #無顯示則成功 固然驅動沒了你的桌面分辨率會比較大。
複製代碼
不然沒法安裝成功。操作系統
按 CTRL + ALT + F1 鍵登陸,從 GUI 轉至終端tty1(全黑色)。爲了重建視頻輸出,必須先將其暫停。.net
sudo service lightdm stop
複製代碼
若是命令行沒有效果,Ubuntu 新版本使用 systemctl 替換 lightdm。命令行
cd 下載目錄
chmod a+x NVIDIA-Linux-x86_64-384.90.run #添加權限
sudo ./NVIDIA-Linux-x86_64-384.90.run --dkms --no-opengl-files
複製代碼
運行時,你可能會收到一條 pre-install script failed 信息。這沒什麼影響,選擇繼續安裝就行,由於預安裝腳本包含命令 exit 1,其目標是確保你真的想安裝驅動程序。 具體解釋見個人博客。blog.csdn.net/u014561933/… 固然你前面的工做沒作對,會提示其餘報錯信息。日誌在/var/log/nvidia-install.log3d
nvidia-smi #若列出GPU的信息列表,表示驅動安裝成功
複製代碼
若失敗則跳回第一步卸載後從新開始。
sudo service lightdm start #沒自動跳的話 crtl+alt+f7
nvidia-settings #若彈出設置對話框,亦表示驅動安裝成功
複製代碼