The processor supports up to 46 bits of physical address space and 48 bits of virtual address space.
46-bit means 64 GB of addressable memory total (although the MCU inside CPU may support more, and PC may even power-up, but all extra memory will be truncated). For more RAM X99 MBs usually supports Xeon line of CPUs.
if your motherboard support 128GB and your DIMM is 1 rank and dual rank then you can get to 128GB. Assume each channel has 2 DIMM.
Please take a look at Core i7-5960X, the maximum physical memory size is 64GB, in other words, it does not support 128 GB system memory, even if your mobo might support even more.
Please do not confuse the maximum physical memory size with physical addressing space. Physical memory support depends on the capabilities of the actual memory controller and various implementations of mainboards ( the mainboard might support more or fewer physical memory size than what a processor could support). Physical Addressing Space, on the other hand, is the capability which a processor core could address physical resources. Those physical resources might be system memory or memory-address mapped devices.
Imagine such a processor with maximum physical memory size of 16TB ( 16 x 1024 GB ), then four such processors could comprise a system with maximum physical memory size of 64TB. Just because each core could address 46-bit physical space, so those 64TB memory could be shared by all processors, through QPI links.
Maximum physical memory size is 64GB due to the load of DIMM per channel. However some i7 extreme edition and mother board support RDIMM which can has a size 16GB DIMM
Sorry, I have no ideas what you talked about! But I just put my focus on Core i7-5960X, the maximum memory support for this specific processor is 64GB, it is the hard limitation for this processor, even if the integrated memory controller might support 128GB as what you expect for the extreme edition. You know what a bank is, what a rank is, what a DIMM is, ..., but please do not confuse others with your knowledge for some a already-known specific processor and system. Thank you!
I've learnt from this thread I'm limited to 64GB on my 5960x (Still in parts collection stage of new PC but have the processor) which I'm OK with, well my bank balance is as I wanted the max RAM I could get (Don't need it but have that compulsion for the best of the best on this system). What I want to know is there a limit to RAM module size?
What I mean by this is I want to get the corsair platinum dominator kit, but I can get it in either 8x 8GB or also available is the 4x 16GB,,, but looking at the compatibility charts from the MSI (X99A SLI Plus is the mobo I'm looking at) the only 16GB modules supported are ECC server type stuff.
If my research is correct, it's easier (well better chance of stability) to overclock memory with fewer dimms, thus the 4x 16GB would be better, plus I think it'd look nicer,, but I don't know if the reason I can't find on any compatibility listing the Corsair Dom Plat kits using 16GB modules is because inherently the i7 chips on a x99 platform etc does not support that larger size of DIMM?
So in theory should 4x 16GB be OK on the 5960x? or is it I have to go the 8x 8GB route??
Any help you can give helping me find the answer would be gratefully received My google-fu has let me down so far
All the best,
It would be up to 8GBs of RAM per module, 4 sticks would be the max supported (64GBs).
Indeed the motherboard has to be compatible with the RAM to work properly.
For more information regarding this CPU: http://www.intel.com/content/www/us/en/processors/core/desktop-5th-gen-core-family-datasheet-vol-1.html
Thanks for your reply but I must confess I'm a tad confused I don't know if you can clear things up for my VERY muddled brain right now, spent weeks pouring over tons of tech specs brains on melt down lol.
You say max 8GB sticks, but say 4 sticks would = 64GB, but 64/4=16 so is there a typo there or other? help brain is melting with soooo many numbers lol
Also thanks for the link, again got confused lol when I went to the file and read the memory section as best as I could understand it only talks about DDR3 nothing about DDR4, does say with DDR3 max stick size is 4GB (If I understood it correctly as very tired right now lol) but nothing in that document mentions DDR4.
Sorry for being a dunce but just don't want to make any mistakes and really need to get the last parts ordered ready for the weekend when I hope to start the build
All the best,
I have 4960x, but my motherboard 79SI support None ECC, ECC, RDIMM. I use 8GB RDIMM sticks and able to run 128GB. If you look at the specs of your chip, and compare with 4960x they said capacity is 64GB and ECC memory support‡ : No, there is the note below. If the motherboard specs support ECC and RDIMM and 128GB then you are safe to use them. if you are use RDIMM, you might not overclock your board. The UDIMM (non ECC) rarely have capacity over 8GB. This CPU support DDR4, so you need to buy DDR4 memory
‡ This feature may not be available on all computing systems. Please check with the system vendor to determine if your system delivers this feature, or reference the system specifications (motherboard, processor, chipset, power supply, HDD, graphics controller, memory, BIOS, drivers, virtual machine monitor-VMM, platform software, and/or operating system) for feature compatibility. Functionality, performance, and other benefits of this feature may vary depending on system configuration.
Have you ever physically configured your system with Core i7-4960x and 128GB system memory?
Yes, I did
Great, please give some screenshots for your system with 128GB and Core i7-4960x here, if you wish!