• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
The HP Community is where owners of HP products, like you, volunteer to help each other find solutions.
Archived This topic has been archived. Information and links in this thread may no longer be available or relevant. If you have a question create a new topic by clicking here and select the appropriate board.
HP Recommended
Example: Pavilion G4 1303 au
Microsoft Windows 7 (64-bit)

my pavilion g4 have 2gb of ram memory . but when i install windows 7 (64bit) ram say's  1.48 gb usable ......why?????Capture.JPG

1 ACCEPTED SOLUTION

Accepted Solutions
HP Recommended

I can use the full memory though, I have loads of processes running, and I never disabled anything using msconfig.

Capture.JPG

 

 

Capture.JPG

 

 

Capture1.JPG

 

The unavailable memory is NOT used by Windows, it's used by the hardware itself.

Disabling programs with msconfig will NOT solve this problem. A BIOS update might.

Please take a look at THIS page for details.

Quoting a toms hardware moderator:

 

When the computer is powered on, the system firmware (BIOS/UEFI) initializes the memory and peripherals. Part of this process involves creating a relationship between the method of accessing memory (the physical address space), and the memory itself.

The firmware may reserve some of the memory itself for use by hardware. The biggest offender here is typically an IGP if one is present.

Memory is also reserved for the platform's management engine, which is a component of the chipset that controls platform features independent of the main operating system. The management engine is a small embedded microprocessor (not x86 based) with its own operating system that shares the physical address space with the CPU.

The firmware also allocates memory addresses (not memory itself) for PCI and PCIe devices. For compatibility reasons, this region of memory is aligned to the top of the lower 4GiB of the physical address space. Physical memory that would otherwise occupy this region is displaced; to make this memory accessible, most motherboards remap it to a location higher in the address space.

In total, about 20MiB to 60MiB of memory is rendered inaccessible to the operating system. The operating system can tell that it's there by looking at the DIMM SPDs and firmware tables but that operating system is not permitted to access or manage the memory in those regions.

 

in your case, more than 500MB is unavailable. This is probably a design issue with the AMD IGP and you can probably do nothing about it. 1.48 GB is not really sufficient for a smooth Windows 7 experience. I'd recommend you to upgrade to at least 4GB.

View solution in original post

6 REPLIES 6
HP Recommended

That is because most of the remaining memory is being used by the operating system.

 

You can use Microsoft's  Sysinternals Process Explorer if you want to see what specific processes are using the memory.



I am a volunteer forum member. If my suggestion solved your issue, help others by marking that post as the accepted solution. Say thanks by clicking on the Yes button next to the "was this reply helpful?"



HP Recommended

thanks ....but can i  solved it..mean i want use of full memory of ram ,,,so plz tell me what to do now .....

 

 

HP Recommended

You can use MSConfig to try to stop some startup programs from loading up. Utilities may be gobbling up somee of your notebook's memory.

 

See the video below. It would be a good ide to not disable the Microsoft programs that are in startup. 

 



I am a volunteer forum member. If my suggestion solved your issue, help others by marking that post as the accepted solution. Say thanks by clicking on the Yes button next to the "was this reply helpful?"



HP Recommended

I can use the full memory though, I have loads of processes running, and I never disabled anything using msconfig.

Capture.JPG

 

 

Capture.JPG

 

 

Capture1.JPG

 

The unavailable memory is NOT used by Windows, it's used by the hardware itself.

Disabling programs with msconfig will NOT solve this problem. A BIOS update might.

Please take a look at THIS page for details.

Quoting a toms hardware moderator:

 

When the computer is powered on, the system firmware (BIOS/UEFI) initializes the memory and peripherals. Part of this process involves creating a relationship between the method of accessing memory (the physical address space), and the memory itself.

The firmware may reserve some of the memory itself for use by hardware. The biggest offender here is typically an IGP if one is present.

Memory is also reserved for the platform's management engine, which is a component of the chipset that controls platform features independent of the main operating system. The management engine is a small embedded microprocessor (not x86 based) with its own operating system that shares the physical address space with the CPU.

The firmware also allocates memory addresses (not memory itself) for PCI and PCIe devices. For compatibility reasons, this region of memory is aligned to the top of the lower 4GiB of the physical address space. Physical memory that would otherwise occupy this region is displaced; to make this memory accessible, most motherboards remap it to a location higher in the address space.

