在AI等通用計算業務場景或者OpenGL、Direct3D、云游戲等圖形加速場景下,安裝了GRID驅動的GPU可有效發揮高性能計算能力,或提供更流暢的圖形顯示效果。本文為您介紹通過云助手快速安裝GRID驅動的方法。
使用云助手安裝GRID驅動前,建議您提前了解云助手相關內容。具體信息,請參見云助手概述。創建GPU實例時系統會默認預裝云助手插件。
適用實例
僅Linux系統GPU虛擬化型實例規格vgn6i-vws、vgn7i-vws、sgn7i-vws支持通過云助手安裝GRID驅動,更多信息,請參見GPU虛擬化型。該類實例支持安裝的GRID驅動和CUDA版本如下所示:
選擇的公共鏡像版本 | NVIDIA GRID驅動版本 | CUDA版本 |
| 470.239.06 | 11.4 |
Linux系統GPU計算型實例規格(例如gn7i、gn6i、ebmgn7i、ebmgn6i等)無需安裝GRID驅動,僅使用NVIDIA官網驅動即可支持圖形加速功能。更多信息,請參見GPU計算型實例。
操作步驟
登錄ECS管理控制臺。
在左側導航欄,選擇 。
在頁面左側頂部,選擇目標資源所在的地域。
在ECS實例頁簽下的實例列表,選擇目標實例,單擊對應操作欄下的執行命令。
在創建執行命令面板的命令信息區域,完成參數配置。
主要參數配置項如下所示,其他參數保持默認。更多信息,請參見命令參數(控制臺操作)。
重要參數取值必須按照下文提供的取值來設定,否則可能會導致云助手執行失敗。
①命令類型:選擇Shell。
②命令內容:粘貼如下命令。有關Shell命令的示例,請參見查看實例系統配置。
if acs-plugin-manager --list --local | grep grid_driver_install > /dev/null 2>&1 then acs-plugin-manager --remove --plugin grid_driver_install fi acs-plugin-manager --exec --plugin grid_driver_install
③超時時間:命令執行超時時間。當執行命令的任務超時后,云助手將強制終止任務進程。取值:600。
說明超時時間僅支持設置為正整數,單位為秒,取值范圍:10~86,400秒(24小時)。
單擊執行,通過云助手命令安裝GRID驅動。
執行完成后,您可以在執行詳情頁查看執行結果 。
重要如果實例已安裝了其他版本的GRID驅動,通過云助手會自動卸載當前版本GRID驅動,并重新安裝最新的GRID驅動。
安裝GRID驅動大概需要5~10分鐘完成,請您耐心等待。
遠程連接GPU實例。
具體操作,請參見通過密碼或密鑰認證登錄Linux實例。
執行以下命令,查看GRID驅動是否安裝成功。
nvidia-smi
回顯結果顯示如下,表示已成功升級或安裝GRID驅動。
測試驗證
本文以Ubuntu 18.04 64位操作系統為例,使用GLX測試程序驗證安裝GRID驅動后的圖形化加速效果。
準備圖形化測試環境。
執行以下命令,安裝x11vnc。
apt-get install x11vnc
執行
lspci | grep NVIDIA
命令,查詢GPU BusID。本示例中,查詢到的GPU BusID為
00:07.0
。配置X Server環境并重啟。
執行
nvidia-xconfig --enable-all-gpus --separate-x-screens
命令。編輯/etc/X11/xorg.conf,在
Section "Device"
段添加GPU BusID,如本示例中為BusID "PCI:0:7:0"
。執行
reboot
命令重啟系統。
執行以下命令,安裝GLX測試程序。
apt-get install mesa-utils
執行
startx
命令,啟動X Server。如果沒有
startx
命令,執行apt-get install xinit
命令安裝。startx
啟動時可能會提示hostname: Name or service not known
。這個提示不會影響X Server啟動。您可以執行hostname
命令查詢主機名后,再修改/etc/hosts文件,將127.0.0.1
后的hostname
改為本機的hostname。
開啟一個新的SSH客戶端終端,執行以下命令,啟動x11vnc。
x11vnc -display :1
如果看到如下圖所示的信息,表示x11vnc已經成功啟動。此時,您能通過VNC Viewer等VNC遠程連接軟件連接實例。
登錄ECS管理控制臺,在實例所在安全組中添加安全組規則,允許TCP 5900端口的入方向訪問。
具體操作,請參見添加安全組規則。
在本地主機上,使用VNC Viewer等VNC遠程連接軟件,通過
實例公網IP地址:5900
連接實例,進入KDE桌面。使用
glxinfo
命令查看當前GRID驅動支持的配置。開啟一個新的SSH客戶端終端。
執行
export DISPLAY=:1
命令。執行
glxinfo -t
命令,列出當前GRID驅動支持的配置。
按以下步驟使用
glxgears
命令測試GRID驅動。在KDE桌面上,右鍵單擊桌面,并選擇Run Command。
執行
glxgears
命令,啟動齒輪圖形測試程序。如果出現如下圖所示的窗口,表明GRID驅動正常工作。
相關文檔
如果您購買了Windows系統的GPU虛擬化型實例,安裝GRID驅動后可應用于OpenGL、Direct3D、云游戲等圖形加速/渲染場景。具體操作,請參見在GPU實例(計算型和虛擬化型)中安裝GRID驅動(Windows)。
如果您需要在創建GPU實例時自動加載GRID驅動,具體操作,請參見創建GPU實例。