すべてのプロダクト
Search
ドキュメントセンター

Elastic GPU Service:GPU 仮想化インスタンスへの GRID ドライバーのインストール (Linux)

最終更新日:Jun 09, 2026

OpenGL、Direct3D、クラウドゲームなどの AI コンピューティングやグラフィックスレンダリングのシナリオにおいて、GRID ドライバーは高性能な GPU コンピューティングとスムーズなグラフィックスレンダリングを実現します。Cloud Assistant を使用して、GRID ドライバーを迅速にインストールできます。

説明

作業を開始する前に、「Cloud Assistant の概要」をご参照ください。Cloud Assistant エージェントは、GPU 仮想化インスタンスにプリインストールされています。

サポート対象インスタンス

Cloud Assistant は、sgn8iavgn6i-vwsvgn7i-vwssgn7i-vwsGPU 仮想化インスタンスファミリー (vgn/sgn シリーズ) の Linux インスタンスでのみ GRID ドライバーのインストールをサポートしています。サポートされている GRID ドライバーと CUDA のバージョンを次の表に示します。

インスタンスファミリー

パブリックイメージのバージョン

GRID ドライバーのバージョン

CUDA バージョン

sgn8ia

  • Alibaba Cloud Linux 2/3

  • Ubuntu 22.04/20.04/18.04

  • CentOS 8.x/7.x

535.183.06

12.2

vgn6i-vws、vgn7i-vws、sgn7i-vws

vgn7i-vws および sgn7i-vws

  • Alibaba Cloud Linux 2/3

  • Ubuntu 22.04/20.04/18.04

  • CentOS 8.x/7.x

470.256.03

11.4

重要

gn7i、gn6i、ebmgn7i、ebmgn6i などの Linux GPU コンピューティング最適化インスタンスには、GRID ドライバーは必要ありません。標準の NVIDIA ドライバーで十分です。詳細については、「GPU コンピューティング最適化インスタンス」をご参照ください。

手順

  1. ECSコンソールにログインします。

  2. 左側メニューで、[Maintenance & Monitoring] > [Cloud Assistant] を選択します。

  3. 左上隅で、対象インスタンスのリージョンを選択します。

  4. ECS インスタンス タブで、目的のインスタンスを見つけ、[操作] 列の コマンドを実行 をクリックします。

  5. 実行コマンドの作成 ペインの コマンド情報 セクションで、パラメーターを設定します。

    次のパラメーターを設定し、その他はデフォルト値のままにします。パラメーターの完全な説明については、「インスタンスでのコマンドの実行」をご参照ください。

    重要

    パラメーターは指定されたとおりの値に設定する必要があります。設定しない場合、Cloud Assistant コマンドが失敗する可能性があります。

    • [コマンドタイプ]: [Shell] を選択します。

    • [コマンド内容]: 次のコマンドを貼り付けます。その他のシェルコマンドの例: ECS インスタンスのシステム構成を表示する

      • sgn8ia インスタンス用の Cloud Assistant コマンド:

        if acs-plugin-manager --list --local | grep gpu_grid_driver_install > /dev/null 2>&1
        then
            acs-plugin-manager --remove --plugin gpu_grid_driver_install
        fi
        acs-plugin-manager --exec --plugin gpu_grid_driver_install
      • vgn6i-vwsvgn7i-vwssgn7i-vws インスタンス用の Cloud Assistant コマンド:

        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
    • [タイムアウト]: 実行タイムアウト (秒)。この時間を超えると、Cloud Assistant はコマンドを終了します。600 に設定します。

      説明

      タイムアウト の値は、10~86,400 (24 時間) の整数である必要があります。

  6. 実行 をクリックして、Cloud Assistant コマンドを使用して GRID ドライバーをインストールします。

    実行結果は実行詳細ページで確認できます。

    重要

    異なるバージョンの GRID ドライバーがすでにインストールされている場合、Cloud Assistant は自動的に最新バージョンに置き換えます。

    インストールが成功すると、ステータスは [Execution Succeeded]終了コード0 になり、最終ログ行に install gpu driver done と表示されます。

  7. GPU 仮想化インスタンスに接続します。

    詳細については、「ワークベンチを使用して Linux インスタンスに接続する」をご参照ください。

  8. 次のコマンドを実行して、GRID ドライバーのインストールを検証します。

    nvidia-smi

    次のような出力が表示された場合、GRID ドライバーは正常にインストールまたはアップグレードされています。

    [root@xxx ~]# nvidia-smi
    Tue Jun  4 13:58:43 2024
    +-----------------------------------------------------------------------------+
    | NVIDIA-SMI 470.256.03    Driver Version: 470.256.03    CUDA Version: 11.4   |
    |-------------------------------+----------------------+----------------------+
    | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
    | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
    |                               |                      |               MIG M. |
    |===============================+======================+======================|
    |   0  NVIDIA A10-4Q       On   | 00000000:00:07.0 Off |                  N/A |
    | N/A   N/A    P0    N/A /  N/A |    128MiB /  3932MiB |      0%      Default |
    |                               |                      |                  N/A |
    +-------------------------------+----------------------+----------------------+
    +-----------------------------------------------------------------------------+
    | Processes:                                                                  |
    |  GPU   GI   CI        PID   Type   Process name              GPU Memory     |
    |        ID   ID                                               Usage          |
    |=============================================================================|
    |  No running processes found                                                 |
    +-----------------------------------------------------------------------------+

