您好,登錄后才能下訂單哦!
小編給大家分享一下CentOS 7中如何安裝Nvidia GTX1080顯卡驅動,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
一:首先當然是要把驅動下載下來啦。
我的電腦是NVIDIA的,所以自然先要訪問其官網:http://www.geforce.cn/drivers
根據你自己的顯卡型號,選擇相應的顯卡,進行下載勒,下載下來的是一個.run 的文件。
二:OK,接下來就是安裝編譯環境:gcc、kernel-devel、kernel-headers (當然,如果你的電腦已經安裝了,自然就不用在裝了)
# yum -y install gcc kernel-devel "kernel-devel-uname-r == $(uname -r)" dkms "kernel-devel-uname-r == $(uname -r)"
可以確保安裝與當前運行內核版本一樣的kernel-header
三:修改/etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模塊的加載
方法: 添加blacklist nouveau,注釋掉blacklist nvidiafb(如果存在)
blacklist.conf不存在時,執行下面的腳本
# echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist.conf
四:重新建立initramfs image文件
# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak # dracut /boot/initramfs-$(uname -r).img $(uname -r)
五:執行以下安裝腳本
./NVIDIA-Linux-x86_64-375.39.run --kernel-source-path=/usr/src/kernels/3.10.0-514.el7.x86_64 -k $(uname -r) --dkms -s
遇到的問題:
ERROR: Unable to load the kernel module 'nvidia.ko'.
原因是內核默認開啟了nouveau模塊,如果沒有執行第三步會報該錯誤
Unable to load the 'nvidia-drm' module
沒有安裝dkms模塊導致
Your kernel headers for kernel 3.10.0-229.el7.x86_64 cannot be found
原因是找不到與內核匹配的kernel-header庫文件,執行
yum install -y "kernel-devel-uname-r == $(uname -r)" 即可
其他注意事項:
--dkms 可以將Nvidia模塊編譯進內核默認加載模塊,以后升級內核時不需要重新重新安裝驅動
-s 選項是silence模式安裝,去掉-s是交互式模式安裝
下面是其他網友的補充
思路:
1、去nvidia官網下載顯卡驅動,驅動的后綴名為".run",需要注意的是顯卡系列名稱+位數
2、打開terminal終端,輸入命令"init 3"切換到文本界面
3、安裝過程
#cd進顯卡驅動下載的目錄 #chmod a+x 驅動名 #sh 驅動名
4、發現報錯無編譯器,干脆去把開發工具包安裝
#yum groupinstall -y Development-Tool
重復安裝步驟提示找不到kernel-source,提示指定kernel的路徑
#sh 驅動名 --kernel-source-path=kernel路徑(我的是/usr/src/kernels/核心號/)
以上是“CentOS 7中如何安裝Nvidia GTX1080顯卡驅動”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。