Msinfo32.exe zgłasza nieoczekiwaną wartość pamięci RAM karty graficznej, gdy karta graficzna ma co najmniej 2 GB dedykowanej pamięci wideo

W tym artykule omówiono problem polegający na tym, że narzędzie Microsoft System Information (Msinfo32.exe) zgłasza nieprawidłowe wartości pamięci RAM karty w obszarze Wyświetlanie składników>.

Dotyczy systemów: Windows 7 z dodatkiem Service Pack 1 i Windows Server 2012 R2
Oryginalny numer KB: 2495801

Symptomy

Rozpatrzmy następujący scenariusz:

  1. Masz kartę graficzną, która ma co najmniej 2 GB dedykowanej pamięci wideo (na pokładzie).
  2. Uruchom narzędzie skrzynki odbiorczej systemu Windows MSInfo32.exe i przyjrzyj się wartości pamięci RAM karty w obszarze Wyświetlanie składników>.

W tym scenariuszu dedykowana pamięć wideo na karcie graficznej jest niepoprawnie raportowana w obszarze Pamięć RAM karty. Zamiast oczekiwanej wartości przedstawiającej pamięć w gigabajtach i bajtach, zamiast tego w bajtach może zostać wyświetlona tylko nieprawidłowa wartość.

Przyczyna

Wartość, która przechowuje rozmiar dedykowanej pamięci wideo i używaną przez MSInfo32.exe do wypełnienia pamięci RAM karty, jest przechowywana w rejestrze jako podpisana 32-bitowa liczba całkowita. W rezultacie wartość może przechowywać tylko dodatnią liczbę całkowitą o rozmiarze poniżej 2 GB. Jeśli dedykowana pamięć wideo na karcie graficznej wynosi co najmniej 2 GB, MSInfo32.exe niepoprawnie zgłosi kwotę i wyświetli ją jako liczbę ujemną.

Rozwiązanie

Firma Microsoft potwierdziła, że jest to problem.

Więcej informacji

Poniżej przedstawiono kilka przykładów tego, co MSInfo32.exe będzie raportować dla pamięci RAM adaptera w składniku Display, gdy karta graficzna ma od 1 GB do 3 GB dedykowanej pamięci.

Dedykowana pamięć wideo zgłoszona przez program MSInfo32:

  • 1 GB 1,00 GB (1 073 741 824 bajtów)
  • 1,5 GB 1,50 GB (1 610 612 736 bajtów)
  • 2 GB (2 147 483 648) bajtów
  • 2,5 GB (1 610 612 736) bajtów
  • 3 GB (1 073 741 824) bajtów

Program MSInfo32 zgłosi dokładnie taką samą liczbę bajtów dla 1 GB dedykowanej pamięci wideo, jak w przypadku 3 GB. To samo dotyczy 1,5 GB i 2,5 GB.

Zbieranie danych

Jeśli potrzebujesz pomocy ze strony pomocy technicznej firmy Microsoft, zalecamy zebranie informacji, wykonując kroki wymienione w artykule Zbieranie informacji przy użyciu zestawu narzędzi TSS w przypadku problemów związanych z wdrożeniem.