-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center.
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center.
- HP Community
- Archived Topics
- Notebooks Archive
- RAM not use fully
Create an account on the HP Community to personalize your profile and ask a question
04-02-2015 09:01 AM
my pavilion g4 have 2gb of ram memory . but when i install windows 7 (64bit) ram say's 1.48 gb usable ......why?????
Solved! Go to Solution.
Accepted Solutions
04-03-2015 06:28 AM - edited 04-03-2015 06:41 AM
I can use the full memory though, I have loads of processes running, and I never disabled anything using msconfig.
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.
04-02-2015 09:10 AM - edited 04-03-2015 12:55 AM
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?"
04-03-2015 12:49 AM - edited 04-03-2015 12:54 AM
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?"
04-03-2015 06:28 AM - edited 04-03-2015 06:41 AM
I can use the full memory though, I have loads of processes running, and I never disabled anything using msconfig.
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.
04-04-2015 02:10 AM
@johnwinchester wrote:I can use the full memory though, I have loads of processes running, and I never disabled anything using msconfig.
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.
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?"
04-04-2015 07:25 AM - edited 04-04-2015 07:51 AM
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".