In total, about 20MiB to 60MiB of memory is rendered inaccessible to the operating system. The operating system can tell that it's there by looking at the DIMM SPDs and firmware tables but that operating system is not permitted to access or manage the memory in those regions.

 

in your case, more than 500MB is unavailable. This is probably a design issue with the AMD IGP and you can probably do nothing about it. 1.48 GB is not really sufficient for a smooth Windows 7 experience. I'd recommend you to upgrade to at least 4GB.

HP Recommended

@johnwinchester wrote:

I can use the full memory though, I have loads of processes running, and I never disabled anything using msconfig.

Capture.JPG

 

 

Capture.JPG

 

 

Capture1.JPG

 

The unavailable memory is NOT used by Windows, it's used by the hardware itself.

Disabling programs with msconfig will NOT solve this problem. A BIOS update might.

Please take a look at THIS page for details.

Quoting a toms hardware moderator:

 

When the computer is powered on, the system firmware (BIOS/UEFI) initializes the memory and peripherals. Part of this process involves creating a relationship between the method of accessing memory (the physical address space), and the memory itself.

The firmware may reserve some of the memory itself for use by hardware. The biggest offender here is typically an IGP if one is present.

Memory is also reserved for the platform's management engine, which is a component of the chipset that controls platform features independent of the main operating system. The management engine is a small embedded microprocessor (not x86 based) with its own operating system that shares the physical address space with the CPU.

The firmware also allocates memory addresses (not memory itself) for PCI and PCIe devices. For compatibility reasons, this region of memory is aligned to the top of the lower 4GiB of the physical address space. Physical memory that would otherwise occupy this region is displaced; to make this memory accessible, most motherboards remap it to a location higher in the address space.

In total, about 20MiB to 60MiB of memory is rendered inaccessible to the operating system. The operating system can tell that it's there by looking at the DIMM SPDs and firmware tables but that operating system is not permitted to access or manage the memory in those regions.

 

in your case, more than 500MB is unavailable. This is probably a design issue with the AMD IGP and you can probably do nothing about it. 1.48 GB is not really sufficient for a smooth Windows 7 experience. I'd recommend you to upgrade to at least 4GB.


That is possible, but not necessarily so. His notebook has a discrete graphics adapter, which has 1GB of vRAM. We don't know which GPU he is using because he has not yet been asked .We also don't know if he has lots of programs in startup. You would be amazed how many owners of notebooks\desktops havean incredibl;e number of programs in the sytartup group. Instead of quoting someone else, how about looking into the details of his situation and doing some research of your own.  His APU is a Llano APU core , not the IGP core. See AMD Accelerated Processing units.

 

My desktop has 16GB of installed physical RAM and 15.9 is useable. I have used MSCONFIG to disable utilities that were snagging memory.

 

wininfo.png

 

wininfo1.png

 

wininfo2.png

 

wininfo3.png

 

My setup only uses 104MB for hardware., but it is a desktop PC. Unfortunately, my 2015 Product loan HP Omen has not yet arrived, so I cannot provide images from it yet.



I am a volunteer forum member. If my suggestion solved your issue, help others by marking that post as the accepted solution. Say thanks by clicking on the Yes button next to the "was this reply helpful?"



HP Recommended

You're missing the point. Startup programs, or programs launched by user will of course reduce free memory, but Windows will NOT report used memory as 'unavailable', it will report used memory as 'in use'.

 

If Windows says (2-x) GB usable, then x GB in NOT used by startup programs, or any programs whatsoever. It's used by the firmware. The user will continue to see 1.48GB usable even if he disables all startup programs and uninstalls his antivirus.

Look at your own example, only 0.1GB is unusable in your system, do you think your startup programs are using just 102.4MB of RAM? If you think so, try this experiment, install every piece of software which auto-starts with Windows, enable every software in the startup section of your task manager, and then restart the computer. You'll still see exaclty 0.1 GB unusable. "In use" will increase, "Available" will decrease, "Unusable" will stay the same.

Conversely, uninstall everything, including your antivirus, you'll still see 0.1GB is unusable.

It's "Hardware reserved", not "Software reserved".

 

Archived This topic has been archived. Information and links in this thread may no longer be available or relevant. If you have a question create a new topic by clicking here and select the appropriate board.
† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.