You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu 20.04中准确获取多块NVIDIA GPU的详细信息

如何在Ubuntu 20.04中准确获取多块NVIDIA GPU的详细信息

看起来你遇上了多GPU识别的棘手问题——明明装了一块GTX 750 Ti和一块GTX 1050(可能是Ti版),但系统工具要么只认出GTX 1050,甚至连lspci都把两块卡显示成一模一样的GTX 1050 Ti,这显然不对。我来给你几个实用的排查和解决方法:

先从硬件和BIOS层面排查

  • 检查PCIe插槽供电:有些主板的次要PCIe插槽需要额外供电,确认你的两块显卡都接好了电源线,插槽也完全插紧了。
  • 进入BIOS设置:确保主板BIOS里没有禁用其中一个PCIe插槽,并且开启了Multi-GPU相关选项(哪怕你的卡不支持SLI,也要让BIOS能识别到所有显卡)。

用更精准的命令获取显卡信息

  1. 用带设备ID的lspci命令区分显卡
    默认的lspci可能会因为驱动映射问题显示错误的型号,试试这个更详细的命令:

    lspci -vnn | grep -A 10 -i vga
    

    这个命令会显示显卡的设备ID(格式是10DE:xxxx,10DE是NVIDIA的厂商ID),你可以通过ID精准判断型号:

    • GTX 750 Ti的设备ID是10DE:1380
    • GTX 1050 Ti的设备ID是10DE:1C82
      通过这个ID就能准确区分两块不同的显卡,不会被显示的名称误导。
  2. 用lshw获取完整硬件细节
    运行下面的命令,能得到每块显卡的产品名称、显存、总线位置等更全面的信息:

    sudo lshw -c video
    

    记得加sudo才能获取到完整的硬件权限信息,输出里会明确标注每块显卡的具体型号。

  3. 修复nvidia-smi的识别问题
    如果你发现nvidia-smi只显示一块卡,大概率是驱动没正确加载到第二块显卡:

    • 先卸载当前的NVIDIA驱动:
      sudo apt purge nvidia*
      sudo apt autoremove
      
    • 安装兼容两块显卡的驱动版本:GTX 750 Ti最高支持470xx系列驱动,GTX 1050 Ti也兼容这个版本,所以安装470xx驱动:
      sudo apt install nvidia-driver-470
      
    • 重启系统后,运行nvidia-smi -L,这个命令会列出所有可用的NVIDIA GPU,包括它们的型号和唯一UUID,这下就能看到两块卡了。
  4. 用图形化工具nvidia-settings查看
    打开终端输入:

    nvidia-settings
    

    在弹出的图形界面左侧面板里,会看到GPU 0、GPU 1的选项,点进去就能看到每块显卡的详细参数,包括型号、显存、温度、风扇转速等,非常直观。

备注:内容来源于stack exchange,提问作者The Programmer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 15:22:49