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

Elastic GPU Service:GPU コンピューティング最適化インスタンス (Linux) への Tesla ドライバーの手動インストール

最終更新日:Feb 03, 2026

GPU は、ディープ ラーニングや AI などのハイパフォーマンス コンピューティング (HPC) を実現するために Tesla ドライバーを必要とします。また、OpenGL や Direct3D、クラウド ゲーミングなどのシナリオで滑らかなグラフィックス処理を行う場合にも、このドライバーが必要です。Linux を実行する GPU コンピューティング最適化インスタンスを作成する際に Tesla ドライバーをインストールしなかった場合は、手動でドライバーをインストールする必要があります。本トピックでは、Linux を実行する GPU コンピューティング最適化インスタンスに Tesla ドライバーを手動でインストールする方法について説明します。

操作手順

この手順は、Linux を実行するすべての GPU コンピューティング最適化インスタンスに適用されます。詳細については、「GPU コンピューティング最適化インスタンス (gn/ebm/scc シリーズ)」をご参照ください。ご利用のインスタンスのオペレーティングシステムと互換性のある Linux 向け Tesla ドライバーをインストールする必要があります。

ステップ 1:NVIDIA Tesla ドライバーのダウンロード

  1. NVIDIA ドライバー ダウンロードページにアクセスします。

    説明

    NVIDIA ドライバーのインストールおよび設定方法の詳細については、「NVIDIA ドライバー インストール クイックスタート ガイド」をご参照ください。

  2. 検索条件を設定し、[検索] をクリックして適切なドライバーを見つけます。

    Tesla驱动.jpg

    以下の表に設定項目を示します。

    設定項目

    説明

    • Product Type

    • Product Series

    • Product Family

    ご利用のインスタンスタイプに対応する GPU のプロダクトタイプ、シリーズ、ファミリーを選択します。

    説明

    GPU インスタンスのインスタンス ID、インスタンスタイプ、オペレーティングシステムなどの詳細情報を確認する方法については、「インスタンス情報の確認」をご参照ください。

    • Data Center / Tesla

    • A-Series

    • NVIDIA A10

    Operating system

    インスタンスで使用しているイメージに対応する Linux オペレーティングシステムのバージョンを選択します。

    Linux 64-bit

    CUDA Toolkit version

    CUDA Toolkit のバージョンを選択します。

    11.4

    Language

    ドライバーの言語を選択します。

    中国語 (簡体字)

    一部の GPU コンピューティング最適化インスタンスタイプにおける GPU 情報、推奨ドライバーバージョン、CUDA バージョン

    項目

    gn8v

    gn8is

    gn7e

    gn7i

    gn7

    gn6e

    gn6i

    gn6v

    gn5i

    gn5

    Product Type

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Product Series

    H-Series

    L-Series

    A-Series

    A-Series

    A-Series

    V-Series

    T-Series

    V-Series

    P-Series

    P-Series

    推奨 Tesla ドライバーバージョン

    570.133.20 以降

    450.80.02 以降

    460.73.01 以降

    450.80.02 以降

    410.79 以降

    推奨 CUDA Toolkit バージョン

    CUDA Toolkit 12.4 Update 1

    CUDA Toolkit 11.0 Update 1

    CUDA ツールキット 11.2

    CUDA Toolkit 11.0 Update 1

    CUDA Toolkit 10.1 Update 2

    説明
    • この表は、一般的な GPU コンピューティング最適化インスタンスタイプの GPU 情報のみを示しています。同じ GPU カードを使用するインスタンスは、プロダクトタイプ、プロダクトシリーズ、プロダクトファミリーなどの GPU 情報が共通です。たとえば、ebmgn7i および gn7i インスタンスはどちらも NVIDIA A10 GPU を使用しているため、プロダクトタイプ、シリーズ、ファミリーが同一です。

    • Tesla ドライバーおよび CUDA パッケージを手動でインストールする際は、ドライバーバージョンと CUDA パッケージのバージョンが互換性を持つことを確認する必要があります。詳細については、「CUDA Compatibility」をご参照ください。

  3. ドライバー検索結果ページで、[さらに多くのバージョンを表示] をクリックします。

  4. ダウンロードするドライバーを見つけ、その横にある [表示] をクリックします。

    たとえば、ドライバーバージョン 470.161.03、CUDA Toolkit バージョン 11.4 の Data Center Driver for Linux x64 を選択します。

  5. ドライバーの製品ページで、[ダウンロード] を右クリックし、[リンクのアドレスをコピー] を選択します。

    驱动下载.jpg

  6. Linux を実行する GPU インスタンスにリモート接続します。

    詳細については、「Workbench を使用した Linux インスタンスへのログイン」をご参照ください。

  7. 次のコマンドを実行して、ドライバーのインストールパッケージをダウンロードします。

    以下のコマンド例に記載されているドライバーのダウンロード URL は、ステップ 5 で取得したダウンロードリンクです。

    wget https://us.download.nvidia.com/tesla/470.161.03/NVIDIA-Linux-x86_64-470.161.03.run

