Sign in with
Sign up | Sign in
Your question

4gb+ allowed on x32 using patch but...

Last response: in Windows 7
Share
December 18, 2011 12:20:52 AM

i have 2 ddr3 2gb\'s in my laptop, i have patched it so it can run 4+gb of ram on 32x and can tell a massive difference, however if i was to put ubuntu on second drive will 4gb still take place? :sol: 

More about : 4gb allowed x32 patch

December 18, 2011 12:37:16 AM

There is no way to address more than 4 gb of ram on 32bit even with a patch. What you might be doing is creating a ram page drive which is definately not the same as accessing a true 4+ gb of ram.
Related resources
December 18, 2011 12:45:02 AM

however use at your own cost (Warning: The patches described in this article am mentioning are kernel patches. They may result in unexpected hardware issues and expose your system to malicious exploits.)
December 18, 2011 12:59:16 AM

Ubuntu 64 bit will definitely support all of your RAM. You could also run Ubuntu virtualized using VMWare Player, which is free.
December 18, 2011 1:02:24 AM

That patch still isnt the same as x64 because its a completely different architecture. It basically creates a virtual drive with the extra ram stored on there. I would advise on just getting x64 instead of x86 you will run into less problems and you will have a much higher performance than x86. Think of it like a page file not like actual ram then you will understand that its not as good.
a b D Laptop
a b $ Windows 7
December 18, 2011 1:26:39 AM

mightymaxio said:
There is no way to address more than 4 gb of ram on 32bit even with a patch. What you might be doing is creating a ram page drive which is definately not the same as accessing a true 4+ gb of ram.


Windows XP and Windows Vista contain the codepaths to enable PAE (Physical Address Extension) which adds a third level to the paging architecture and turns all real addresses into longs if the hardware supports it. The caveat is that there's up to a 10% performance hit due to the extra CPU overhead so XP and Vista have them disabled by default and are only enabled on their Server variants. The codepaths might exist in Window 7 but that's doubtful since there's no 32 bit version of Server 2008 R2.

PAE extends the physical address space from 32 bits to 36 bits, allowing up to 64 GB of memory to be addressed, however virtual memory spaces are still limited to 4 GB.

However, as another posted mentioned, there's absolutely zero reason not to be running a 64 bit OS. The extra GPRs and other architectural improvements are well worth it and the faster 32 bit dies, the better.
December 19, 2011 1:44:58 PM

Pinhedd said:
so XP and Vista have them disabled by default

Actually, since Microsoft introduced DEP in XP/SP2, PAE has been enabled by default.
!