O que 01: 00.0 significa em relação aos gráficos?

0

Quando eu digitei

$ lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G80 [GeForce 8800 GTS] [10de:0193] (rev a2)

Eu me lembrei dessa estranha sequência, 01: 00.0, que eu vi ocasionalmente sem saber o que ela quer me dizer. Especialmente a parte 00.0 dela.

Como você explicaria a um leigo o que essa string significa?

    
por sharkant 19.05.2017 / 15:36

1 resposta

5

Essa string fornece a localização do dispositivo no barramento PCI. Em “01: 00.0”, “01” é o número do barramento PCI (os computadores podem ter múltiplos barramentos PCI), “00“ é o número do dispositivo e “0” é a função no dispositivo (dispositivos podem ter múltiplas funções, separadamente endereçável no ônibus).

Barramentos PCI são domínios separados, conectados por pontes. Dispositivos em um barramento não podem se comunicar diretamente com dispositivos em outro barramento, eles precisam se comunicar via a ponte. As pontes eram incomuns em sistemas PCI “simples”, mas há muitas pontes e barramentos nos sistemas PCI Express; Cada slot PCI Express é seu próprio barramento. Funções são usadas em uma variedade de situações; por exemplo, para integrar dois dispositivos em um único dispositivo PCI (eu tenho um ATBA SCSI HBA que faz isso) ou para fornecer recursos diferentes usando um único dispositivo PCI (normalmente para que vários drivers de dispositivos possam ser facilmente anexados a recursos individuais; uma placa DVB-T que faz isso, expondo seus dispositivos de áudio, MPEG e IR como recursos separados no mesmo dispositivo PCI).

Alguns sistemas têm vários domínios PCI, caso em que um quarto conjunto de dígitos aparece antes do número do bug ("0000: 01: 00.0").

Isso é descrito no final da lspci(8) manpage :

Slot

The name of the slot where the device resides ([domain:]bus:device.function). This tag is always the first in a record.

    
por 19.05.2017 / 15:40