Y a-t-il un moyen de vérifier la taille de la mémoire vidéo ? Plus précisément, existe-t-il un moyen qui fonctionne de manière précise pour les GPU intégrés ainsi que pour les cartes graphiques PCI/AGP ?
De nombreux GPU intégrés ont une mémoire allouée de manière dynamique, donc la solution devrait idéalement renvoyer soit la quantité maximale de mémoire vidéo disponible, soit la quantité actuellement allouée. Pour les cartes NVidia ou ATI autonomes, elle renverrait évidemment la quantité totale de RAM physique du GPU.
lspci -v
affiche des chiffres de mémoire, mais je ne crois pas que ce soit la mémoire vidéo. Je soupçonne que le chiffre rapporté est une certaine allocation de mémoire système ou une taille de bloc ou de canal, mais je n'en suis pas sûr. Vous pouvez voir dans ces résultats de test que lspci s'est trompé dans 5 des 6 tests :
** ASUS EN210 PCIe - 1024 Mb ***
01:00.0 Contrôleur VGA compatible: nVidia Corporation GT218 [GeForce 210] (rev a2)
Sous-système: ASUSTeK Computer Inc. Device 8354
Mémoire à e3000000 (32 bits, non pré-chargeable) [size=16M]
Mémoire à d0000000 (64 bits, pré-chargeable) [size=256M]
Mémoire à e0000000 (64 bits, pré-chargeable) [size=32M]
*** Galaxy 8400GS PCIe - 512 Mb ***
01:00.0 Contrôleur VGA compatible: nVidia Corporation G98 [GeForce 8400 GS] (rev a1)
Sous-système: nVidia Corporation Device 05cc
Région 0: Mémoire à e4000000 (32 bits, non pré-chargeable) [size=16M]
Région 1: Mémoire à d0000000 (64 bits, pré-chargeable) [size=256M]
Région 3: Mémoire à e2000000 (64 bits, non pré-chargeable) [size=32M]
*** VirtualBox VM - 10 Mb (serveur sans tête) ***
00:02.0 Contrôleur VGA compatible: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
Mémoire à e0000000 (32-bit, pré-chargeable) [size=16M]
*** VirtualBox VM - 128 Mb ***
00:02.0 Contrôleur VGA compatible: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter (prog-if 00 [VGA Controller])
Mémoire à e0000000 (32-bit, pré-chargeable) [size=128M]
*** S3 Savage 4 AGP - taille inconnue de la mémoire (ancien journal lspci), mais je ne pense pas qu'ils aient fait ces cartes avec 128 Mo de mémoire ! ***
00:01.0 Contrôleur VGA compatible: S3 Inc. Savage 4 (rev 06) (prog-if 00 [contrôleur VGA])
Sous-système: IBM Périphérique inconnu 01c5
Région 0: Mémoire à feb80000 (32 bits, non pré-chargeable) [size=512K]
Région 1: Mémoire à f0000000 (32 bits, pré-chargeable) [size=128M]
*** NVIDIA Quadro FX 1800 intégré - 1024 Mb ***
01:00.0 Contrôleur VGA compatible: nVidia Corporation GT215 [Quadro FX 1800M] (rev a2) (prog-if 00 [contrôleur VGA])
Sous-système: Dell Périphérique 040c
Mémoire à e2000000 (32 bits, non pré-chargeable) [size=16M]
Mémoire à d0000000 (64 bits, pré-chargeable) [size=256M]
Mémoire à e0000000 (64 bits, pré-chargeable) [size=32M]