環境:華爲2288hv5服務器,安裝了centos7.5
1、到官網下載驅動
https://www.nvidia.cn/Download/index.aspx?lang=cn
2、安裝編輯環境
yum install kernel* gcc* glibc*
系統重啓
如果不重啓會報錯
3、禁用nouveau驅動
在安裝NVIDIA顯卡驅動前,建議先卸載Linux系統自帶的顯卡驅動nouveau。
nouveau是一個由愛好者組織的針對NVIDIA顯卡開發第三方開源3D驅動的共同項目,並且nouveau是在完全沒有得到NVIDIA任何支持的情況下進行開發的,與NVIDIA驅動存在衝突,並且會影響GPU運行的可靠性,建議使用NVIDIA GPU前先禁用該驅動
3.1執行#lsmod|grep nouveau查看驅動是否加載。
3.2禁用系統默認安裝的 nouveau 驅動
修改/etc/modprobe.d/blacklist.conf 文件:
如果存在blacklist.conf,添加blacklist nouveau,註釋掉blacklist nvidiafb;
如果不存在,執行:
echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist.conf
沒有執行這一步會報錯
執行#lsmod|grep nouveau查看驅動是否已禁用。
4、重新建立initramfs image文件
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut /boot/initramfs-$(uname -r).img $(uname -r)
做完這個步驟可重啓一下。
5、安裝驅動
5.1把文件拷貝到/tmp目錄底下,修改權限
chmod +x NVIDIA-Linux-x86_64-440.33.01.run
5.2切換到文本模式,不然安裝會報錯
init 3
5.3執行安裝程序
./NVIDIA-Linux-x86_64-440.33.01.run -no-opengl-files
注:由於驅動中opengl組件和OS自帶的衝突,所以此處需要增加參數–no-opengl-files
5.4點擊“yes”
5.5點擊“yes”,安裝完成
5.6切回到圖從界面
init 5
5.7查看顯卡信息
nvidia-smi