Quantas placas de vídeo distintas eu tenho?

1

Estou conectado a uma máquina remota e estou tentando determinar quantas placas de vídeo estão instaladas. A máquina foi construída para operações CUDA, portanto, é provável que tenha mais de uma placa NVIDIA.

> lspci | grep -E "VGA|3D"

02:00.0 3D controller: NVIDIA Corporation GF110GL [Tesla M2090] (rev a1)
03:00.0 3D controller: NVIDIA Corporation GF110GL [Tesla M2090] (rev a1)
0a:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. G200eR2
83:00.0 3D controller: NVIDIA Corporation GF110GL [Tesla M2090] (rev a1)
84:00.0 3D controller: NVIDIA Corporation GF110GL [Tesla M2090] (rev a1)

Isso implica quatro diferentes placas de vídeo? Se sim, estes são os dispositivos?

 > ls /dev/nvidia*
 /dev/nvidia0  /dev/nvidia1  /dev/nvidia2  /dev/nvidia3  /dev/nvidiactl
    
por Hooked 26.08.2015 / 22:39

1 resposta

0

Para o caso nvidia, verifica-se que nvidia-smi -L faz o que estou procurando:

LIST OPTIONS: -L, --list-gpus Display a list of GPUs connected to the system.

> nvidia-smi -L
GPU 0: Tesla M2090 (UUID: GPU-29ca4022-cf9d-d39f-8c46-...)
GPU 1: Tesla M2090 (UUID: GPU-1e282221-0aac-9a10-a46c-...)
GPU 2: Tesla M2090 (UUID: GPU-5b912869-92d8-d599-7617-...)
GPU 3: Tesla M2090 (UUID: GPU-a6d833f2-18a2-7331-24bb-...)
    
por 27.08.2015 / 17:31