下面是安裝順序,注意都用root執行:
- yum update
- reboot
重新開機後,一樣還在圖形模式
- yum install kernel-devel-$(uname -r)
- yum install gcc dkms acpid
- echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
- 修改GRUB設定/etc/sysconfig/grub
- 改成 GRUB_CMDLINE_LINUX="rhgb quiet rd.driver.blacklist=nouveau"
- grub2-mkconfig -o /boot/grub2/grub.cfg
- yum remove xorg-x11-drv-nouveau
- mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
- dracut /boot/initramfs-$(uname -r).img $(uname -r)
- systemctl disable gdm
- reboot
重新開機進入指令模式,開始安裝Nvidia driver
- chmod +x NVIDIA-Linux-x86_64-375.26.run
- ./NVIDIA-Linux-x86_64-375.26.run
- systemctl enable gdm
重新開機進入圖形模式,用下面兩個指令看安裝好了沒
- nvidia-settings
- nvidia-smi
_EOF_
版主您好,幾天前依照您的步驟在實驗室server安裝NVIDIA驅動,
回覆刪除機器型號是 NVIDIA Tesla k80 系統是 CentOS 7 安裝driver版本為384.66
安裝完Nvidia driver後重開機便無法開啟圖形介面,
nvidia-smi指令顯示有成功安裝384.66版本的driver,
不知道是不是驅動有和什麼衝突或是桌面設定錯誤,
請問版主是否有步驟可以修正或是一些指令可以檢查哪裡出錯,感謝!
可能是因為圖形介面被設定從Tesla k80上面來開,但你的螢幕是接在主機板。我在CentOS 7上面沒有處理過這樣的問題,但在Ubuntu上面有解決過,請參考:
刪除http://2formosa.blogspot.tw/2017/05/x-window-select-gpu.html
上述解法是可以成功開啟圖形介面,但要開始用CUDA加速的時候,CUDA runtime又會找不到GPU卡,相似的錯誤訊息請參考:
http://2formosa.blogspot.tw/2017/07/gromacs-gpu-error.html
也就是要在“使用圖形介面”與"使用GPU加速“兩者之間做個妥協
若你有找到可以同時滿足這兩個需求的解法也請分享,謝謝
非常感謝版主的回覆。
刪除請問若想要復原回未安裝nvidia driver的狀態再重新安裝看看,
除了:
./NVIDIA-linux-x86_64-384.66.run --uninstall 指令外
還需要哪些步驟讓系統回到未安裝nvidia driver的狀態?
不好意思一直麻煩您,謝謝!
我猜應該是這樣做
刪除1. 先設定從文字模式開機
2. 開機後,用./NVIDIA-linux-x86_64-384.66.run --uninstall移除Nvidia driver
3. 安裝nouveau,用yum install xorg-x11-drv-nouveau
4. 修改/etc/modprobe.d/blacklist.conf,把nouveau從blacklist裡面拿掉
5. 修改/etc/sysconfig/grub,裡面GRUB_CMDLINE_LINUX,把nouveau從blacklist拿掉
6. 更新grub與initramfs,指令應該類似
grub2-mkconfig -o /boot/grub2/grub.cfg
dracut /boot/initramfs-$(uname -r).img $(uname -r)
7. 開啟gdm(圖形登入畫面)
systemctl enable gdm
8. 重新開機
我猜這樣應該就可以動了~祝好運
備註:通常在安裝這種會動到圖形介面、或是會更新整個作業系統的動作,除非很熟悉過程,不然建議先把系統做個備份。備份方式可以參考這篇
http://2formosa.blogspot.tw/2017/08/clonezilla-for-backup.html
非常感謝您的耐心回覆
刪除我會再找資料試看看,若有成功再回覆您
再次謝謝版主的幫忙!
請問我本身是WINDOWS的使用者, 用WINDOWS下載NV給LINUX的driver後儲存在USB pen drive裡面, 要怎樣讓Cent可以認到我USB裡面的NV Linux driver
回覆刪除猜測你的USB隨身碟應該是NTFS方式格式化,所以Linux讀不到。兩種方法可以解決:
刪除1. 另外找一個用FAT32或exFAT格式化的隨身碟存
2. 搜尋"CentOS NTFS"的解法讓Linux可以讀取NTFS格式化隨身碟