Nvidia arch 型号对照

本文详细介绍了从Fermi到Turing的CUDA架构发展历程,包括各代GPU的计算能力、架构特性及具体型号,如Tesla、Quadro、GeForce等系列,涵盖了统一内存编程、动态并行、增强寄存器等技术细节。
  • -arch=sm_xx

 

  • Fermi (CUDA 3.2 until CUDA 8) (deprecated from CUDA 9):

  • SM20 or SM_20, compute_30 – Older cards such as GeForce 400, 500, 600, GT-630

  • Kepler (CUDA 5 and later):

  • SM30 or SM_30, compute_30 – Kepler architecture (generic – Tesla K40/K80, GeForce 700, GT-730)

        Adds support for unified memory programming

 

  • SM35 or SM_35, compute_35 – More specific Tesla K40

                   Adds support for dynamic parallelism. Shows no real benefit over SM30 in my experience.

 

  •             SM37 or SM_37, compute_37 – More specific Tesla K80

                   Adds a few more registers. Shows no real benefit over SM30 in my experience

 

  • Maxwell (CUDA 6 and later):

  • SM50 or SM_50, compute_50 – Tesla/Quadro M series

  • SM52 or SM_52, compute_52 – Quadro M6000 , GeForce 900, GTX-970, GTX-980, GTX Titan X

  • SM53 or SM_53, compute_53 – Tegra (Jetson) TX1 / Tegra X1

 

  • Pascal (CUDA 8 and later)

  • SM60 or SM_60, compute_60 – Quadro GP100, Tesla P100, DGX-1 (Generic Pascal)

  • SM61 or SM_61, compute_61 – GTX 1080, GTX 1070, GTX 1060, GTX 1050, GTX 1030, Titan Xp, Tesla P40, Tesla P4, Discrete GPU on the NVIDIA Drive PX2

  • SM62 or SM_62, compute_62 – Integrated GPU on the NVIDIA Drive PX2, Tegra (Jetson) TX2

 

  • Volta (CUDA 9 and later)

  • SM70 or SM_70, compute_70 – DGX-1 with Volta, Tesla V100, GTX 1180 (GV104), Titan V, Quadro GV100

  • SM72 or SM_72, compute_72 – Jetson AGX Xavier

 

  • Turing (CUDA 10 and later)

  • SM75 or SM_75, compute_75 – GTX TuringGTX 1660 Ti, RTX 2060, RTX 2070, RTX 2080, Titan RTX, Quadro RTX 4000, Quadro RTX 5000, Quadro RTX 6000, Quadro RTX 8000

--------------------- 
版权声明:本文为优快云博主「1392987390812」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/lb1244206405/article/details/90718040

