
# GPU驱动不可用
#### 问题描述
执行**nvidia-smi**查看GPU使用情况，显示如下：
```
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
```
图1GPU驱动不可用   
![](https://support.huaweicloud.com/trouble-ecs/zh-cn_image_0240812085.png "点击放大")
#### 可能原因
系统内核进行了升级，导致在新内核上，GPU驱动不可用。
#### 问题排查
根据不同的系统在服务器中执行如下命令，查看安装驱动时的内核版本：
- CentOS：**find /usr/lib/modules -name nvidia.ko**
- Ubuntu：**find /lib/modules -name nvidia.ko**
示例：以CentOS为例，执行上述命令，回显信息如[图2]所示可以看出GPU驱动是基于3.10.0-957.5.1.el7.x86_64版本的内核安装的。
图2安装驱动时的内核版本   
![](https://support.huaweicloud.com/trouble-ecs/zh-cn_image_0000001102063776.png "点击放大")
执行**uname --r** ，如[图3]所示，查看当前内核版本是3.10.0-1160.24.1.el7.x86_64。
图3当前内核版本   
![](https://support.huaweicloud.com/trouble-ecs/zh-cn_image_0000001102223772.png)
说明安装驱动的内核版本跟当前内核版本不一致。
#### 处理方法
- 方法一：重新启动，选择安装GPU驱动时的内核版本，即可使用GPU驱动。
  1. 在云服务器操作列下单击"远程登录 \> 立即登录"。
  
  2. 单击远程登录操作面板上方的"发送CtrlAltDel"按钮，重启虚拟机。
  
  3. 然后快速刷新页面，按上下键，阻止系统继续启动，选择安装GPU驱动时的内核版本进入系统。在当前内核版本下GPU驱动即可正常使用。
   
- 方法二：基于新的内核版本，重新安装驱动。
  1. 卸载驱动。
     - 方法1：执行**nvidia-uninstall** 命令，卸载驱动。
       如果提示命令不存在可以执行[•查询云服务器安装的驱动版本：whereisn...]卸载驱动。
       
     
     - 方法2：查询云服务器安装的驱动版本：whereis nvidia
       图4查询安装的驱动版本   
       ![](https://support.huaweicloud.com/trouble-ecs/zh-cn_image_0240825149.png "点击放大")
       根据查询的驱动版本从[NVIDIA官网](https://www.nvidia.com/Download/Find.aspx?lang=en-us)下载驱动包（此处重新下载驱动包是为了执行卸载动作，且后续重新安装驱动时需要此安装包）。
       ![](https://support.huaweicloud.com/trouble-ecs/public_sys-resources/note_3.0-zh-cn.png)
       您可以执行**wget {*nvidia驱动下载url*}**，下载NVIDIA驱动。
       如果命令执行后，提示报错信息"403：Forbidden"，建议您使用如下命令进行下载：
       **wget -U "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" --referer="https://www.nvidia.com/" {** ***nvidia驱动下载url*** **}**
       以驱动版本nvidia-396.44为例，执行**sh NVIDIA-Linux-x86_64-396.44.run --uninstall**，卸载驱动
       
      
  
  2. 重装驱动。 操作指导请参考：[安装GPU驱动](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0177.html)
     
   
 
