我正在尝试在 Linux 上编写带有 KVM 的 PCI GPU 直通设置脚本。您需要通过以下方式找到 pci 设备 ID,
root@kvmatrix:~# lspci -nn | grep VGA | grep NVIDIA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050] [10de:1c81] (rev a1)
我想添加另一个“grep”来只导致这部分,
10de:1c81
如果您知道您想要获得哪种类型的设备,那么使用它可能会更容易。在这种情况下,“VGA 控制器”是 class
0300
,所以你可以告诉你lspci
只给你关于这些的信息:这是一个
egrep
搜索,因此您也可以使用grep -E
. 因为只有一个项目会匹配xxxx:xxxx
(x
作为十六进制数字),所以这就是我匹配的。如果您有多个可以匹配的视频卡并且只想要一个 nVidia,您可以将
lspci -nd10de::0300
其限制为仅限该供应商。尝试这个 :
或更便携(一些旧的 Linux 操作系统没有
-P
开关)输出 :
LiveDemo,右侧有说明
使用
discover
:硬件检测实用程序样本输出: