日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

「OS」Centos7安装Nvidia驱动

發(fā)布時(shí)間:2024/9/27 126 豆豆
生活随笔 收集整理的這篇文章主要介紹了 「OS」Centos7安装Nvidia驱动 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

驅(qū)動(dòng)安裝環(huán)境

  • 船新的Centos7系統(tǒng),未裝任何東西

參考鏈接

  • CentOS集成GTX-1080Ti顯卡搭建深度學(xué)習(xí)環(huán)境全過程
  • centos 7 安裝NVIDIA顯卡驅(qū)動(dòng)
  • CentOS7安裝Nvidia顯卡驅(qū)動(dòng)后桌面起不來
  • CentOS7禁用nouveau,X server
  • 步驟

    前期準(zhǔn)備:下載顯卡驅(qū)動(dòng)

    查看顯卡信息

    $ lspci | grep VGA

    然后到英偉達(dá)官網(wǎng)下載對(duì)應(yīng)顯卡型號(hào)的顯卡驅(qū)動(dòng),文件格式為“.run”,記住驅(qū)動(dòng)保存路徑,或者將驅(qū)動(dòng)文件移動(dòng)到一個(gè)預(yù)定目標(biāo)文件夾

    開始安裝
  • 安裝依賴
  • yum install kernel-devel-$(uname -r) gcc
  • 禁用nouveau驅(qū)動(dòng)
  • 下面兩個(gè)代碼塊打開了兩個(gè)conf文件,在第一個(gè)代碼塊中只需要執(zhí)行這兩句命令即可

    $ echo 'blacklist nouveau' >> /etc/modprobe.d/blacklist.conf $ echo 'options nouveau modeset=0' >> /etc/modprobe.d/blacklist.conf

    在第二個(gè)(下面)代碼塊中,可以根據(jù)路徑/lib/modprobe.d手動(dòng)打開dist-blacklist.conf文件;下面代碼塊是在終端中打開文件

    $ vim /lib/modprobe.d/dist-blacklist.conf

    在文件dist-blacklist.conf末尾添加兩行內(nèi)容:

    blacklist nouveau options nouveau modeset=0

    然后再把文件里的blacklist nvidiafb注釋掉(前面加#號(hào));完成上面步驟后,輸入:

    $ sudo dracut --force

    更新剛才的修改,然后重啟:

    $ sudo reboot

    重啟后,輸入:

    $ lsmod | grep nouveau

    若沒有任何輸出,則表示禁用成功;有其他輸出再看看別人怎么弄的

  • 備份與重建
  • $ sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak $ sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
  • 修改運(yùn)行級(jí)別為純文本模式
  • $ systemctl set-default multi-user.target $ reboot

    reboot后會(huì)進(jìn)入純文本環(huán)境,根據(jù)提示登錄root用戶,輸入密碼后,進(jìn)入終端

  • 再次確認(rèn)nouveau是否已經(jīng)禁用
  • $ lsmod| grep nouveau
  • 安裝驅(qū)動(dòng)
  • 在終端中切換路徑到剛才保存的驅(qū)動(dòng)文件位置,然后給驅(qū)動(dòng)文件授權(quán):

    $ chmod +x 驅(qū)動(dòng)文件名.run $ ./驅(qū)動(dòng)文件名.run --no-opengl-files

    后面加上--no-opengl-files是因?yàn)槲以诜磸?fù)抽插的過程中發(fā)現(xiàn)最后驅(qū)動(dòng)裝成功了,但一直回不到圖形界面,然后從參考鏈接中發(fā)現(xiàn)有個(gè)博主說需要加上這段,以保證opengl和GNOME桌面沖突,所以就加了;你們可以嘗試不加試試,反正最后有辦法挽回

    執(zhí)行上面這條命令后,會(huì)遇到很多需要手動(dòng)確認(rèn)的東西,在這里需要提醒一下,如果問你要不要裝xconfig,記得選默認(rèn)的no!!!!不要看別的博客寫的選yes。因?yàn)橹拔已b過一次ubuntu系統(tǒng)下的顯卡驅(qū)動(dòng),當(dāng)時(shí)ubuntu的教程下面好幾個(gè)人都反復(fù)說要選yes,導(dǎo)致我這次每次都選yes,每次都回不到圖形界面

    等上面命令執(zhí)行完后,輸入:

    $ systemctl set-default graphical.target

    回到圖形模型,然后reboot重啟:

    $ reboot

    此時(shí)如果能正常回到圖形界面,在終端輸入nvidia-smi爆出來一個(gè)方框,能看到顯卡的信息那就說明安裝成功了,可以繼續(xù)安裝CUDA和CuDNN了;如果不能正常回到圖形界面,繼續(xù)往下看。

    不能回到圖形界面

    1. 錯(cuò)誤1:卡在綠OK處

    如果重啟后一直卡在類似下面的界面

    按Ctrl+Alt+f3/f2/f1回到一開始純文本模式下的登錄界面,登錄root帳號(hào),進(jìn)入終端 ,進(jìn)入剛才驅(qū)動(dòng)文件的目錄,輸入:

    $ ./NVIDIA-Linux-x86_64-430.40.run --uninstall

    卸載剛剛安裝的驅(qū)動(dòng),然后reboot,就能重新回到圖形界面了,但此時(shí)驅(qū)動(dòng)已經(jīng)卸載了,你回頭看看哪步出了錯(cuò)誤;按理是不會(huì)出錯(cuò)的。上面步驟我測(cè)試了很多次,我報(bào)這個(gè)錯(cuò)誤是因?yàn)樵趚config這里選了yes,就怎么也回不到圖形界面了

    2. 錯(cuò)誤2:無法連接到服務(wù)器/被服務(wù)器拒絕
    無法恢復(fù)圖形界面,且進(jìn)入終端后一通騷操作發(fā)現(xiàn)終端報(bào)無法連接到X server的錯(cuò)誤,好的,重新卸載驅(qū)動(dòng),看看上面的步驟是哪里出了錯(cuò),我估計(jì)還是在xconfig這里選了yes。。。。。

    3. 錯(cuò)誤3:無法進(jìn)入終端
    雖然不知道你到底執(zhí)行了什么騷操作,導(dǎo)致進(jìn)入系統(tǒng)的時(shí)候一直卡在一排小企鵝面前面紅耳赤、抓耳撓腮,按任何鍵都沒有效的時(shí)候,恭喜,需要重裝系統(tǒng)了。回到上面第一步重新開始吧,一定是某一步你做錯(cuò)了,多參考其他centos安裝顯卡驅(qū)動(dòng)的教程

    我裝了很多次,不管ubuntu還是centos,今天終于寫下這個(gè)教程了,估計(jì)以后也不會(huì)出錯(cuò)了。多同時(shí)參考其他人的教程,多自己試錯(cuò),次數(shù)多了就會(huì)裝了。

    總結(jié)

    以上是生活随笔為你收集整理的「OS」Centos7安装Nvidia驱动的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。