73 votes

Comment vérifier la taille de la mémoire vidéo ?

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]

1voto

Nathan Dyer Points 1857

Il existe un programme appelé hardinfo, disponible dans le Centre logiciel, qui répertoriera chaque carte vidéo (sous la liste des appareils, dans la catégorie des Cartes PCI) et les spécifications de chaque carte, y compris la mémoire et le fabricant/modèle.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X