ステップ 2:NVIDIA Tesla ドライバーのインストール

Tesla ドライバーのインストール方法は、オペレーティングシステムによって異なります。以下に各オペレーティングシステムごとの手順を示します。

CentOS

  1. 次のコマンドを実行して、GPU インスタンスに kernel-devel および kernel-headers パッケージがインストール済みかどうかを確認します。

    sudo rpm  -qa | grep $(uname -r)
    • 次のような応答が返された場合、これらのパッケージはインストール済みです。応答には kernel-devel および kernel-headers パッケージのバージョン情報が含まれます。

      kernel-3.10.0-1062.18.1.el7.x86_64
      kernel-devel-3.10.0-1062.18.1.el7.x86_64
      kernel-headers-3.10.0-1062.18.1.el7.x86_64
    • 応答に kernel-devel-* および kernel-headers-* が含まれていない場合は、カーネルバージョンに一致する kernel-devel および kernel-headers パッケージをダウンロードしてインストールする必要があります。

      重要

      kernel-devel のバージョンがカーネルバージョンと一致しない場合、ドライバーのインストール時にコンパイルエラーが発生します。応答内の kernel-* のバージョン番号を確認し、一致するバージョンの kernel-devel をダウンロードしてください。上記のサンプル応答では、カーネルバージョンは 3.10.0-1062.18.1.el7.x86_64 です。

  2. 権限を付与して Tesla ドライバーをインストールします。

    Linux 64 ビット用のドライバー (.run ファイル、例:NVIDIA-Linux-x86_64-xxxx.run) の場合、次のコマンドを実行して権限を付与し、Tesla ドライバーをインストールします。

    説明

    .deb や .rpm など、他のフォーマットの Tesla ドライバーを使用する場合は、「NVIDIA CUDA Installation Guide for Linux」のインストール手順をご参照ください。

    sudo chmod +x NVIDIA-Linux-x86_64-xxxx.run
    sudo sh NVIDIA-Linux-x86_64-xxxx.run
  3. 次のコマンドを実行して、Tesla ドライバーが正しくインストールされたかどうかを確認します。

    nvidia-smi

    次のような応答が返された場合、Tesla ドライバーは正常にインストールされています。

    驱动版本.jpg

  4. (オプション) NVIDIA Persistence Daemon を使用して Persistence-M モードを有効化します。

    Tesla ドライバーのインストール後、Persistence-M はデフォルトで off になっています。Persistence-M を有効にすると、ドライバーの安定性が向上します。安定したサービスを確保するため、NVIDIA Persistence Daemon を使用して Persistence-M モードを有効にしてください。詳細については、「Persistence Daemon」をご参照ください。

    説明
    1. 次のコマンドを実行して、NVIDIA Persistence Daemon を起動します。

      sudo nvidia-persistenced --user username 
      # username をご利用のユーザー名に置き換えてください。
    2. 次のコマンドを実行して、Persistence-M のステータスを確認します。

      nvidia-smi

      次のような応答が返された場合、Persistence-M は on になっています。

      persistence.jpg

  5. (オプション) システム再起動後の Persistence-M の自動有効化

    システムを再起動すると、Persistence-M の on 状態は保持されません。以下の手順を実行することで、再起動後に Persistence-M プロパティを再度有効化できます。

    Tesla ドライバーのインストールパッケージは、サンプルスクリプトやインストーラースクリプトなどの NVIDIA インストールスクリプトを /usr/share/doc/NVIDIA_GLX-1.0/samples/nvidia-persistenced-init.tar.bz2 パスにインストールします。

    1. 次のコマンドを実行して、NVIDIA インストールスクリプトを解凍・インストールします。

      cd  /usr/share/doc/NVIDIA_GLX-1.0/samples/
      sudo tar xf nvidia-persistenced-init.tar.bz2
      cd  nvidia-persistenced-init
      sudo sh install.sh
    2. 次のコマンドを実行して、NVIDIA Persistence Daemon が実行中かどうかを確認します。

      sudo systemctl status nvidia-persistenced

      次のような応答が返された場合、NVIDIA Persistence Daemon は実行中です。

      persistence Daemon.jpg

      説明

      NVIDIA Persistence Daemon のインストールスクリプトを調整して、ご利用のオペレーティングシステムで正しく動作するようにしてください。

    3. 次のコマンドを実行して、Persistence-M が on になっていることを確認します。

      nvidia-smi
    4. (オプション) 次のコマンドを実行して、NVIDIA Persistence Daemon を停止します。

      NVIDIA Persistence Daemon を実行する必要がない場合は、停止できます。

      sudo systemctl stop nvidia-persistenced
      sudo systemctl disable nvidia-persistenced
  6. ご利用の GPU インスタンスファミリーが ebmgn8v、ebmgn7、ebmgn7e の場合、ドライバーバージョンに対応する nvidia-fabricmanager サービスをインストールする必要があります。

    重要
    • GPU インスタンスファミリーが ebmgn8v、ebmgn7、ebmgn7e の場合、ドライバーバージョンに対応する nvidia-fabricmanager サービスをインストールしないと、GPU インスタンスが正常に動作しません。

    • GPU インスタンスファミリーが ebmgn8v、ebmgn7、ebmgn7e 以外の場合は、この手順をスキップしてください。

    1. nvidia-fabricmanager サービスをインストールします。

      nvidia-fabricmanager サービスは、ソースコードまたはパッケージからインストールできます。以下の例は CentOS 7.x および CentOS 8.x 向けのコマンドです。以下の例では、ドライバーバージョン (driver_version) は 460.91.03 です。driver_version は、ステップ 1:NVIDIA Tesla ドライバーのダウンロードでダウンロードしたドライバーのバージョン番号に置き換えてください。

      • ソースコードからのインストール

        • CentOS 7.x

          driver_version=460.91.03
          sudo yum -y install yum-utils
          sudo yum-config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-rhel7.repo
          sudo yum install -y nvidia-fabric-manager-${driver_version}-1
        • CentOS 8.x

          driver_version=460.91.03
          driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
          distribution=rhel8
          ARCH=$( /bin/arch )
          sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/$distribution/${ARCH}/cuda-$distribution.repo
          sudo dnf module enable -y nvidia-driver:${driver_version_main}
          sudo dnf install -y nvidia-fabric-manager-0:${driver_version}-1
      • パッケージベースのインストール

        • CentOS 7.x

          driver_version=460.91.03
          sudo wget https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/nvidia-fabric-manager-${driver_version}-1.x86_64.rpm
          sudo rpm -ivh nvidia-fabric-manager-${driver_version}-1.x86_64.rpm
        • CentOS 8.x

          driver_version=460.91.03
          sudo wget https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/nvidia-fabric-manager-${driver_version}-1.x86_64.rpm
          sudo rpm -ivh nvidia-fabric-manager-${driver_version}-1.x86_64.rpm
    2. 次のコマンドを実行して、nvidia-fabricmanager サービスを起動します。

      sudo systemctl enable nvidia-fabricmanager
      sudo systemctl start nvidia-fabricmanager
    3. 次のコマンドを実行して、nvidia-fabricmanager サービスがインストールされているかどうかを確認します。

      systemctl status nvidia-fabricmanager

      次の出力が表示された場合、nvidia-fabricmanager サービスは正常にインストールされています。

      Dingtalk_20240910143221.jpg

