CentOS安裝nvidia顯示卡驅動
最近折騰了CentOS的顯示卡驅動,踩了不少坑,最後終於裝成功了,不得不感慨CentOS真是與眾不同啊。
常用的驅動安裝方法有2種:手動編譯和從ELRepo源安裝,一般來說搜尋的時候看到的都是前者,即“安裝編譯環境, 到nvidia官網下載驅動檔案,把nouveau加入blacklist, 進入命令列模式重啟安裝……”這樣的,不過這種方法適用於Ubuntu系的作業系統,CentOS的話,從網上一些文章看,應該是有按照這方法裝成功的,但過程很麻煩,而且會出現各種意料之外的情況而導致安裝失敗,所以從ELRepo源安裝才是王道。
(題外話:即使是Ubuntu系一般也是想用最新驅動才手動編譯,平時的話用驅動管理裡提供的nvidia驅動就行,個人感覺和最新的沒什麼區別)
ELRepo源提供了nvidia-detect命令,會自動幫你尋找合適的驅動,然後根據顯示的結果,用yum就能完成安裝,重啟之後不會有任何問題,省時省力。
1、先進行核心升級,上一篇博文《CentOS6.9 核心升級(2.6.32-696.16.1升級到4.4.135-1.el6)》記錄很詳細
新增ELRepo源:首先匯入公共金鑰;然後安裝ELRepo(對應CentOS6.9的版本)
(1)檢視核心
# uname -r
(2)新增ELRepo源,匯入public key,匯入公共金鑰
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
(3)安裝ELRepo
# rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
(4)核心版本更新
#yum --enablerepo=elrepo-kernel install kernel-lt -y
或yum --enablerepo=elrepo-kernel install kernel-ml
(5)#vim /etc/grub.conf
(6)#reboot
# uname -r #檢視核心是否升級及重啟生效。
2、安裝顯示卡檢查程式:
[[email protected] ~]# yum install nvidia-detect
3、檢測顯示卡型號,並選擇對應的驅動:
[[email protected] ~]# nvidia-detect -v
Probing for supported NVIDIA devices...
[10de:1024] NVIDIA Corporation GK110BGL [Tesla K40c]
This device requires the current 390.59 NVIDIA driver kmod-nvidia
[102b:0533] Matrox Electronics Systems Ltd. MGA G200EH
根據 nvidia-detect 的輸出資訊,可以知道顯示卡的型號,以及要使用的驅動版本390.59
(
$ nvidia-detect -
v
Probing
for
supported NVIDIA devices...
[10de:06dd] NVIDIA Corporation GF100GL [Quadro 4000]
This device requires the current 346.47 NVIDIA driver kmod-nvidia
根據 nvidia-detect 的輸出資訊,可以知道顯示卡的型號,以及要使用的驅動版本 346.47 。
)4、
yum install nvidia-x11-drv-390.59 nvidia-x11-drv-390.59-64bit
(
安裝顯示卡驅動
若驅動版本為 304.xx,則安裝 304xx 版本:
sudo
yum
install
nvidia-x11-drv-304xx nvidia-x11-drv-304xx-32bit
若驅動版本為 340.xx,則安裝 340xx 版本:
sudo
yum
install
nvidia-x11-drv-340xx nvidia-x11-drv-340xx-32bit
對於大多數比較新的顯示卡來說,直接安裝最新版的驅動即可:
sudo
yum
install
nvidia-x11-drv nvidia-x11-drv-32bit
安裝過程中可能會給出軟體衝突的警告,需要解除安裝以下軟體包及其依賴:
sudo
yum remove xorg-x11-glamor
)5、安裝過程中可能會給出軟體衝突的警告,需要解除安裝以下軟體包及其依賴:yum remove xorg-x11-glamor6、重啟 reboot
手動編譯顯示卡驅動 (還未嘗試,在此記錄一下)
準備工作
檢視顯示卡型號
$ lspci |
grep
VGA
[[email protected] ~]# lspci | grep VGA
01:00.1 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200EH (rev 01)
結合上面3我的顯示卡型號為Tesla K40c
($ lspci |
grep
VGA
03:00.0 VGA compatible controller: NVIDIA Corporation GF100GL [Quadro 4000] (rev a1)
從這裡可以得出顯示卡型號為 Quadro 4000。
)手動編譯顯示卡驅動
準備工作
檢視顯示卡型號
$ lspci |
grep
VGA
03:00.0 VGA compatible controller: NVIDIA Corporation GF100GL [Quadro 4000] (rev a1)
從這裡可以得出顯示卡型號為 Quadro 4000。
驅動下載
下載地址為: http:
//www
.nvidia.com
/Download/index
.aspx?lang=en-us
安裝顯示卡驅動
安裝 kernel-devel
sudo
yum
install
kernel-devel
將 nouveau 驅動加入黑名單,在
/etc/modprobe
.d
/blacklist
.conf (CentOS 7 下為
/usr/lib/modprobe
.d
/dist-blacklist
.conf )中加入 blacklist nouveau
備份 initramfs 檔案
sudo
mv
/boot/initramfs-
$(
uname
-r).img
/boot/initramfs-
$(
uname
-r).img.bak
重建 initramfs 檔案
sudo
dracut -
v
/boot/initramfs-
$(
uname
-r).img $(
uname
相關推薦
CentOS安裝nvidia顯示卡驅動的正確方法
最近折騰了CentOS的顯示卡驅動,踩了不少坑,最後終於裝成功了,不得不感慨CentOS真是與眾不同啊。
常用的驅動安裝方法有2種:手動編譯和從ELRepo源安裝,一般來說搜尋的時候看到的都是前者,即“安裝編譯環境, 到nvidia官網下載驅動檔案,把nouveau加
CentOS安裝nvidia顯示卡驅動
最近折騰了CentOS的顯示卡驅動,踩了不少坑,最後終於裝成功了,不得不感慨CentOS真是與眾不同啊。常用的驅動安裝方法有2種:手動編譯和從ELRepo源安裝,一般來說搜尋的時候看到的都是前者,即“安裝編譯環境, 到nvidia官網下載驅動檔案,把nouveau加入blac
ubuntu16.04安裝Nvidia顯示卡驅動,CUDA8.0,cuDNN6,TensorFlow-gpu
Welcome To My Blog 實驗室學姐讓跑一個深度學習模型的程式,需要配置環境,查閱各種資料後安裝成功,記錄一下安裝過程,確實挺刺激,也算是開啟了自己的深度學習之旅了.
安裝Nvidia顯示卡驅動
1. 下載驅動
根據自己的系統和顯示卡型號直接在NVIDIA官網
Linux 桌面玩家指南:11. 在同一個硬碟上安裝多個 Linux 發行版以及為 Linux 安裝 Nvidia 顯示卡驅動
特別說明:要在我的隨筆後寫評論的小夥伴們請注意了,我的部落格開啟了 MathJax 數學公式支援,MathJax 使用$標記數學公式的開始和結束。如果某條評論中出現了兩個$,MathJax 會將兩個$之間的內容按照數學公式進行排版,從而導致評論區格式混亂。如果大家的評論中用到了$,但是又不是為了使用數學
[專業親測]Ubuntu16.04安裝Nvidia顯示卡驅動(cuda)--解決你的所有困惑
因為要做畢設需要安裝caffe2,配置cuda8.0,但是安裝nvidia驅動真的是把我難倒了,看了很多篇博文都沒有效果,現在我自己重新總結了下幾種 安裝方法(親測有效),希望能幫到大家。
檢視版本驅動
NVIDIA驅動
方法一:
ppa源安裝驅動
sudo add-apt-repos
centos7 安裝nvidia顯示卡驅動的方法
ELRepo源安裝:ELRepo源提供了nvidia-detect命令,會自動幫你尋找合適的驅動,然後根據顯示的結果,用yum就能完成安裝,重啟之後不會有任何問題,省時省力。
1、新增ELRepo源
1.1 首先匯入公共金鑰,執行命令:rpm --import htt
深度學習開發環境配置第一彈:Ubuntu16.04下安裝NVIDIA顯示卡驅動+CUDA9.0.176配置
一、解除安裝舊NVIDIA驅動
sudo apt-get remove --purge nvidia*
二、拉黑Ubuntu核心裡面自帶的nouveau驅動
本人親測使用的是:
1、在/etc/modprobe.d/路徑新增並修改配置檔案
[email
Linux安裝NVIDIA顯示卡驅動的正確姿勢
Linux安裝NVIDIA顯示卡驅動的正確姿勢
什麼是nouveau驅動?
檢測NVIDIA驅動是否成功安裝
集顯與獨顯的切換
使用標準倉庫進行自動化安裝
使用PPA倉庫進行
Centos7/RedHat7安裝NVIDIA顯示卡驅動教程
Linux系統一般預設安裝的是開源的nouvea顯示卡驅動,它與nvidia顯示卡驅動產生衝突,欲裝nvidia必禁nouvea!其次Nvidia驅動預設安裝OpenGL桌面,這個桌面又與GNOME桌面
安裝NVIDIA顯示卡驅動
備份顯示卡驅動
實質上就是禁用系統核心自帶的顯示卡驅動
sudo mv /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.k
Centos7 上為kaldi安裝/解除安裝 nvidia顯示卡驅動和CUDA
比起sge叢集的搭建配置,這個不算難,但還是有很多細節拖慢你的速度。已經重灌超過三次了,還是整理清楚記下來方便以後再要重灌吧!
1.安裝和配置
一個關鍵點就是:nvidia顯示卡的型別決定可以安裝哪些cuda的版本,而顯示卡驅動的版本又必須滿足cuda版本的要求!
在Ubuntu烏班圖虛擬機器中安裝nvidia顯示卡驅動導致迴圈跳到登入介面
今天啟動虛擬機器的時候遇到了一個問題,輸入正確的密碼後還是跳到登入介面,而且再次輸入都是迴圈跳到登入介面。在網上找了很多解決的辦法,也沒有成功。
後來終於解決,原因是我在虛擬機器中安裝了nvidia顯示卡驅動。(因為虛擬機器的顯示卡是虛擬的)
檢視錯誤內容的方法
桌上型電腦Ubuntu16.04安裝Nvidia顯示卡驅動記錄
在使用Ubuntu時發現gazebo不能正常執行,故禁用Ubuntu系統整合的顯示卡驅動,安裝Nvidia顯示卡驅動。 參考文章: [1]Ubuntu16.04安裝Nvidia顯示卡驅動 [2][專業親測]Ubuntu16.04安裝Nvidia顯示卡驅動(cuda)–解決你的所有困惑 過程如
ubuntu16.04安裝NVIDIA顯示卡驅動
1.Ctrl+Alt+F1進入字元終端;
2.解除安裝系統中的nvidia低版本驅動
# sudo apt-get purge nvidia*
3.把顯示卡驅動加入PPA
# sudo add-apt-repository ppa:graphics-drivers
#
Deepin 15.8系統安裝NVIDIA顯示卡驅動
這篇部落格的前半部分已經說得比較詳細了,但是在禁止nouveau驅動的方法中,有些小錯誤。 經過我的實踐,步驟如下: 1.執行sudo gedit /etc/modprobe.d/blacklist.conf 2.在blacklist.conf中加入如下程式碼:
blacklist vga16fb
blac
Fedora一鍵安裝NVIDIA顯示卡驅動Fedora28+
Fedora一鍵安裝NVIDIA顯示卡驅動,適用於Fedora28+
自從Fedora28開始,rpmfusion源就包含了nvidia顯示卡驅動,再也不用像原來一樣到nvidia的官網下二進位制包編
【親測】Ubuntu16.04手動安裝nvidia顯示卡驅動+CUDA 8.0--聯想伺服器版(之二)
接著上一篇,把伺服器版本的安裝教程寫完
4. 安裝cuda 8.0
1)重啟後再次進入字元終端介面(Ctrl + Alt + F1),並關閉x window圖形介面,進入安全模式安裝(lightdm
CentOS7(64位)安裝NVIDIA顯示卡驅動和CUDA8.0
硬體環境:
顯示卡驅動下載;http://www.geforce.cn/drivers點選開啟連結
CUDA下載:https://developer.nvidia.com/cuda-downlo
Ubuntu 18.04 安裝NVIDIA顯示卡驅動教程
寫在前面
最近新買的榮耀magicbook放棄了windows而轉入ubuntu的懷抱,其中安裝NVIDIA顯示卡驅動時遇到了一個比較大的問題,參考了幾位博主的成果,成功安裝好了驅動(只能說這獨顯沒有浪費哈哈哈)。
下面就把整個過程記述下來,以供大家一起參考。
1. 安
Kali系統中安裝NVIDIA顯示卡驅動
This document explains how to make use of NVIDIA video hardware and install the drivers on a Kali Linux system. The first step is to fu