All Products
Search
Document Center

Elastic GPU Service:Upgrade the NVIDIA Tesla or GRID driver

Last Updated:Jan 30, 2026

If your NVIDIA Tesla or NVIDIA GRID driver version is no longer suitable for your scenario, or if your GPU-accelerated instance is unavailable because you installed an incorrect driver type or version, you can upgrade the driver by uninstalling the current one and installing the required one.

Upgrade the NVIDIA Tesla driver

To upgrade the Tesla driver, you must first uninstall the current driver. Then, you can install a new Tesla driver based on the required driver type and operating system.

  1. Uninstall the current Tesla driver.

    For more information, see Uninstall Tesla drivers.

  2. Install a new Tesla driver.

Upgrade the NVIDIA GRID driver

Check whether to upgrade the GRID driver

Before you upgrade the GRID driver, check whether the driver on the instance needs to be upgraded. Then, select an appropriate upgrade method.

  • vGPU-accelerated Windows instances (vgn6i-vws, vgn7i-vws, and sgn7i-vws)

    • If the GRID driver version on the instance is not 474.04, you must upgrade the driver to the software licensed (SWL) driver.

    • If the GRID driver version on the instance is 474.04, check the License Status to determine whether to upgrade the driver. To do this, perform the following steps:

      1. Log on to a vGPU-accelerated Windows instance, such as a vgn7i-vws instance.

        For more information, see Connect to a Windows instance using Workbench.

      2. Open cmd and run the following commands to check the current driver License Status.

        cd C:\Program Files\NVIDIA Corporation\NVSMI 
        nvidia-smi.exe -q | findstr License

        If the output shown in the following figure is returned, the license for the current driver has not expired. In this case, you do not need to upgrade to the SWL driver. Otherwise, you must upgrade to the SWL driver. For more information, see Upgrade the GRID driver using Cloud Assistant.

        vgpu-License.png

  • GPU-accelerated compute-optimized Windows instances (gn7i, gn6i, ebmgn7i, and ebmgn6i)

    Check the License Status to determine whether to upgrade the driver. To do this, perform the following steps:

    1. Log on to a GPU-accelerated compute-optimized Windows instance, such as a gn7i instance.

      For more information, see Connect to a Windows instance using Workbench.

    2. Open cmd and run the following commands to check the current driver License Status.

      cd C:\Program Files\NVIDIA Corporation\NVSMI 
      nvidia-smi.exe -q | findstr License
      • If the output is the same as that shown in the following figure, the license for the current driver has not expired. In this case, proceed to the next step.

      • If the output is different from that shown in the following figure, the license for the current driver has expired. In this case, you must upgrade to the SWL driver. For more information, see Upgrade the GRID driver using Cloud Assistant.

        vgpu-License-windows.png

    3. (Optional) Run the following command to check whether the license type is NVIDIA RTX Virtual Workstation.

      If the license for the current driver has not expired, you must also check whether the license type is NVIDIA RTX Virtual Workstation.

      nvidia-smi.exe -q | findstr Product
      • If the output is the same as that shown in the following figure, the license type of the current driver is NVIDIA RTX Virtual Workstation. In this case, you do not need to upgrade to the SWL driver.

      • If the output is different from that shown in the following figure, the license type of the current driver is not NVIDIA RTX Virtual Workstation. In this case, you must upgrade to the SWL driver. For more information, see Upgrade the GRID driver using Cloud Assistant.

        vWS.png

  • vGPU-accelerated Linux instances (vgn6i-vws, vgn7i-vws, and sgn7i-vws)

    • If the installed GRID driver version is not 470.161.03, you must upgrade the driver.

    • If the installed GRID driver version is 470.161.03, check the License Status to determine whether to upgrade the driver. To do this, perform the following steps:

      1. Log on to a vGPU-accelerated Linux instance, such as a vgn7i-vws instance.

        For more information, see Connect to a Linux instance using Workbench.

      2. Run the following command to check the current driver License Status.

        # nvidia-smi -q |grep -i license

        If the output shown in the following figure is returned, the license for the current driver has not expired. In this case, you do not need to upgrade to the SWL driver. Otherwise, you must upgrade to the SWL driver. For more information, see Upgrade the GRID driver using Cloud Assistant.

        vgpu-License-linux.png

  • GPU-accelerated compute-optimized Linux instances (gn7i, gn6i, ebmgn7i, and ebmgn6i)

    These instances support graphics acceleration without a GRID driver. You can use a driver from the official NVIDIA website. You do not need to upgrade the current driver to the SWL driver.

Upgrade the GRID driver using Cloud Assistant

Windows

Applicable instances

You can use Cloud Assistant to upgrade the GRID driver only on the following GPU-accelerated instance families that run Windows:

  • vGPU-accelerated instances: vgn6i-vws, vgn7i-vws, and sgn7i-vws

  • GPU-accelerated compute-optimized instances: gn7i, gn6i, ebmgn7i, and ebmgn6i

Procedure

