L’outil Microsoft System Information (Msinfo32.exe) signale une valeur inattendue de la RAM de carte d’affichage lorsque la carte graphique a 2 Go ou plus de mémoire vidéo dédiée

S’applique à : Windows 7 Home BasicWindows 7 EnterpriseWindows 7 Home Premium

Symptômes


Considérez le scénario suivant :

1) vous avez une carte graphique qui a 2 Go ou plus de dédié (à bord) de mémoire vidéo.
2) vous exécutez l’outil Windows de boîte de réception MSInfo32.exe et examinez la valeur de la RAM de la carte sous composants -> affichage.

Dans ce scénario, la mémoire vidéo dédiée de la carte graphique est signalée correctement sous la RAM de la carte. Au lieu de la valeur attendue montrant la mémoire en gigaoctets et octets, vous pouvez voir à la place uniquement une valeur incorrecte en octets.

Cause


La valeur qui contient la taille de la mémoire vidéo dédiée et MSInfo32.exe utilisée par pour remplir la RAM de la carte est stockée dans le Registre sous la forme d’un entier signé de 32 bits.  Par conséquent, la valeur est uniquement capable de stocker un nombre entier positif qui est inférieure à 2 Go.  Si la mémoire vidéo dédiée de la carte graphique est de 2 Go ou plus, MSInfo32.exe signalera à tort le montant et il affichera également sous la forme d’un nombre négatif.

Résolution


Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Plus d'informations


Voici quelques exemples de ce que MSInfo32.exe signalera pour carte RAM sous le composant d’affichage lorsque la carte graphique comporte entre 1 et 3 Go de mémoire dédiée :

Mémoire vidéo dédiée MSInfo32

1 Go 1.00 Go (1 073 741 824 octets)
1,5 Go 1,50 Go (1,610,612,736 octets)
Octets de 2 Go (2 147 483 648)
Octets de 2,5 Go (1,610,612,736)
Octets de 3 Go (1,073,741,824)

Notez que MSInfo32 signale le même nombre d’octets exact de 1 Go de mémoire vidéo dédiée de 3 Go. La même chose pour 1,5 et 2,5 Go.