PS: 之前查找到的方法都不完整,同时还是挺高频的操作,所以此篇文章中对其进行整理。

1. 查看CPU相关信息

cat /proc/cpuinfo

2. 查看GPU硬件信息

针对于NVIDIA系列GPU,可以通过查看/proc/driver/nvidia/目录下的相关文件查看GPU信息,具体来说:

  1. 使用ls /proc/driver/nvidia/gpus命令查看目录下有什么文件,比如题主这里为:
    查看CPU、GPU相关信息_Linux

  2. 根据上一步查看到的文件信息输入完整路径查看GPU信息。题主这里为,通过cat /proc/driver/nvidia/gpus/0000:17:00.0/informationcat /proc/driver/nvidia/gpus/0000:b3:00.0/information查看第0、1块GPU的信息。

    可以看到GPU的硬件为:GeForce RTX 2080 Ti
    查看CPU、GPU相关信息_硬件信息_02
    其实也可以通过nvidia-smi进行查看:查看CPU、GPU相关信息_硬件信息_03

3. 查看GPU详细信息

可以通过lshw命令进行查看,该命令的功能为:“list hardware

即:sudo lshw -C display,这里不使用sudo也能查看,但使用sudo列出的信息更多。

其中一块卡的信息:
查看CPU、GPU相关信息_开源工具_04

4. 其他查看GPU的相关命令

  • lspci | grep VGA命令
    • 通过该命令查看到的是Device IDDevice ID可以通过devicehunt进行查看相关信息。
    • eg:这里查看到的信息为1e04,在devicehunt页面中进行查找就可查看到信息详细信息。
      查看CPU、GPU相关信息_github_05
      查看到的结果为:
      查看CPU、GPU相关信息_Linux_06
  • nvidia-smi -q
    • 信息较多不直观查看CPU、GPU相关信息_Linux_07

5. 终极利器 – neofetch工具

neofetch这个工具,先看下效果:
查看CPU、GPU相关信息_Linux_08
这个是一个开源工具,可通过github-neofetch查看详细信息:

使用方法:

# Get neofetch
sudo add-apt-repository ppa:dawidd0811/neofetch
sudo apt update
sudo apt install neofetch

# Run neofetch
neofetch
  • lspci | grep VGA命令查看GPU信息一样,通过该命令查看到的是Device IDDevice ID可以通过devicehunt进行查看相关信息。