費了一天的勁,走了好多的坑,最主要的緣由是gcc版本的問題,必定要用最新版本的gcc!!!python
1)官網下載顯卡驅動linux
2)apt 下載gcc包及其依賴包,可用apt-cache depends gcc命令查看ios
3)刪除全部原來顯卡驅動sudo apt remove --purge nvidia*ubuntu
4)禁用nouveau驅動: sudo gedit /etc/modprobe.d/blacklist.conf ,在後面添加兩行blacklist nouveau; options nouveau modset=0bash
5)保存,重起:sudo update-initramfs -u;sudo rebootsession
6)切換到文字界面安裝驅動Ctrl+Alt+F3; sudo ./NVIDIA.runionic
7)根據提示點OK->next->OK等等ide
中間過程可能會提示缺乏make等,根據提示安裝便可。測試
8)查看顯卡資源狀況ui
watch -n 10 nvidia-smi
---------------------
做者:guess3w
來源:CSDN
原文:https://blog.csdn.net/xinxi009gyx/article/details/80989163?utm_source=copy
版權聲明:本文爲博主原創文章,轉載請附上博文連接!
最近遇到了在Ubuntu 18.04上安裝NVIDIA的狀況,看到一篇英文教程講解的很好,簡單翻譯一下拿來收藏。
在Ubuntu 18.04上安裝NVIDIA有三種方法:
使用標準Ubuntu倉庫進行自動化安裝
使用PPA倉庫進行自動化安裝
使用官方的NVIDIA驅動進行手動安裝
上述三種方法都可用,我我的更習慣於使用手動安裝。
注意:
在安裝以前首先就是要禁用Nouveau的驅動,禁用該驅動的方法參照這篇博客。
上一步的改動只是在安裝的時候臨時禁用。若是沒有永久禁用該驅動,可能會出現安裝完畢NIVIDA顯卡後沒法進入Ubuntu的狀況(在登陸界面,輸入密碼也沒法登陸)。
因此,在安裝後Ubuntu成功後須要在grub的配置文件裏面更改:
$ sudo gedit /boot/grub/grub.cfg
1
在文本中搜索quiet slash 而後添加acpi_osi=linux nomodeset,保存文本便可。
1. 使用標準Ubuntu 倉庫進行自動化安裝
這種方法幾乎是全部的示例中最簡單的方法,也是該教程最爲推薦的方法。首先,檢測你的NVIDIA顯卡型號和推薦的驅動程序的模型。在命令行中輸入以下命令:
$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor : NVIDIA Corporation
model : GK104 [GeForce GTX 680]
driver : nvidia-304 - distro non-free
driver : nvidia-340 - distro non-free
driver : nvidia-384 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
== cpu-microcode.py ==
driver : intel-microcode - distro free
1
2
3
4
5
6
7
8
9
10
11
12
從輸出結果能夠看到,目前系統已鏈接Nvidia GeFrand GTX 680顯卡,建議安裝驅動程序是 nvidia-384版本的驅動。若是您贊成該建議,請再次使用Ubuntu驅動程序命令來安裝全部推薦的驅動程序。
輸入如下命令:
$ sudo ubuntu-drivers autoinstall
1
一旦安裝結束,從新啓動系統,你就完成了。
2. 使用PPA倉庫進行自動安裝
使用圖形驅動程序PPA存儲庫容許咱們安裝NVIDIA beta驅動程序,可是這種方法存在不穩定的風險。
首先,將ppa:graphics-drivers/ppa存儲庫添加到系統中:
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update
1
2
接下來,識別顯卡模型和推薦的驅動程序:
$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor : NVIDIA Corporation
model : GK104 [GeForce GTX 680]
driver : nvidia-340 - third-party free
driver : nvidia-390 - third-party free recommended
driver : nvidia-387 - third-party free
driver : nvidia-304 - distro non-free
driver : nvidia-384 - third-party free
driver : xserver-xorg-video-nouveau - distro free builtin
== cpu-microcode.py ==
driver : intel-microcode - distro free
1
2
3
4
5
6
7
8
9
10
11
12
13
14
輸入如下命令:
$ sudo apt install nvidia-390
1
一旦完成,便可從新啓動系統。
3.使用官方的NVIDIA驅動進行手動安裝
這種方式也是我最經常使用的方式,安裝方式以下。
首先識別NVIDIA顯卡型號,輸入一下命令:
$ lshw -numeric -C display
1
或者
$ lspci -vnn | grep VGA
1
下載NVIDIA官方顯卡驅動,而後存儲到相應路徑。
中止可視化桌面:
$ sudo telinit 3
1
以後會進入一個新的命令行會話,使用當前的用戶名密碼登陸
在相應路徑下安裝NVIDIA驅動(安裝文件也可爲.sh後綴,若是提示沒有權限使用sudo):
$ bash NVIDIA-Linux-x86_64-384.111.bin
1
按照如下步驟:
Accept License
The distribution-provided pre-install script failed! Are you sure you want to continue? -> CONTINUE INSTALLATION
Would you like to run the nvidia-xconfig utility? -> YES
在安裝結束後,在命令行輸入一下命令重啓,NVIDIA驅動便可安裝成功:
$ sudo reboot
---------------------
做者:ObsessionLife
來源:CSDN
原文:https://blog.csdn.net/tjuyanming/article/details/80862290?utm_source=copy
版權聲明:本文爲博主原創文章,轉載請附上博文連接!
弄顯卡驅動弄了好久,主要是由於網上的解答參差不齊且版本並不適合。套路比較深。如下個人解答可能不具備普適性,僅供參考!
本人雙顯卡,intel集成顯卡和GTX860M獨立顯卡。
1.首先解釋一個東西:
查詢顯卡信息發現GTX860顯示3DController,這種渲染方式下,通常顯示使用intel集成顯卡,3D渲染時使用獨立顯卡。所以按照網上的一些方法,在終端查詢lspci | grep -i vga 只有一張intel集成顯卡,若是有雙顯卡的同窗不要覺得本身的獨立顯卡壞了。。查詢3d顯卡時就能夠顯示本身的N卡了。
steven@steven-Lenovo-Y50-70:~$ lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
steven@steven-Lenovo-Y50-70:~$ lspci | grep -i 3d
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)
2.顯卡驅動配置
網上有些攻略很是很是複雜,又要禁用nouveau驅動,又要進入控制檯,又要加載源什麼什麼的。發現高了半天,網卡驅動仍是沒裝上去,系統重裝了好幾遍。
其實很簡單,簡單來講和把大象放冰箱是一個道理
在ubuntu18.04剛安裝時,雙顯卡的同窗設置->詳細信息中顯卡默認爲Intel集成顯卡。
第一步:(最重要)禁用本身的secure boot,也就是設置爲disable,具體的進入本身bios中找一下,通常在security或者boot裏面。
第二步:進入終端輸入兩條命令
steven@steven-Lenovo-Y50-70:~$ ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
解釋一下:第一條命令是查看顯卡設備和顯卡驅動,第二條命令是自動安裝合適顯卡驅動
第三步:從新啓動吧,而後在應用中找到nvidia setting,若是出現這樣的界面,就說明Nvidia顯卡驅動安裝成功
在Prime profiles裏面能夠看到兩張顯卡
在右上角的設置->詳細信息 能夠看到此時的顯卡已經切換爲Nvidia
這樣就能夠了。盡情的享受ubuntu18.04吧。
有疑問的同窗,歡迎留言。若是有什麼不一樣看法或認爲說法不對的地方,懇請留言指正。
留下參考連接:
https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux
https://www.jianshu.com/p/f9e905abea91
---------------------
做者:Steven_zhaosh
來源:CSDN
原文:https://blog.csdn.net/qq_37935670/article/details/80377196?utm_source=copy
版權聲明:本文爲博主原創文章,轉載請附上博文連接!
一. 去英偉達官網下載驅動程序(http://www.nvidia.cn/Download/index.aspx?lang=cn)
二. 禁用nouveau第三方驅動
打開編輯配置文件: sudo gedit /etc/modprobe.d/blacklist.conf
在最後一行添加:blacklist nouveau
改好後執行命令:sudo update-initramfs -u
重啓使之生效:reboot
三. 安裝驅動
重啓後按Ctrl+Alt+F1 進入命令行界面
執行命令:lsmod | grep nouveau
禁用X服務:sudo /etc/init.d/lightdm stop
給驅動run文件賦予可執行權限:sudo chmod a+x NVIDIA-Linux-x86_64-390.25.run (下載的驅動文件名)
安裝:sudo ./NVIDIA-Linux-x86_64-390.25.run -no-opengl-files
開啓X服務:sudo /etc/init.d/lightdm start
–no-opengl-files 只安裝驅動文件,不安裝OpenGL文件。這個參數最重要
–no-x-check 安裝驅動時不檢查X服務
–no-nouveau-check 安裝驅動時不檢查nouveau
後面兩個參數可不加。
重啓,沒有問題,輸入命令:nvidia-smi
若是出現了驅動版本就表示安裝成功了。
---------------------
做者:Louiseluke
來源:CSDN
原文:https://blog.csdn.net/u014797226/article/details/79626693?utm_source=copy
版權聲明:本文爲博主原創文章,轉載請附上博文連接!
由於要作畢設須要安裝caffe2,配置cuda8.0,可是安裝nvidia驅動真的是把我難倒了,看了不少篇博文都沒有效果,如今我本身從新總結了下幾種 安裝方法(親測有效),但願能幫到你們。
查看版本驅動
NVIDIA驅動
方法一:
ppa源安裝驅動
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-390 #此處要根據上面查詢到的版本適當更改
sudo apt-get install mesa-common-dev
sudo apt-get install freeglut3-dev
測試
重啓以後在終端內輸入:
nvidia-smi #若出現電腦GPU列表,即安裝成功
或者
nvidia-settings #顯示你的顯卡信息
方法二:手動去官網下載.run文件本身安裝
下載完成以後:
卸載原先的全部驅動:
#for case1: original driver installed by apt-get:
sudo apt-get remove --purge nvidia*
#for case2: original driver installed by runfile:
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall
禁用nouveau:
sudo gedit /etc/modprobe.d/blacklist.conf
1
在最後一行添加:
blacklist nouveau
以後,執行命令:
sudo update-initramfs -u
電腦重啓以後執行
lsmod | grep nouveau #沒有輸出,即說明安裝成功
安裝驅動
進入命令行界面
Ctrl-Alt+F1,以後輸入用戶名和密碼登陸便可。
給驅動run文件賦予執行權限(若出現[sudo] 計算機名 ◆ ◆ ◆ ◆,這是由於安裝了中文的ubuntu,輸入登陸密碼便可)
cd Downloads
sudo chmod a+x NVIDIA-Linux-x86_64-375.20.run
安裝(注意 參數)
sudo ./NVIDIA-Linux-x86_64-375.20.run –no-opengl-files
–no-opengl-files 只安裝驅動文件,不安裝OpenGL文件。這個參數最重要
–no-x-check 安裝驅動時不檢查X服務
–no-nouveau-check 安裝驅動時不檢查nouveau
後面兩個參數可不加。
重啓,並不會出現循環登陸的問題
ps:若是由於本身的操做失誤,循環登陸不要慌張,也不要從新裝系統,跟着個人步驟來,我這些坑都遇到過。
循環登陸解決方法