離線安裝NVIDIA顯卡驅動
費了一天的勁,走了好多的坑,最主要的原因是gcc版本的問題,一定要用最新版本的gcc!!!
1)官網下載顯卡驅動
2)apt 下載gcc包及其依賴包,可用apt-cache depends gcc命令查看
3)刪除所有原來顯卡驅動sudo apt remove --purge nvidia*
4)禁用nouveau驅動: sudo gedit /etc/modprobe.d/blacklist.conf ,在后面添加兩行blacklist nouveau; options nouveau modset=0
5)保存,重起:sudo update-initramfs -u;sudo reboot
6)切換到文字界面安裝驅動Ctrl+Alt+F3; sudo ./NVIDIA.run
7)根據提示點OK->next->OK等等
中間過程可能會提示缺少make等,根據提示安裝即可。
8)查看顯卡資源情況
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 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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
【ubuntu-18.04】ubuntu18.04進行Nvidia顯卡配置
弄顯卡驅動弄了很久,主要是因為網上的解答良莠不齊且版本並不適合。套路比較深。以下我的解答可能不具有普適性,僅供參考!
本人雙顯卡,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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
Ubuntu 16.04安裝NVIDIA驅動
一. 去英偉達官網下載驅動程序(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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
[專業親測]Ubuntu16.04安裝Nvidia顯卡驅動(cuda)--解決你的所有困惑
因為要做畢設需要安裝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:如果因為自己的操作失誤,循環登錄不要慌張,也不要重新裝系統,跟着我的步驟來,我這些坑都遇到過。
循環登錄解決方法
希望大家都能安裝成功!如果遇到任何問題,請在評論里描述你的問題!
---------------------
作者:tf_dl_ml_python
來源:CSDN
原文:https://blog.csdn.net/ghw15221836342/article/details/79571559?utm_source=copy
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!