<think>好的,我现在需要帮助用户了解在Linux系统中如何查看GPU型号。用户可能对Linux系统不太熟悉,所以应该详细说明步骤,并且确保方法简单可行。首先,我得回忆一下自己知道的命令,以及可能需要安装的工具。 首先想到的是lspci命令,这个命令可以列出所有的PCI设备,包括GPU。不过用户可能需要过滤一下结果,比如用grep来找到VGA或者3D控制器相关的信息。比如运行lspci | grep -i vga,或者lspci | grep -i 3D。这样可以直接显示显卡的信息,不过可能只会显示厂商和型号代码,需要进一步查询详细信息。 然后,如果用户有NVIDIA的显卡,可能需要使用nvidia-smi工具。但需要确认是否安装了NVIDIA的驱动,如果没有安装的话,这个命令可能不可用。这时候可能需要指导用户如何安装驱动,或者使用其他方法。 另外,有些系统可能使用lshw命令,这个命令可以提供更详细的硬件信息。不过可能需要sudo权限,比如sudo lshw -C display。不过这个命令的输出可能比较详细,用户需要从中提取型号信息。 还有可能是使用hwinfo工具,不过这个工具可能需要额外安装,比如在Ubuntu上使用sudo apt install hwinfo。然后运行hwinfo --gfxcard可以查看显卡信息。不过需要考虑用户是否愿意安装新软件。 另外,对于使用Wayland显示服务器的情况,glxinfo可能不可用,这时候可能需要其他方法。不过一般情况下,用户可能使用Xorg,所以glxinfo | grep -i vendor可能有用,但主要显示的是OpenGL的渲染器信息,可能与实际硬件型号不完全一致。 还有/proc文件系统中的信息,比如查看/proc/driver/nvidia/version可以获取NVIDIA驱动版本,但型号可能不在那里。或者查看/var/log/Xorg.0.log,这个日志文件可能在启动时记录了显卡信息,但用户可能需要查找关键词,比如NVIDIA、AMD、Intel等。 可能需要分步骤给出不同的方法,并指出各自的优缺点。比如先介绍无需安装工具的命令,如lspci,然后介绍需要驱动支持的工具如nvidia-smi,再介绍可能需要安装的工具如lshw和hwinfo。同时提醒用户可能需要root权限或者sudo。 另外,要考虑到不同发行版的包管理工具不同,比如Ubuntu用apt,CentOS用yum或dnf,Arch用pacman等,在需要安装软件时给出相应的命令。 还要检查命令的可行性,例如lspci通常是默认安装的,而nvidia-smi需要驱动,lshw可能默认没有安装,需要手动安装。所以可能需要按优先级排列方法,让用户先尝试最可能成功的方法,再逐步尝试其他方法。 总结下来,可能的步骤是: 1. 使用lspci命令快速查看。 2. 如果有NVIDIA显卡,使用nvidia-smi。 3. 使用lshw命令获取详细信息。 4. 安装并使用hwinfo工具。 5. 其他方法如检查日志或/proc文件系统。 同时,需要给出每个步骤的具体命令示例和可能的输出样例,让用户能够对照查看。此外,需要提醒用户注意权限问题,比如使用sudo运行某些命令。 另外,可能存在的误区需要指出,比如某些命令可能需要安装驱动或软件包,用户可能需要根据他们的发行版进行安装。例如,在Ubuntu上安装lshw需要使用sudo apt install lshw,而hwinfo可能需要sudo apt install hwinfo。 最后,确保语言简洁明了,步骤清晰,用户能够一步步跟随操作,不会感到困惑。可能还需要解释输出中的关键信息,帮助用户识别GPU型号。例如,在lspci的输出中,解释如何根据厂商代码和型号代码确定具体型号,或者建议用户将输出结果复制到网络搜索以找到对应的型号名称。</think>在Linux系统中查看GPU型号有多种方法,以下是逐步指南: --- ### 方法1:使用 `lspci` 命令(无需安装) 1. **打开终端**,输入以下命令过滤出显卡信息: ```bash lspci | grep -E "VGA|3D" ``` - **示例输出**: `01:00.0 VGA compatible controller: NVIDIA Corporation GA102 [GeForce RTX 3090] (rev a1)` - **说明**: - `NVIDIA` 表示厂商,`GA102 [GeForce RTX 3090]` 是具体型号。 - 如果显示的是设备代码(如 `10de:2204`),可通过 [PCI ID数据库](http://pci-ids.ucw.cz) 查询具体型号。 --- ### 方法2:使用专用工具(NVIDIA显卡) **适用条件**:已安装NVIDIA驱动。 1. 输入命令: ```bash nvidia-smi -L ``` - **示例输出**: `GPU 0: NVIDIA GeForce RTX 3090 (UUID: GPU-xxxxxx)` --- ### 方法3:使用 `lshw` 命令(需安装) 1. 安装工具(Ubuntu/Debian): ```bash sudo apt install lshw ``` 2. 查看显卡信息: ```bash sudo lshw -C display ``` - **关键字段**: `product: GA102 [GeForce RTX 3090]`(型号) `vendor: NVIDIA Corporation`(厂商) --- ### 方法4:使用 `hwinfo` 工具(需安装) 1. 安装工具(Ubuntu/Debian): ```bash sudo apt install hwinfo ``` 2. 查看显卡信息: ```bash hwinfo --gfxcard ``` - **输出内容**: 包含厂商、型号及详细硬件参数。 --- ### 其他方法 - **查看日志文件**: ```bash grep -i "drm" /var/log/Xorg.0.log ``` 搜索关键词 `NVIDIA`、`AMD` 或 `Intel`。 - **查看 `/proc` 文件系统**: ```bash cat /proc/driver/nvidia/version # 仅NVIDIA显卡 ``` --- ### 总结表格 | 方法 | 命令/操作 | 适用场景 | |---------------|----------------------------------------|----------------------------| | `lspci` | `lspci \| grep -E "VGA\|3D"` | 快速查看所有显卡设备 | | `nvidia-smi` | `nvidia-smi -L` | 已安装NVIDIA驱动的显卡 | | `lshw` | `sudo lshw -C display` | 获取详细硬件信息(需安装) | | `hwinfo` | `hwinfo --gfxcard` | 更全面的硬件报告(需安装) | 选择适合的方法即可快速定位GPU型号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值