Como identificar unicamente GPUs (do mesmo modelo) no Linux?

3

Tenho várias GPUs AMD Radeon (do mesmo modelo) no Linux. Eu gostaria de ser capaz de identificá-los de forma única, para que, se eu trocá-los entre slots PCIe, ou mesmo entre máquinas, eu saiba qual é qual deles sem rastreá-los fisicamente.

É possível obter um ID exclusivo (por exemplo, o número de série) de uma GPU no Linux? lspci , dmidecode e /sys/bus/pci/devices/0000:nn:00.0/ parecem não dar nada útil para esse propósito. Eu também poderia inserir um ID exclusivo no espaço vazio da imagem do BIOS, mas isso provavelmente anularia a garantia.

Estou ciente da pergunta semelhante " É possível obter o número de série de uma GPU sem abrir o gabinete? ", mas o meu é no Linux e eu posso usar qualquer ID exclusivo, não apenas o número de série .

    
por netvope 05.01.2014 / 04:23

1 resposta

0

A Dell possui um documento que descreve como identificar dispositivos por slot no linux.

Executar dmidecode –t slot e corresponder ao endereço e à designação do barramento para slots PCI preenchidos
então,
Execute lspci –s para obter informações sobre o dispositivo no endereço de barramento para um determinado slot PCI.

Ou use o script bash

Editar . Testar isso ainda mostra que isso pode identificar o modelo de placas de vídeo, mas não consegue distinguir entre cartões idênticos.

    
por 05.01.2014 / 08:52