Due to integrated GPU issues W7 SP1 memory detection is less than

  

According to Microsoft News, the problem is caused by a chipset with an integrated graphics processing unit (GPU). Since it does not come with RAM, this chipset needs to reserve the installed memory portion and distribute it to the GPU's integrated components.
But if the integrated GPU does not support the I/O (MMIO) range of aperture memory mapping, Windows 7 SP1 will incorrectly report RAM information. Microsoft said: "This problem arises because Windows locks the surface of the base layer and maps the surface of the base layer with the CpuTranslatedAddress address. Therefore, the surface of the base layer is allocated entirely to the memory address visible to the CPU. Most integrated GPUs have a MMIO aperture range. In this case, Windows must reserve the memory needed for booting and assign it a specific address. By default, the base surface must be in a memory segment that is visible to the CPU. This memory segment should be a linear memory space segment, and the GPU is located by the CpuTranslatedAddress address. In addition, Microsoft also revealed that in the computer with Intel GMA 3600 graphics processor, the memory detected by Windows 7 SP1 system will be less than the actual situation. Previously, Microsoft has released a patch design to solve this problem, but customers will need to manually download and install it themselves. Microsoft said: "After installing this patch, Windows 7 and Windows Server 2008 R2 will support GPUs with no MMIO aperture range on the base layer surface. ”

Copyright © Windows knowledge All Rights Reserved