Ubuntu およびその他のオペレーティングシステム

  1. 権限を付与して Tesla ドライバーをインストールします。

    Linux 64 ビット用のドライバー (.run ファイル、例:NVIDIA-Linux-x86_64-xxxx.run) の場合、次のコマンドを実行して権限を付与し、Tesla ドライバーをインストールします。

    説明

    .deb や .rpm など、他のフォーマットの Tesla ドライバーを使用する場合は、「NVIDIA CUDA Installation Guide for Linux」のインストール手順をご参照ください。

    sudo chmod +x NVIDIA-Linux-x86_64-xxxx.run
    sudo sh NVIDIA-Linux-x86_64-xxxx.run
  2. 次のコマンドを実行して、Tesla ドライバーが正しくインストールされたかどうかを確認します。

    nvidia-smi

    次のような応答が返された場合、Tesla ドライバーは正常にインストールされています。

    驱动版本.jpg

  3. (オプション) NVIDIA Persistence Daemon を使用して Persistence-M モードを有効化します。

    Tesla ドライバーのインストール後、Persistence-M はデフォルトで off になっています。Persistence-M を有効にすると、ドライバーの安定性が向上します。安定したサービスを確保するため、NVIDIA Persistence Daemon を使用して Persistence-M モードを有効にしてください。詳細については、「Persistence Daemon」をご参照ください。

    説明
    1. 次のコマンドを実行して、NVIDIA Persistence Daemon を起動します。

      sudo nvidia-persistenced --user username 
      # username をご利用のユーザー名に置き換えてください。
    2. 次のコマンドを実行して、Persistence-M のステータスを確認します。

      nvidia-smi

      次のような応答が返された場合、Persistence-M は on になっています。

      persistence.jpg

  4. (オプション) システム再起動後の Persistence-M の自動有効化

    システムを再起動すると、Persistence-M の on 状態は保持されません。以下の手順を実行することで、再起動後に Persistence-M プロパティを再度有効化できます。

    Tesla ドライバーのインストールパッケージは、サンプルスクリプトやインストーラースクリプトなどの NVIDIA インストールスクリプトを /usr/share/doc/NVIDIA_GLX-1.0/samples/nvidia-persistenced-init.tar.bz2 パスにインストールします。

    1. 次のコマンドを実行して、NVIDIA インストールスクリプトを解凍・インストールします。

      cd  /usr/share/doc/NVIDIA_GLX-1.0/samples/
      sudo tar xf nvidia-persistenced-init.tar.bz2
      cd  nvidia-persistenced-init
      sudo sh install.sh
    2. 次のコマンドを実行して、NVIDIA Persistence Daemon が実行中かどうかを確認します。

      sudo systemctl status nvidia-persistenced

      次のような応答が返された場合、NVIDIA Persistence Daemon は実行中です。

      persistence Daemon.jpg

      説明

      NVIDIA Persistence Daemon のインストールスクリプトを調整して、ご利用のオペレーティングシステムで正しく動作するようにしてください。

    3. 次のコマンドを実行して、Persistence-M が on になっていることを確認します。

      nvidia-smi
    4. (オプション) 次のコマンドを実行して、NVIDIA Persistence Daemon を停止します。

      NVIDIA Persistence Daemon を実行する必要がない場合は、停止できます。

      sudo systemctl stop nvidia-persistenced
      sudo systemctl disable nvidia-persistenced
  5. ご利用の GPU インスタンスファミリーが ebmgn8v、ebmgn7、ebmgn7e の場合、ドライバーバージョンに対応する nvidia-fabricmanager サービスをインストールする必要があります。

    重要
    • GPU インスタンスファミリーが ebmgn8v、ebmgn7、ebmgn7e の場合、ドライバーバージョンに対応する nvidia-fabricmanager サービスをインストールしないと、GPU インスタンスが正常に動作しません。

    • GPU インスタンスファミリーが ebmgn8v、ebmgn7、ebmgn7e 以外の場合は、この手順をスキップしてください。

    1. nvidia-fabricmanager サービスをインストールします。

      nvidia-fabricmanager サービスは、ソースコードまたはパッケージからインストールできます。以下の例は Ubuntu 16.04、Ubuntu 18.04、Ubuntu 20.04、Ubuntu 22.04、および Ubuntu 24.04 向けのコマンドです。driver_version は、ステップ 1:NVIDIA Tesla ドライバーのダウンロードでダウンロードしたドライバーのバージョン番号に置き換えてください。

      重要
      • Ubuntu 22.04 に nvidia-fabricmanager サービスをインストールするには、Tesla ドライバーバージョンが 515.48.07 以降である必要があります。以下の Ubuntu 22.04 向けのサンプルコードでは、ドライバーバージョン 535.154.05 を使用しています。

      • Ubuntu 24.04 に nvidia-fabricmanager サービスをインストールするには、Tesla ドライバーバージョンが 550.90.07 以降である必要があります。以下の Ubuntu 24.04 向けのサンプルコードでは、ドライバーバージョン 570.133.20 を使用しています。

      • ソースコードから

        Ubuntu 16.04、Ubuntu 18.04、または Ubuntu 20.04

        driver_version=460.91.03
        driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
        distribution=$(. /etc/os-release;echo $ID$VERSION_ID | sed -e 's/\.//g')
        sudo wget https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/cuda-$distribution.pin
        sudo mv cuda-$distribution.pin /etc/apt/preferences.d/cuda-repository-pin-600
        sudo wget https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/3bf863cc.pub
        sudo apt-key add 3bf863cc.pub
        sudo rm 3bf863cc.pub
        sudo echo "deb https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64 /" | tee /etc/apt/sources.list.d/cuda.list
        sudo apt-get update
        sudo apt-get -y install nvidia-fabricmanager-${driver_version_main}=${driver_version}-*

        Ubuntu 22.04

        driver_version=535.154.05
        driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
        distribution=$(. /etc/os-release;echo $ID$VERSION_ID | sed -e 's/\.//g')
        sudo wget https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/cuda-$distribution.pin
        sudo mv cuda-$distribution.pin /etc/apt/preferences.d/cuda-repository-pin-600
        sudo wget https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/3bf863cc.pub
        sudo apt-key add 3bf863cc.pub
        sudo rm 3bf863cc.pub
        sudo echo "deb https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64 /" | tee /etc/apt/sources.list.d/cuda.list
        sudo apt-get update
        sudo apt-get -y install nvidia-fabricmanager-${driver_version_main}=${driver_version}-*

        Ubuntu 24.04

        driver_version=570.133.20
        driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
        distribution=$(. /etc/os-release;echo $ID$VERSION_ID | sed -e 's/\.//g')
        sudo wget https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/cuda-$distribution.pin
        sudo mv cuda-$distribution.pin /etc/apt/preferences.d/cuda-repository-pin-600
        sudo wget https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/3bf863cc.pub
        sudo apt-key add 3bf863cc.pub
        sudo rm 3bf863cc.pub
        sudo echo "deb https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64 /" | tee /etc/apt/sources.list.d/cuda.list
        sudo apt-get update
        sudo apt-get -y install nvidia-fabricmanager-${driver_version_main}=${driver_version}-*
      • パッケージから

        • Ubuntu 16.04

          driver_version=460.91.03
          driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
          sudo wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
          sudo dpkg -i nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
        • Ubuntu 18.04

          driver_version=460.91.03
          driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
          sudo wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
          sudo dpkg -i nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
        • Ubuntu 20.04

          driver_version=460.91.03
          driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
          sudo wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
          sudo dpkg -i nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
        • Ubuntu 22.04

          driver_version=535.154.05 
          driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
          sudo wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
          sudo dpkg -i nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
        • Ubuntu 24.04

          driver_version=570.133.20 
          driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
          sudo wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
          sudo dpkg -i nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
    2. 次のコマンドを実行して、nvidia-fabricmanager サービスを起動します。

      sudo systemctl enable nvidia-fabricmanager
      sudo systemctl start nvidia-fabricmanager
    3. 次のコマンドを実行して、nvidia-fabricmanager サービスがインストールされているかどうかを確認します。

      systemctl status nvidia-fabricmanager

      次の応答が表示された場合、nvidia-fabricmanager サービスは正常にインストールされています。

      image.png

      説明

      nvidia-fabricmanager パッケージのバージョンは、Tesla ドライバーのバージョンと一致している必要があります。これにより、GPU が正常に動作します。Ubuntu では、パッケージから nvidia-fabricmanager サービスをインストールした場合、apt-daily サービスによってパッケージが自動的に更新される可能性があります。これにより、nvidia-fabricmanager パッケージと Tesla ドライバーのバージョン間に不一致が生じ、nvidia-fabricmanager サービスが起動できなくなり、GPU が使用できなくなることがあります。この問題の解決方法の詳細については、「nvidia-fabricmanager のバージョンが Tesla ドライバーのバージョンと不一致のため GPU が使用できない」をご参照ください。

参考