CHR1S Posted December 7, 2009 Posted December 7, 2009 So why is my laptop with 32bit Vista showing avaliable RAM as 4Gb in system properties yet a similar laptop with 32bit Vista is showing 3Gb in system properties and both show 3035mb (or 3Gb) in task manager when both have 4Gb?? Its too much for my brain today Edit - I know 32bit can only address 3Gb before you all point that bit out lol!
Haptic Posted December 7, 2009 Posted December 7, 2009 So why is my laptop with 32bit Vista showing avaliable RAM as 4Gb in system properties yet a similar laptop with 32bit Vista is showing 3Gb in system properties and both show 3035mb (or 3Gb) in task manager when both have 4Gb?? Its too much for my brain today Edit - I know 32bit can only address 3Gb before you all point that bit out lol! is the display adapter taking some system memory bud 1
Psymon Posted December 7, 2009 Posted December 7, 2009 Any of them have seperage graphics / sound cards? The amount of RAM on these cards can usually be subtracted from the total that can be addressed as it needs to be mapped. Si 1
lew_bob Posted December 7, 2009 Posted December 7, 2009 You're first laptop is acutally a 64bit version of vista??
Psymon Posted December 7, 2009 Posted December 7, 2009 Or Physical Address Extension is not enabled on one of the laptops. BCDEdit /set Si 2
tmcd35 Posted December 7, 2009 Posted December 7, 2009 Any of them have seperage graphics / sound cards? The amount of RAM on these cards can usually be subtracted from the total that can be addressed as it needs to be mapped. Si Pretty much sums it up. Most devices (of not all?) plugged into the PCI bus and most Hard Drives and CD-Rom drives, etc all use DMA (Direct Memory Access) to control them. This means they all need to be assigned memory locations in the addressable range. So memory addresses for these devices are subtracted from your 4Gb limit and whatever is left you can use as RAM - typically between 3Gb and 3.5Gb. 1
Michael Posted December 7, 2009 Posted December 7, 2009 I thought only Vista SP1 or later properly displayed 4GB, but whether it'll use that much in a 32bit environment is doubtful. 1
StewartKnight Posted December 7, 2009 Posted December 7, 2009 Vista SP1 'knows' that you have 4GB, but can't address it all, as it see's the video ram first. The maximum a 32bit o/s can see is 4gb of RAM, so if you're using a 32bit o/s and have 4gb of ram, you've just wasted 1gb of it as the os can't address that high! 1
CHR1S Posted December 7, 2009 Author Posted December 7, 2009 Yeh, but why does one show 3gb and the other 4gb in system properties? Do the OEMs "adjust" it for show or can the GFX etc realy lose 1Gb?
Michael Posted December 7, 2009 Posted December 7, 2009 I'm pretty sure it is to do with Windows and what Service Pack you have installed. If you haven't already, have you applied Vista SP2? I didn't think you could use 1GB as shared video memory. I've not seen it go that high in BIOS options. Typically 256MB is the limit. 1
BandyQuill Posted December 7, 2009 Posted December 7, 2009 if you have vista SP2 it should show 4gb, however it will still only use 3.'something' 1
CHR1S Posted December 7, 2009 Author Posted December 7, 2009 if you have vista SP2 it should show 4gb, however it will still only use 3.'something' Its probably that, just couldnt get my head round it at all lol!! Just assumed it was naughty OEMs trying to fool the end user into thinking their 4Gb laptops used all of it under 32bit OS'.
BandyQuill Posted December 7, 2009 Posted December 7, 2009 yeahhh its just Microsoft fleecing the user into thinking it has 4gb XD
DMcCoy Posted December 7, 2009 Posted December 7, 2009 Physical RAM installed in the RAM slots is not the same as the amount left that is addressable by windows. The reason is shows two values is one is a report on physical amount installed and the other is the amount available to windows. GPU, Sound and motherboard will all take memory from you 4GB maxim address space. It's a 32 bit problem more than a windows one.
CHR1S Posted December 7, 2009 Author Posted December 7, 2009 Physical RAM installed in the RAM slots is not the same as the amount left that is addressable by windows. The reason is shows two values is one is a report on physical amount installed and the other is the amount available to windows. GPU, Sound and motherboard will all take memory from you 4GB maxim address space. It's a 32 bit problem more than a windows one. But 2 laptops with the same amount of RAM and same OS reported different total ram in system properties and same amount in Task manager, thats whats thrown me!
DMcCoy Posted December 7, 2009 Posted December 7, 2009 But 2 laptops with the same amount of RAM and same OS reported different total ram in system properties and same amount in Task manager, thats whats thrown me! but are they the same bios and board? Some boards will report the correct useable amount and some will report the installed amount.
llawwehttam Posted December 7, 2009 Posted December 7, 2009 Hmm I just got a new laptop with 4Gb DDR3 ram and a Nvidia GT130M hybrid hotswap graphics card but the usable ram still shows up as 4GB with a 64 bit OS so I'm guessing that it also has some onboard memory or summin similar?
BandyQuill Posted December 7, 2009 Posted December 7, 2009 a 64-bit OS will allways show the full ammount even if its being used by the VGA its just the way its coded...
mac_shinobi Posted December 7, 2009 Posted December 7, 2009 If you set bios to factory defaults and ensure that the onboard ( if it is onboard ) graphics is set to minimum amount possible and see if that helps - also read the read me for the bios update and see if there bioses ( both comps ) are both up to date. Also use utils such as cpu z or the likes ( plenty out there ) to see what they report with amount of ram
tmcd35 Posted December 7, 2009 Posted December 7, 2009 But 2 laptops with the same amount of RAM and same OS reported different total ram in system properties and same amount in Task manager, thats whats thrown me! I assume they are the exact same model, other whys thats your answer! If they are the same model then I'd guess at graphics ram. Most on board graphics chipsets use system ram for graphics ram. It's dynamically allocated as needed. Could be, for whatever reason, that 1 laptop needs a little more graphics ram thant he other. On such systems the figure set in BIOS is the maximum amount that can be taken for graphics and not the amount that is always set aside for graphics.
Michael Posted December 7, 2009 Posted December 7, 2009 You could try installing CPU-Z which is a nice little informative utility. This'll tell you for sure how much memory you have installed as well as everything else
CHR1S Posted December 8, 2009 Author Posted December 8, 2009 I have tried with the exact same model and with a different one now, its just silly lol. Im not fussed either way and I certanly wont be losing any sleep over it Ho hum, its just one of those ICT quirks
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now