テストと検証

このセクションでは、Ubuntu 18.04 インスタンス上の GLX テストプログラムを使用して、グラフィックスアクセラレーションを検証します。

  1. グラフィックステスト環境を準備します。

    1. x11vnc をインストールするには、次のコマンドを実行します。

      apt-get install x11vnc
    2. 次の lspci | grep NVIDIA コマンドを実行して GPU BusID を照会します。

      この例では、GPU BusID は 00:07.0 です。

    3. X Server 環境を設定し、インスタンスを再起動します。

      1. nvidia-xconfig --enable-all-gpus --separate-x-screens コマンドを実行します。

      2. /etc/X11/xorg.conf ファイルを編集します。Section "Device" ブロックに、GPU の BusID を追加します。この例では、BusID "PCI:0:7:0" を追加します。ファイル内の BusID 値が GPU の PCI バスアドレスと一致することを確認します。

        Section "Device"
            Identifier    "Device0"
            Driver        "nvidia"
            VendorName    "NVIDIA Corporation"
            BoardName     "NVIDIA A10-4Q"
            BusID         "PCI:0:7:0"
        EndSection
      3. システムを再起動するには、reboot コマンドを実行します。

  2. 次のコマンドを実行して、GLX テストプログラムをインストールします。

    apt-get install mesa-utils                    
  3. X Server を起動するには、startx コマンドを実行します。

    • startx コマンドが見つからない場合は、apt-get install xinit コマンドを実行してインストールします。

    • startx を実行すると、hostname: Name or service not known というメッセージが表示されることがあります。このメッセージは X サーバーの起動に影響しません。hostname コマンドを実行してホスト名を取得し、/etc/hosts ファイルを変更します。127.0.0.1 に対応する hostname をマシンのホスト名に変更します。

      root@iZxxxZ:~# startx
      hostname: Name or service not known
      xauth: (stdin):1:  bad display name "iZxxxZ:1" in "add" command
  4. 新しい SSH クライアントターミナルを開き、次のコマンドを実行して x11vnc を起動します。

    x11vnc -display :1

    次のような出力が表示された場合、x11vnc は実行中です。VNC Viewer などの VNC クライアントを使用してインスタンスに接続してください。

    The VNC desktop is:      localhost:1
    PORT=5901
  5. インスタンスのセキュリティグループに TCP ポート 5900 でのインバウンドアクセスを許可するには、ECS コンソールにログインし、セキュリティグループルールを追加します。

    セキュリティグループルールを追加する

  6. ローカルマシンで、VNC Viewer などの VNC クライアントを使用してインスタンスに<public IP address of the instance>:5900 で接続し、KDE デスクトップにアクセスします。

  7. ドライバーでサポートされている設定を表示するには、glxinfo コマンドを使用します。

    1. 新しい SSH クライアントのターミナルを開きます。

    2. コマンド export DISPLAY=:1 を実行します。

    3. 現在の GRID ドライバーでサポートされている設定を一覧表示するには、glxinfo -t コマンドを実行します。

  8. 次の手順に従って、GRID ドライバーを glxgears コマンドでテストします。

    1. KDE デスクトップでデスクトップを右クリックし、[コマンドの実行]を選択します。

    2. ギアのグラフィックステストプログラムを開始するには、glxgears コマンドを実行します。

      動く歯車が表示されるウィンドウが表示された場合、GRID ドライバーは正常に動作しています。driver-verified.png

関連トピック