ubuntu查看GPU命令
时间: 2025-04-26 08:42:21 浏览: 27
### Ubuntu 中查看 GPU 信息的命令
#### 使用 `nvidia-smi` 查看 GPU 版本信息和使用情况
在 Ubuntu 系统中,可以通过 NVIDIA 自带的命令行工具 `nvidia-smi` 来查看 GPU 的版本信息和当前使用状况。只需在终端输入以下命令:
```bash
nvidia-smi
```
这会展示某一时刻的显卡使用详情,包括但不限于 GPU 名称、型号以及其占用率等数据[^1]。
对于希望持续监控的情况,则可利用附加参数实现每隔特定时间刷新一次显示的效果。具体操作是在终端执行如下指令来每五秒更新一次显卡状态:
```bash
watch -n 5 nvidia-smi
```
上述方法能够帮助用户更直观地了解设备运行期间资源的变化趋势[^2]。
#### 获取详细的 GPU 和其他组件的信息
如果想要获取更多关于计算机内 CPU、GPU、磁盘空间或是内存等方面的具体配置资料,在基于 Linux 的操作系统如 Ubuntu 上有多种方式可供选择。针对此需求的一个常见做法就是查阅 `/proc` 或者 `/sys` 文件系统下的相应文件;不过就查询 GPU 细节而言,前面提到过的 `nvidia-smi` 已经足够胜任这项工作了[^3]。
特别指出的是,当涉及到具体的 GPU 类型识别时,通过 `nvidia-smi` 输出的结果里会有明确标注,例如某台机器上安装的是 "NVIDIA GeForce RTX 4060 Laptop GPU"[^4]。
#### 检查 GPU 驱动程序及相关软件栈版本
除了基本的状态监测外,有时也需要确认所使用的驱动版本是否正确无误,或者是开发环境中的 CUDA 及 cuDNN 库处于哪个发行版次。为此提供了几个专门用于此类目的的小工具或命令:
- **查看 GPU 驱动版本**
同样借助于 `nvidia-smi` 实现:
```bash
nvidia-smi
```
该命令返回的内容不仅限于硬件规格描述,还涵盖了已加载驱动的核心版本号等重要情报[^5]。
- **验证 CUDA 安装及其版本**
对于开发者来说,知晓本地环境中部署了多少个不同代际的 CUDA 平台可能至关重要。此时可以依靠内置编译器前端 `nvcc` 提供的帮助完成核查任务:
```bash
nvcc -V
```
这条语句将会打印出有关 NVCC 编译器本身的细节连同它支持的最大 CUDA API Level。
- **检索 cuDNN 库版本**
根据 cuDNN 发布的时间先后顺序区分两种不同的定位策略——早期发布的库通常位于 `/usr/local/cuda/include/` 下面,而后期则迁移到更为统一的位置即 `/usr/include/` 内部。因此可以根据实际情况选用下面任一路径来进行搜索:
```bash
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
# 或者
cat /usr/include/cudnn.h | grep CUDNN_MAJOR -A 2
```
这些命令可以帮助快速锁定目标宏定义从而推断出实际应用到项目里的 cuDNN 大致属于哪一个系列的产品线。
阅读全文
相关推荐


















