从CUDA 文档中,我需要使用以下命令检查我的计算机是否有能力:
lspci | grep -i nvidia
但对于我的 Thinkpad,这没有任何回报。文件进一步说
如果您没有看到任何设置,请通过在命令行输入 update-pciids(通常在 /sbin 中找到)来更新 Linux 维护的 PCI 硬件数据库,然后重新运行之前的 lspci 命令。
我只是不明白这是什么意思,谁能告诉我下一步该怎么做?
ps,这是我的电脑:
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
该消息告诉从命令行运行
update-pciids
命令。您需要以 root (
sudo update-pciids
) 身份运行它才能写入更新的文件。然而,它很可能不会有任何区别——据我所知,X220 只有英特尔集成显卡。从历史上看,带有独立显卡的 Thinkpad 都以“p”后缀表示。
CUDA 仅适用于 Nvidia 卡。在此处查看支持 CUDA 的图形列表。您有英特尔 GPU - 尝试使用OpenCL而不是 CUDA。