Re: ThinkPad T60p PAE memory not working
Posted: Thu Apr 24, 2014 3:58 pm
For the umpteenth time: there are NONE...dhinged wrote:
Any other workarounds or hacks or whatever would be nice to know.
Est. 1995 - Copyright © 1995-2017 (see FAQ for details)
https://forum.thinkpads.com/
For the umpteenth time: there are NONE...dhinged wrote:
Any other workarounds or hacks or whatever would be nice to know.
OK, then Intel is lying by saying their chip can use 4GB of memory with a 32-bit controller.ajkula66 wrote:For the umpteenth time: there are NONE...dhinged wrote:
Any other workarounds or hacks or whatever would be nice to know.
It would not be the first information on their website that doesn't hold water in real life.dhinged wrote: OK, then Intel is lying by saying their chip can use 4GB of memory with a 32-bit controller.
It's not about being told whether it will or won't, it's about knowing why and if there's a way around it. However I found an article that better explains it for me and I will post that.ajkula66 wrote:It would not be the first information on their website that doesn't hold water in real life.dhinged wrote: OK, then Intel is lying by saying their chip can use 4GB of memory with a 32-bit controller.
You've tried here.
You've tried on Lenovo Forum.
Will it really take for David Hill to tell you that a ThinkPad from this era can NOT utilize more than 3GB of RAM?
Well, the fact that there is NO workaround the given chipset limitation has been explained - in a plethora of manners - by some of the most knowledgeable forum members and I'm not talking about myself. That's why I brought up David Hill.dhinged wrote:
It's not about being told whether it will or won't, it's about knowing why and if there's a way around it.
Whatever works for you as long as we stop beating this dead horse that has been turned into sausages, eaten, digested and disposed of years ago...However I found an article that better explains it for me and I will post that.
No.dhinged wrote:
So my question now is: is there actually any benefit to having 4GB installed,
Nothing to forgive.dhinged wrote:Please forgive me while I learn the guts of memory handling as that is one feature I have not studied in-depth.
Yes, the 945 chipset is the bottleneck. However, the DDR speeds (which you refer to as "memory type" and the CPU bus speed have absolutely nothing to do with the 3GB/4GB limit. It's information that's completely irrelevant.dhinged wrote:the one bottleneck seems to be the chipset (I'm assuming dr_st meant the Intel 945 chipset) only working at 32-bit even with 64-bit Windows, even though Intel says it supports 4GB based on the "memory type" (DDR2-400/DDR2-533/DDR2-667), but I'm unsure of how to check which memory type I have in Windows 7 rather than pulling apart the laptop, but I'm assuming it's 667 because that's what the CPU's at (Intel Core 2 Duo T7400), but that's a 64-bit chip.
No, no, no. It did not hit the nail, it just confused you further. "Virtual" in this case does not have anything to do with the hard drive. Not with 3GB, not with 4GB - the PCI Express data the article refers to have absolutely no connection to the hard drive, and the sooner you forget this false connection you made in your mind, the better.dhinged wrote:It is the 945 chipset, and the keyword that hit the nail for me was "virtual", in that "the virtual space between 3.5 GB of RAM and 3.75 GB of RAM is occupied by PCI Express data" and by virtual I'm assuming "on the hard disk when only 3GB of RAM is installed", so I'm assuming when 4GB is installed, it's actually using that area on the RAM... but maybe it's still using the hard drive, and that's what I'm not sure of in the article.
Thank you, explanations are better than condescension.dr_st wrote: How does it work?
It works because the chipset has a special configuration setting (that's the TOLUD that was mentioned earlier), which tells something like this:
All addresses below TOLUD are physical RAM
All addresses above TOLUD are PCI devices (or unused)
Now let's go back to our 945PM chipset. Remember that its controller is 32-bit. This means that TOLUD must also be 32-bit, so somewhere between 0 and 4GB.
If you set TOLUD to 4GB you can have exactly 4GB RAM, but then you can't have any space for PCI devices, so they won't work. Bad idea.
If you set TOLUD to 1GB, then you have plenty of space for devices, but you don't need that much. And then you can only have 1GB RAM. Bad idea.
So where do you set it? You have to set it somewhere that make sense. 3GB was chosen as a good point, because:
* It leaves 1GB of address space for PCI devices, which is enough for all (or almost all) practical configurations these laptops can come with.
* It allows you to use as much as 3GB of address space for RAM. Of course if you have less, you will use less, but if you have more, you can still use the 3GB. Any RAM you have over 3GB will be seen as present in the system by, but inaccessible, because the addresses to access it have already been reserved to PCI devices.
Makes more sense now?
In terms of using 4th GB of RAM - NO BENEFIT.ajkula66 wrote:No.dhinged wrote:
So my question now is: is there actually any benefit to having 4GB installed,
Oh OK well I'll take the speed benefit; I want every last bit of power out of this thing.ajkula66 wrote:But in terms of speed...
i945 can work at dual channel asymmetric mode. But asymmetric mode is slower than normal (symmetric) mode.
There is some date:
MemTest x86 v4.10, memory modules are samsung (2x1Gb) and kingstone (2x2Gb) 5-5-5 15, NOT Lenovo branded).
---------------
Memory config - speed
2x2Gb - 2319 Mb/s (only 3Gb can be tested)
1Gb+2Gb - 2076 Mb/s (asymmetric)
1x1Gb - 2073 (single channel)
2x1Gb - 2380 Mb/s
1x2Gb - 2168 (single channel)
All above tests at battery operated thinkpad.
And when i plugged in AC 2x1Gb grow to 2524 Mb/s. I think that other speeds grow proportional.
PS
Making Frankenpad it is the only way to eat 4Gb and more
If your T60 is a 15" (4:3) unit, there's a ton of info on this forum when it comes to building FrankenPads.dhinged wrote:
Where would you recommend I look to make Frankenpad?