如何在 Linux 上唯一标识 GPU(同一型号)?

如何在 Linux 上唯一标识 GPU(同一型号)?

我在 Linux 上安装了多个 AMD Radeon GPU(同一型号)。我希望能够唯一地标识它们,这样如果我在 PCIe 插槽之间甚至在机器之间交换它们,我就能知道哪个是哪个,而无需物理跟踪它们。

是否有可能在 Linux 上获取 GPU 的唯一 ID(例如序列号)?,lspcidmidecode似乎/sys/bus/pci/devices/0000:nn:00.0/没有为此提供任何有用的东西。我也可以在 BIOS 映像的空白处插入一个唯一 ID,但这样做可能会使保修失效。

我知道类似的问题,但我的是在 Linux 上,我可以使用任何唯一的 ID,而不仅仅是序列号。

答案1

戴尔一个文件描述了如何在 Linux 上通过插槽识别设备。

  • 运行dmidecode –t slot并匹配已填充 PCI 插槽的总线地址和标识然后…

  • 运行lspci –s以获取有关给定 PCI 插槽的总线地址的设备的信息。

或者使用他们的bash 脚本


更新:进一步测试表明,该软件可以识别显卡的型号,但无法区分相同的显卡。

相关内容