So...i got my Lenovo T61p...it rocks.
I have 2gb of RAM with Vista Business 32-Bit.
I want to upgrade to 4gb, but I know it won't work effectively with a 32-Bit Vista. What should I do? Will SP1 support it?
Thanks.
-
ArmageddonAsh Mangekyo Sharingan
i heard that SP1 WILL add the ability for all 4GB to be seen and im guessing used.
-
i actually googled this cuz I couldnt believe it and NO SP1 will not let you see 4GB
EDIT: however according to one source your programs will see all 4GB of your RAM depending on the BIOS or something. I dont think that means you can still use all the 4GB though -
ArmageddonAsh Mangekyo Sharingan
i was told that it would.
maybe different update? -
32bit Vista will never be able to use all 4GB of RAM, period. It is an inherent limitation to a 32bit system, and SP1 will not change this.
What SP1 will change is how Vista reports the RAM. In SP1, Vista will report how much RAM is installed, but that does not mean it can use all of it. -
ArmageddonAsh Mangekyo Sharingan
okay thanx
-
ArmageddonAsh Mangekyo Sharingan
-
read all the articles regarding 32bit and 4GB. basically you will be able to use whatever is left after you subtract video card size, BIOS size and other stuff which means usually between 2.75 and 3.25/3.5GB
-
I don't want to get into a whole explanation of how and why a 32bit system will NEVER be able to use all 4GB of RAM, but you can do a google search and take a look at wikipedia for a lot of information about it.
The max that 32bit Vista will use is 3.2GB, and that limit is put in place by Microsoft, and it will NOT change. In the past they have tried to make a workaround for this (PAE), but that caused a lot of system instability, so in Vista they got rid of it and implemented the only real and true fix, a 64bit version of the OS.
Bottom line is if you have 4GB of RAM, you should use 64bit Vista. -
-
ArmageddonAsh Mangekyo Sharingan
-
A word of warning about Vista64. you will only be able to use signed drivers unless you press F8 before vista loads and choose to run with unsigned drivers everytime you startup. This means no RMClock or NHC
-
that is some fuked up **** from microsoft :X
-
ArmageddonAsh Mangekyo Sharingan
so what version you would surggest, note that im getting 4GB ram with my laptop and i will be using it for gaming and college work -
Signed drivers are digitally signed by a company like Verisign. The reality is that if your notebook manufacturer supports 64bit, then all of the drivers will be signed. You will have to check for support for other devices you use, like printers or PDAs, but many/most of them will work just fine. The only issue I had was with my Palm pilot, but I can workaround that using the network or bluetooth.
The reality is that most drivers will work, and really the only things that won't were already mentioned, NHC and RMclock. I don't know of any other tools that don't work because of this. -
ArmageddonAsh Mangekyo Sharingan
so it should be good even for gaming okay, ill go for that (64bit version) -
btw The reason a 32 bit operating system can only address 4gb of ram is because:
If you have 32 bits in base 2(as opposed to something like base 10)
You can count as high as 2^32 address locations for the computer to work with.
That equals 4gb.
So a 32bit computer can roughly count to 4billions and thats it.
Thats why a 32 bit operating system can only physically address 4gb of memory.
If you want to physically address more memory you need a 64 bit system, with a 64 bit o.s.
This can theoretically address 2^64 which is an astronomical number.
Just so u can think how big it is, double 4gb 32 times.
Can 32 bit systems do more??? maybe possibly, if you do some "juggling" but physically no.
Theres always some tricks that can be performed, for example maybe you can have an address that simply is an address to a set of addresses so u have a tree like structure or index. But that really complicates things and slows em down.
So what you would have is your 4gb of physical memory acting as an index to more memory. Thats probably the only possibly way around the "issue". -
If you want to use 4GB of RAM get x64. That's the bottom end. Also, in Windows x86 there is another limitation: 2GB of RAM allocated per application.
-
To use 4Gb you need an x64 OS.
Still its use is limited. You might be better of sticking to 32 bit for now unless you really need the extra RAM. -
Where the heck do you get the limited use? It can be used by anyone, 90% of the people with new stuff will use it without problems
-
I normally tell everyone to only go up to 2 gb. Although newegg had 2 gb of ram (same kind I had before) for $27. I purchased that and stuck in my xp machine.... that extra ram smoothed everything out. But I'm also run virtual pc, outlook 07, etc all day.
Personally, if you have the cash, why not. Better to have it and not need it, than need it and not have it. Although, for most, going to 4 gb will be a waste on a 32 bit machine. Worked for me though. -
He was suggesting something else.
-
ArmageddonAsh Mangekyo Sharingan
-
Well you can still use 32-bit Vista with 4GB's installed, it just won't display the 4GB but 3GB.
-
-
Which can only be used up to 3.2 usually.
-
ArmageddonAsh Mangekyo Sharingan
see i want to use as much as possible of the 4GB so im going for 64bit
-
That is all.
If you want to know the reason why it's not possible to use all 4GB, search this forum a bit. There are plenty of threads on the subject. -
ArmageddonAsh Mangekyo Sharingan
oh well gonna get Vista 64bit -
-
Of course no one can easily tell how much memory is *available* to Windows, so as long as Vista reports 4GB installed, few people will be aware that 800MB is actually not being used.
Ignorance is bliss, you know. If people don't know about the issue, they won't complain. -
Exactly. That's what Microsoft may want to do...
-
-
-
Hey, I have hardware bought from God knows when and manufactured in a time when I was in kindergarten and still have x64 drivers. I don't buy my stuff from OEMs.
If you think about it well, besides the stuff made in the medieval times x64 can handle almost every 32 bit software.
Microsoft made something terrible with showing people how much RAM they really have. This way almost everyone will think that they don't need x64 for 4GB of RAM and that x86 can really handle it. -
If they don't actually know that, then they aren't in a position to actually need 4GB of RAM
Really, this is just to shut up people who won't ever use all 4GB anyway but spent a lot to have it installed and are now confused and whining. If you really needed 4GB, you'd already know about the issue, and by the time a mainstream user ACTUALLY needs 4GB (1GB is enough for most people, even under Vista), most systems should be 64bit and it just won't matter any more.
And regardless of your individual anecdotal experiences, Vista and Vista 64 have much lower compatibility with hardware than XP. I have a nice flatbed scanner that doesn't even work under XP that will never work in Vista, a number of people with Soundblaster hardware got bitten by Vista not supporting their cards, TONS of printers don't work under Vista any more, and that's just the tip of the iceberg.
Also, many people LIKE their programs that were made in "medieval times". Old games, custom programmed applications, whatever, it's still important for some people to be able to run those things. When that's broken, that means that the OS is useless, because the primary purpose of an operating system is to enable you to run other programs, no matter what Microsoft marketing may try to tell you. -
-
I hate HP for not releasing Vista drivers. I have a printer that can do duplex, but can't under Vista. Still, I find HP as the one to blame.
I used to have 1GB of RAM and Vista and it worked very well, until the computer just died. -
As you have stated, PAE is a 48bit extension, and it is a hack. Linus himself has said that it should never have been created ("The only real major failure of the x86 is the PAE crud. Let's hope we'll get to forget it, the same way the DOS people eventually forgot about their memory extenders."), and can cause all sorts of problems. This is why no version of Windows fully supports it, and also why a quick search for "linux pae" turns up quite a few problems and warnings about running it. The fact the you have a SERVER platform running it only proves the point, because only SERVER hardware had the hardware needed for PAE because people running big databases needed it. (Yes, Xeon is a server, even if you call it a "workstation")
Also, since the title of this thread is "4gb RAM and Vista", let's not turn it into a Linux lovefest about how great Linux is because it supports a terrible 32bit hack that Windows (the king of unstable and buggy) abandoned because it was too unstable and buggy. -
I believe he was referring to the T60/P. The T61s don't have the problem, nor any other laptop with a P965M chipset.
-
Orev,
i've never seen anyone ask for people to rep them, or give them points in their signature
lol, men -
-
-
Second, of course PAE is a hack, but it's still a necessary one (or was necessary at the time, anyway)
But it gets the job done for people who *need* more than 4GB RAM, and for whom 64-bit isn't an option. Of course those people aren't exactly common (most either don't need that much RAM, or simply switch to 64-bit instead), but for some, PAE is necessary. (But still pretty irrelevant to everyone in this thread apart from Pita)
-
4gb RAM and Vista
Discussion in 'Windows OS and Software' started by Talmud, Feb 7, 2008.