The following example runs on a vgn6i-vws instance (ecs.vgn6i-m4-vws.xlarge) in the China (Hangzhou) region.

  1. Log on to the ECS console.

  2. In the left-side navigation pane, choose Maintenance & Monitoring > Cloud Assistant.

  3. In the upper-left corner of the page, select the region where your target instance is located.

    地域.png

  4. On the ECS Instances tab, find the target instance and click Run Command in the Actions column.

    ECS执行命令.png

  5. Create and run a Cloud Assistant command to upgrade the GRID driver.

    1. In the Create Command panel, configure the parameters in the Command Information section.

      The following table describes the main parameters. Keep the default values for the other parameters. For more information, see Command parameters (console operations).

      Important

      You must set the parameters to the values provided in this topic. Otherwise, the Cloud Assistant command may fail.

      创建命令.png

      • Command Type: Select PowerShell.

      • Command Content: Enter or paste your command.

        • Cloud Assistant command for vgn6i-vws, vgn7i-vws, and sgn7i-vws instances:

          $InstalledPlugins = $(acs-plugin-manager --list --local)
          if ($($InstalledPlugins | Select-String "grid_driver_install"))
             {
               acs-plugin-manager --remove --plugin grid_driver_install
             } 
          acs-plugin-manager --fetchTimeout 0 --exec --plugin grid_driver_install
        • Cloud Assistant command for sgn8ia, gn8ia, gn8is, gn7i, gn6i, ebmgn8ia, ebmgn8is, ebmgn7i, and ebmgn6i instances:

          $InstalledPlugins = $(acs-plugin-manager --list --local)
          if ($($InstalledPlugins | Select-String "gpu_grid_driver_install"))
             {
               acs-plugin-manager --remove --plugin gpu_grid_driver_install
             } 
          acs-plugin-manager --fetchTimeout 0 --exec --plugin gpu_grid_driver_install
      • Timeout: The timeout period for the command execution on the instance. If the command times out, Cloud Assistant stops the command process. Set this parameter to 600.

        Note

        The value of timeout must be a positive integer in seconds. The value must be in the range of 10 to 86,400 (24 hours). The default value is 60.

    2. Click Run to upgrade the GRID driver using the Cloud Assistant command.

      After the command is run, the following information is displayed on the execution details page. This indicates that an earlier version of the GRID driver is installed on the instance and must be uninstalled before the upgrade.

      提示.png

      You must run a Cloud Assistant command to uninstall the currently installed GRID driver, restart the instance, and then run the same Cloud Assistant command again to continue the upgrade. Perform the following steps:

      Important

      It takes about 5 to 10 minutes to uninstall or reinstall the GRID driver. Please wait.

      1. Restart the GPU-accelerated instance.

        For more information, see Restart an instance.

      2. Run the same Cloud Assistant command again to reinstall the new GRID driver.

        After the new GRID driver is automatically installed using the Cloud Assistant command, you can view the execution result on the execution details page.

        重新安装.png

  6. Verify that the upgraded GRID driver is in effect.

    1. Restart the GPU-accelerated instance.

      For more information, see Restart an instance.

    2. Remotely connect to the GPU-accelerated instance.

      For more information, see Connect to a Windows instance using Workbench.

    3. On the logon page, right-click a blank area and open NVIDIA Control Panel.

      If the following result is displayed, the new GRID driver is in effect.

Linux

Applicable instances

You can use Cloud Assistant to upgrade the GRID driver only on the following GPU-accelerated instance families that run Linux: vgn6i-vws, vgn7i-vws, and sgn7i-vws.

Procedure

This example is based on a vgn6i-vws instance (ecs.vgn6i-m4-vws.xlarge) in the China (Hangzhou) region.

  1. Log on to the ECS console.

  2. In the left-side navigation pane, choose Maintenance & Monitoring > Cloud Assistant.

  3. In the top-left corner of the page, select the region where your target instance is located.

    地域.png

  4. On the ECS Instances tab, find the target instance and click Run Command in the Actions column.

    linux.png

  5. In the Create Command pane, configure the parameters in the Command Information section.

    Configure the main parameters as described below and keep the default values for the other parameters. For more information, see Create a command in the ECS console.

    Important

    You must set the parameters to the exact values provided below. Otherwise, the Cloud Assistant command may fail to run.

    linux命令.png

    • Command Type: Select Shell.

    • Command content: Paste the following command. For more examples of Shell commands, see View the system configurations of ECS instances.

      • Cloud Assistant command for sgn8ia instances:

        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
      • Cloud Assistant command for vgn6i-vws, vgn7i-vws, and sgn7i-vws instances:

        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
    • Timeout: The maximum execution time in seconds. If the command takes longer than this time to run, Cloud Assistant forcibly terminates the process. Set the value to 600.

      Note

      The Timeout value must be a positive integer in seconds. The value can range from 10 to 86,400 (24 hours).

  6. Click Run to automatically upgrade the GRID driver using the Cloud Assistant command.

    After the command is run, you can view the execution result on the execution details page.

    Important
    • If another version of the GRID driver is installed on the instance, Cloud Assistant automatically uninstalls the current GRID driver and reinstalls the latest SWL GRID driver.

    • It takes about 5 to 10 minutes to upgrade the GRID driver. Please wait.

    linux安装成功.png

  7. Connect to the GPU-accelerated instance.

    For more information, see Connect to a Linux instance using Workbench.

  8. Check whether the GRID driver is upgraded.

    nvidia-smi

    If the following output is returned, the GRID driver is successfully upgraded.

    结果.png