clown_abhi
New Member
- Joined
- May 7, 2009
- Messages
- 18
I know the problem he is talking about because to run halo 1 on vista 64 i have to limit my ram to 2 gigs and i do it thru the same way he does. If i have to take my side off to limit my ram thats pretty useless. Then again vista 64 had bugs up intil sp1 so i am sure that sooner or later they will fix it. Other bugs include but not limited to usb card reader windows 7 bsod and on the dual monitors the mouse wont go onto the second monitor if you use extend option yet some windows will open on the second monitor and no way to adjust it so u have to use dual monitors as duplicate.
Again i am sure they are working on it i use dual boot vista 64 and windows 7 64 so i have time to wait for updates and companies to fix problems.
Hey Guys,
I installed Windows 7 x64 today and when i opened the system information tool, it shows 3.25GB usable.
So, i checked with task manager and it shows the same 3326(3.25) to my surprise.
How is this possible on a x64 OS?
Memory mapping is on 32 bit if i am not wrong...
Have been using Vista x64 for the last 1 year or more and never faced this issue and was able to use full 4GB RAM, so no BIOS issue.
If i go to Msconfig > Boot > advanced option > Maximum memory > change it to 4088 from 4096 or any other value and restart,
The RAM is detected now as 3.25GB.
This was not the case with Vista x64.
If i leave it unchecked, 4GB RAM is again detected and used properly.
This is an issue for those having Hauppage PVR-150 and planning to move to Windows 7 x64, since this hardware like many others needs a change of usable RAM to 4088 which could be set here and then the tuner card worked...(This used to work in Vista x64)
But now, with this bug, Maximum Memory option does not work properly in Windows 7 as it used to in Vista.
So, Hauppage PVR-150 just won't work in Windows 7 x64 anymore...Link Removed due to 404 Error
Guys, if anybody has a workaround, plz help.
followed byHow to set REMOVEMEMORY (has to be set from command line)
At the command prompt, type the following. Removememory removes memory from the total available memory that the operating system can use.
bcdedit /set {GUID} removememory bytes
Option Explanation
ID - Specifies the ID of the operating system entry you want to change. If you do not specify ID, the current operating system settings will be modified.
bytes - The number of bytes to remove.
Example - This example removes 256 MB of memory from the total available:
bcdedit /set {802d5e32-0784-11da-bd33-000476eba25f } removememory 256
How to set MAXMEM/TRUNCATEMEMORY
At the command prompt, type the following. Truncatememory disregards all memory at or above the specified physical address.
bcdedit /set {ID} truncatememory bytes
Note
We recommend that you use removememory instead. It does a better job of restricting the operating system to use the specified memory while accounting for memory holes.
Option Explanation
ID - The ID of the operating system entry you want to change. If you don't specify ID, the current operating system settings will be modified.
bytes - Specifies the number of bytes to truncate.
Example - This example sets the truncate memory to 1024 MB:
bcdedit /set {802d5e32-0784-11da-bd33-000476eba25f} truncatememory 1073741824
truncatememory addressLimits the amount of physical memory available to Windows. When you use this option, Windows ignores all memory at or above the specified physical address. Specify the address in bytes. For example, the following command sets the physical address limit at 1 GB. You can specify the address in decimal (1073741824) or hexadecimal (0x40000000).
bcdedit /set {49916baf-0e08-11db-9af4-000bdbd316a0} truncatememory Ox40000000
This is sounding like it is working as it should.
Meaning, if you are trying to limit the ram, and you have 4G,
any amount entered above 3G is automatically set assuming you want it to run as it would under x32 with 4G. To me, this doesn't sound like a bug, but the intended result. Just my opinion.
Set below 3G and it sets to what you want.
Possibly explained better HERE.... which makes me believe it is not a bug....
Note: MAXMEM/TRUNCATEMEMORY is the option set in msconfig
followed by