Um post de blog focando no trabalho feito na linha de comando está aqui:
link
Descubra o ID do dispositivo:
lspci | grep ' VGA ' | cut -d" " -f 1
03:00.0
Você pode usar essa saída com lspci
novamente, formando dois comandos aninhados
lspci -v -s $(lspci | grep ' VGA ' | cut -d" " -f 1)
Se você tiver mais de uma placa GPU, tente este comando equivalente:
lspci | grep ' VGA ' | cut -d" " -f 1 | xargs -i lspci -v -s {}
Saída do meu sistema:
03:00.0 VGA compatible controller: NVIDIA Corporation G98 [Quadro NVS 295] (rev a1) (prog-if 00 [VGA controller])
Subsystem: NVIDIA Corporation Device 062e
Flags: bus master, fast devsel, latency 0, IRQ 24
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at ec000000 (64-bit, prefetchable) [size=64M]
Memory at f4000000 (64-bit, non-prefetchable) [size=32M]
I/O ports at dc80 [size=128]
[virtual] Expansion ROM at f7e00000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
EDIT: Você pode evitar o <access denied>
iniciando com sudo
Portanto, (prefetchable) [size=64M)
indica que tenho uma placa NVIDIA de 64 MB. No entanto, eu não, é bastante 256 MB. Por quê? veja abaixo.
Para ver como obter o máximo de informações + desempenho, leia um artigo extremamente abrangente sobre o Wiki do Arch-Linux
link
Para usuários da nvidia, comece com
nvidia-smi
(Isso funciona com os drivers Nvidia instalados, mas não com os sistemas que executam o driver 'nouveau' de código aberto).
Saída
Thu Dec 19 10:54:18 2013
+------------------------------------------------------+
| NVIDIA-SMI 5.319.60 Driver Version: 319.60 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Quadro NVS 295 Off | 0000:03:00.0 N/A | N/A |
| N/A 73C N/A N/A / N/A | 252MB / 255MB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Compute processes: GPU Memory |
| GPU PID Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
Isso indica que eu tenho uma placa gráfica GDDR3 de 256 MB.
No momento, não sei como obter isso para as GPUs Intel e AMD / ATI.