![如果 lspci 命令没有显示任何内容,如何检查 GPU 是否支持 cuda?](https://linux22.com/image/901856/%E5%A6%82%E6%9E%9C%20lspci%20%E5%91%BD%E4%BB%A4%E6%B2%A1%E6%9C%89%E6%98%BE%E7%A4%BA%E4%BB%BB%E4%BD%95%E5%86%85%E5%AE%B9%EF%BC%8C%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%20GPU%20%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81%20cuda%EF%BC%9F.png)
来自CUDA 文档,我需要使用以下命令检查我的计算机是否具备以下能力:
lspci | grep -i nvidia
但对于我的 Thinkpad,这什么也没有返回。文档进一步指出
如果您没有看到任何设置,请通过在命令行中输入 update-pciids(通常在 /sbin 中找到)来更新 Linux 维护的 PCI 硬件数据库,然后重新运行之前的 lspci 命令。
我只是不明白这是什么意思,谁能告诉我下一步该怎么做?
附言:这是我的电脑:
OS: Ubuntu 18.04 LTS x86_64
Host: 4291RF4 ThinkPad X220
Kernel: 4.15.0-24-generic
Uptime: 2 hours, 18 mins
Packages: 3252
Shell: bash 4.4.19
Resolution: 1366x768
DE: Xfce
WM: Xfwm4
WM Theme: Greybird
Theme: Greybird [GTK2], Radiance [G
Icons: Elementary-xfce-darker [GTK2
Terminal: terminator
CPU: Intel i3-2310M (4) @ 2.100GHz
GPU: Intel Sandybridge Mobile
Memory: 2265MiB / 7859MiB
答案1
答案2
该消息告知update-pciids
从命令行运行该命令。
update-pciids(8) The PCI Utilities update-pciids(8) NAME update-pciids - download new version of the PCI ID list SYNOPSIS update-pciids [-q] DESCRIPTION update-pciids fetches the current version of the pci.ids file from the primary distribution site and installs it.
您需要以 root 身份运行它(sudo update-pciids
)才能写入更新的文件。
然而这很可能不会有什么不同 - 据我所知,X220 只有 Intel 集成显卡。从历史上看,带有独立显卡的 Thinkpad 都以“p”后缀表示。