178

Intel X58 chipset and 48GB RAM: Impossible? No!

 3 years ago
source link: http://wp.xin.at/archives/880
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Impossible? No! – The GAT at XIN.at

 

There is something that got on my nerves just a tiny little bit. And that’s the memory limit of socket 1366 processors. Not Xeons on server chipset platforms, mind you, but regular Core i7 on X58. According to Intel specification, the IMC (internal memory controller) of the CPU will only support 24GB of memory, and the same is stated in X58 chipset specifications. On the best of desktop mainboards there are 6 DIMM sockets for the triple-channel setup, and 8GB modules are actually possible. Just not the full amount of 6×8=48GB, so you should only be able to plug in either 6×4GB or 3×8GB for a 24GB maximum. Or so Intel specs tell us at least.

Still, I found a very few people on the web who claimed that they tried 48GB and that they had it working just fine. Some others said they tried and got no POST at all (black screen on boot), some tried on my own mainboard (Edit: An ASUS P6t Deluxe) and succeeded while others claimed it’s impossible. And there were also people who said that it did work, but they only got 32GB shown in BIOS and within their operating system, Windows 7 in that case. That was some Gigabyte mainboard if I remember correctly, but don’t quote me on this.

The thing is, these Core i7 desktop processors actually have a 36-bit address bus. With a single byte being the smallest addressable unit, that means we can address 236 bytes, which happens to be a total of 64GB. For comparisons sake, current Xeon processors have a 40-bit address bus, which enables those chips to address 1TB of memory, or 2TB in a 2-processor setup based on a NUMA architecture. So basically, there should be no actual 24GB hard limit.

Since I hate changing platforms (mainboard, resetup etc, it’s just a pain), an 48GB upgrade would mean that I don’t need X79 so badly anymore, so I decided to give it a shot. X79 would be the direct successor with 8×8GB=64GB maximum on a quad channel setup for socket 2011 CPUs. However, interesting CPUs will only come in the form of Ivy Bride E, which may even be a disappointment should Intel choose not to release an octocore, but only another hexcore. So, would it be possible to prolong the life of X58 just once again for memory intensive applications? Well, look for yourself:

6×8GB Crucial DDR-III/1600 CL9 BIOS showing 48GB on X58 with i7 980X
Memtest86+ testing 48GB on X58 WinXP x64 and CPU-Z x64 showing 48GB on X58

In case you’re asking yourself why I picked Crucial DRAM, well, as hardware.fr shows, it’s [RMA rate is pretty low] and it was quite a lot cheaper than the Kingston HyperX alternative that I would actually have preferred. Memory is cheap alright, but at that amount it’s still a lot of cash, and I managed to save a 100€ here when picking Crucial. Besides, I never had Crucial RAM anyway, so I’m giving them a chance. ;)

Now, all that needs to be proven is that this setup is not just possible, but also stable! I’ll keep using this and report instabilities in case I do encounter any. As you can see above, I picked CL10 (10-10-10) latencies for the memory. The two combined 12GB triple kits from Mushkin that I had used before were also CL9 by specification, but when combined to 24GB they would only be stable at CL10. So I left it there, as I have just combined three 16GB dual kits to a whopping 48GB here. I’ll better play it safe with the latencies.

But well, there you go. 48GB on X58 with a regular Core i7 processor! It CAN be done after all!

Edit: After filling the memory for several times, using tsMuxer as well as MKVmerge and my own backup scripts including robocopy for backups, confirming data integrity after flushing using diff, it actually seems as if this was really stable. I continue to stand surprised. Easier than I would’ve thought.

Edit 2: Now, over three weeks later, the setup is still going strong. I have transcoded and multiplexed (to MKV) a lot of Blu-Rays, played lots of games, filled the memory with NTFS write & read caches many times. Current system uptime stands strong at 18 days without any single problem for the time being, having my CPU load at 100% for days now with memory filled up all the way. I’d say this actually works!

Edit 3: As a final confirmation, the machine has now run for almost 5 months straight, 24/7. Dozens of Blu-Rays have been transcoded, many games played, many files copied and modified, lots of images processed. Not a single hiccup!

Edit 4: Finally, it failed, a few months before today, which would be 2016-08-12. That’s not the platforms’ fault however, it was just one of the memory modules failing (I have confirmed that by testing them on several other mainboards). Hm, back to Kingston after all? ;)

Intel X58 chipset and 48GB RAM: Impossible? No! by The GAT at XIN.at is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

 Posted by thrawn at 18:20  Tagged with: 24GB, 48GB, Core i7, Express chipset, X58

  454 Responses to “Intel X58 chipset and 48GB RAM: Impossible? No!”

  1. My dear friend, after a lot of research I found this:
    Hynix, 8GB 2rx8 RAM PC3 Server 12800E 11-12-e3 1600MHz.
    It appears to be compatible (it has 9 chips), but I haven’t seen any Report of success.
    If I understand correctly ECC un buffered has 9 chips per side.
    What do you think? Thanks in advance

    • I forgot my specs, although they might be irrelevant:
      Asus P6T SE, 990x

      • Hi Ytrox,

        As long as it’s unbuffered it should be fine given the 2Rx8 organization. That means 8 data chips and one ECC chip per rank, which results in a compatible 4Gbit chip density.

        You won’t be able to use the ECC tech with your i7 990X (and the P6T SE probably can’t enable it either due to the BIOS not supporting it, just like with my P6T Deluxe), but that’s not a problem. The RAM will still work, just without ECC.

        I’d give this a 95% chance of working flawlessly out of the box. Or so says my gut feeling.

        • All right, stick are in the way.. fingers crossed and let’s see. Will update ASAP
          (I will not let my 12 years old machine down)

        • I confirm 48gb working! Thank you very much my old war machine doesn’t feel that old anymore and can keep doing his flawless job!

  2. […] what technologies or memory limits are supported. It was not hard to find reports of people using Westmere generation LGA1366 CPUs with 48 GB RAM so I started digging […]

  3. Another success reporting :)

    Motherboard: Asus P6T Deluxe V2
    CPU: Intel(R) Xeon(R) CPU X5690 @ 3.47GHz
    Memory: 6x8GB Samsung ddr3 (M378B1G73QH0-CK0)

    Thanks for suggest!

    Attachment:

    cpuz-01-298x300.jpg
    • Hi F.E.K.,

      Thanks for reporting back! The P6T Deluxe V2 is a sure bet by now I’d say, as several people have reported success. Same for the original P6T Deluxe. :) And with M378B1G73QH0-CK0, we can add another part number people can keep on the lookout for! :)

      • Here the detailed ram report (12% overclock, only for fun ;))

        Attachment:

        ram-48-300x300.jpg
  4. defaultavatar.png
    X58 48 gb and more... says:

    Hello! Everything works beautifully. The screenshots show everything.

    Attachment:

    %D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D1%8C-400x254.jpg
    • defaultavatar.png
      X58 48 gb and more... says:

      Continued …

      Attachment:

      %D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C2-400x250.jpg
      • defaultavatar.png
        X58 48 gb and more... says:

        Continued …1

        Attachment:

        %D0%BC%D0%B0%D1%82%D1%8C-400x251.jpg
        • defaultavatar.png
          X58 48 gb and more... says:

          Continued …2

          Attachment:

          %D0%BF%D1%80%D0%BE%D1%86-400x255.jpg
          • defaultavatar.png
            X58 48 gb and more... says:

            Screenshots for some reason do not load for you

            Attachment:

            %D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-400x253.jpg
            • Hello,

              Unfortunately I cannot see your attachments. Maybe the upload did not work, or you picked an unsupported image format? Mind you: Only .jpg, .gif, .png, .pdf and .zip are allowed with a maximum file size of 4MiB.

              Also, this ancient server is very slow, so you’ll need to wait for a bit before it has accepted the attachment upload properly before hitting “Submit Comment”.

              • There also may be some bug happening here… I’ll take a look at it.

                Edit: I know what the problem is. It’s that your file names contain Cyrillic characters (likely Russian language), and they break apart during the UTF-8 to UCS-2le conversion on my server. I will attempt to fix this and report back once it’s done! In the meantime, please use ASCII-only file names when uploading additional screenshots! My apologies for the inconvenience.

            • Hi again,

              Alright, I fixed the file names on the server to proper unicode, and your screenshots are loading now. This is a bug somewhere in the PHP code of the weblog, which fails to convert the character sets properly. So yeah, if you upload files with Cyrillic characters in their names, it will fail. 7-bit printable ASCII minus reserved chars should work fine though, so at least the following characters are ok for filenames around here:

              0 1 2 3 4 5 6 7 8 9 a b c d e f g h i
              j k l m n o p q r s t u v w x y z A B
              C D E F G H I J K L M N O P Q R S T U
              V W X Y Z ! # $ % & ' ( ) + , - . _

              I may need to fix the PHP code which generates unicode filenames… :?

              Edit: Nice to see it’s working for you by the way! :)

  5. Hello Thrive, I hope this message finds you and your beloved ones very well and safe! Thank you very much for keeping this forum alive and share all your knowledge!

    I’m considering to squeeze a bit more of life from my Asus P6TD Deluxe by upgrading to 48Gb of RAM and to a xeon (if I can find one, oddly it’s been hard to find a
    x5690 dispatched to my location in these times). I’m not an expert, but I’ve really enjoyed reading this forum, I’d appreciate your insights on some questions, here are my specs:

    Asus P6TD Deluxe
    Core i7 920 2.67 Ghz
    12Gb RAM (6x2GB) 1600Mhz Patriot G-Series(running in auto at 1033Mhz)
    ATI Radeon HD4670 GPU
    Windows 7 Ultimate SP1 64-bit
    2 SSD (860 Pro/860 Evo)
    3 WD Velociraptors

    1. In terms of RAM, should I aim for higher frequency or lower latency CAS, whenever it’s not possible to obtain both? I’m musician and I work mainly with heavy, hungry-ram samples, VST instruments, audio plugins, etc, so I wonder what is more important, if higher bandwidth or lower read access time. Or is this an unnecessary concern and differences on performance will be unnoticeable working at auto settings?. I would prefer no to overclock or tweak the bios if it’s not necessary, just try to obtain the most possible stable system.

    2. I’m trying to find a xeon but if it wasn’t possible on the near future, can I use the 48Gb with my core i7 in the meantime? I’ve read this CPU only supports DDR3-1066 memory
    speeds at default parameters, if this is true and I buy 1866Mhz RAM, do I need to overclock RAM/CPU in order to achieve that speed?

    3. Assuming I do get the xeon, I guess I have to update bios. There’s old software in the MoBo disc, but I wonder if it works under win 7. Is maybe EZ FLash Utility the best option?

    4.I wasn’t able to infer from previous posts if I can use an M.2 Nvme via PCIe just for storage purposes, no booting intended. If so, is there any way to tell if the
    adapter card has an “active bridge chip”? Sadly, sometimes sellers just simply don’t have idea.

    5. Finally, I’d appreciate your thoughts on these DIMMS, I’ve looked for the ones you’ve posted previously but no luck! There’s an A-Tech I don’t know nothing about which looks suspiciously too good to be true (1866Mhz, CL9), any other RAM suggestions are very welcome!

    A-TECH 1866 CL9
    https://www.amazon.com/dp/B00C53H7IS

    PATRIOT VIPER III 1866 CL10
    https://www.amazon.com/dp/B00453R90W/

    CORSAIR VENGEANCE 1600 CL9
    https://www.amazon.com/dp/B00D6E5K2A/

    Sorry for the long message and the bad English, thanks for taking the time to read, for any advice you can provide me and for this enlightening forum! Cheers and best wishes from Colombia!

    • Good morning Andrés,

      Don’t worry about post length, as mine tend to become walls of text as well. As you’ll see down below: ;)

      @1: Go for higher frequency. Effective latency also becomes lower at higher frequencies, as CAS latency (and other latencies) are specified per clock cycle, not per time frame. An example: 1066MHs at CL7 & CL8 vs. 1600MHz at CL10 & CL11: Physical clock rates are 533MHz vs. 800MHz. That’s 533000000 and 800000000 clocks per second.

      To calculate real, effective latency, just take the CL value (7, 8, 10 and 11 in this example), and divide it by the physical clock frequency in Hertz – not the data rate, the physical one! Then multiply the result by 1 billion to convert from seconds to nanoseconds (Let CL be CAS latency, c be clocks and ns be nanoseconds):

      • CL 7 / 533000000 c × 109 = 13.13 ns effectively
      • CL 8 / 533000000 c × 109 = 15.01 ns effectively
      • CL 10 / 800000000 c × 109 = 12.50 ns effectively
      • CL 11 / 800000000 c × 109 = 13.75 ns effectively

      As you can see, the way manufacturers are specifying DRAM latencies is very confusing and misleading for the end user. But if you apply the math above, you can very simply compare effective latencies instead of just chasing after small or big numbers. For simplicity, you can also use the MHz value directly and multiply by 1000, like e.g.: CL 10 / 800 MHz × 103 = 12.50 ns.

      Look at DDR-III/1600 at CL10 for instance: Real latency is pretty similar to DDR-III/1066 at CL7, a bit faster even, and on top of that you get more bandwidth, too! So I usually recommend to go after clock speed first, latencies last.

      @2: Yes, this requires overclocking. The system will not configure faster RAM at its reference speed by default, if the CPU doesn’t support it. ASUS boards tend to make this process relatively easy though. See the [manual], p. 3-14 (XMP) & 3-16 (DRAM Frequency)! Try activating XMP first, then reboot. If it doesn’t magically fix it, try setting the DRAM frequency manually, then test for stability for a day or two before starting with productive work.

      Also, you can use 48GiB as well, I’m doing it myself on an ASUS P6T Deluxe V2, using a Core i7 980X, which I’m writing this reply on right now:

      # printf '\n' && dmidecode -t processor | grep 'Version' | awk '{$1=$1};1' && dmidecode -t 'baseboard' | grep 'Product Name' | awk '{$1=$1};1' && dmidecode -t 'memory' | grep 'Installed Size:' | awk '{$1=$1};1'
      
      Version: Intel(R) Core(TM) i7 CPU X 980 @ 3.33GHz
      Product Name: P6T DELUXE V2
      Installed Size: 8192 MB (Single-bank Connection)
      Installed Size: 8192 MB (Single-bank Connection)
      Installed Size: 8192 MB (Single-bank Connection)
      Installed Size: 8192 MB (Single-bank Connection)
      Installed Size: 8192 MB (Single-bank Connection)
      Installed Size: 8192 MB (Single-bank Connection)

      @3: This is mostly for cosmetic purposes on modern ASUS boards, as they’ll boot even with unsupported CPUs. What is typically missing is the µcode, CPU-specific “mini programs” that can alter some minor parts of CPU behavior. With it comes the CPUID identification string, or that CPU name that the BIOS shows you upon POST. µcode can also be important for other things, like Spectre/Meltdown mitigations, to name a well-known one.

      This is not as big an issue as it may seem though. As soon as a reasonably modern operating system kernel boots up, it will load the µcodes by itself at boot time, so they don’t have to be in the BIOS. As long as you can boot up, it’s gonna be fine. As for Windows 7, the µcodes were distributed via Windows Update.

      If you want to do things very cleanly, you’d have to patch the BIOS though, as the P6TD Deluxe [does not support] any Xeons by itself, not even with the latest BIOS. I should be able to do that for you, if you really want to. I just need to know which Xeon CPU you have exactly, and I should be able to modify the latest BIOS to include the corresponding µcode. But as said, this is mostly a cosmetic issue, if any at all. Also, I could not give any warranties for the BIOS working properly, it’d be a Mod BIOS after all.

      @4: All you need for native NVMe support is a fully updated Windows 7. Microsoft delivered NVMe support to that operating system via an update. KB2990941-v3, I believe. It works both for data drives and for booting!

      @5: Yeah, the ones I mentioned are all older models. I can’t say for the Corsair nor the Patriot modules. As usual, most manufacturers aren’t publishing “proper” technical specifications for “gaming” RAM. A-Tech however does: 8GiB per module in a 2Rx8 organization, meaning 8 chips per rank, 16 chips in total. So: 8192MiB / 16 = 512MiB per IC, which is okay! Also, it’s a 1.5V(DIMM) module, which is good as X58 doesn’t support DDR3L at 1.35V(DIMM), at least not officially. So from those three, I’d go for the A-Tech pieces. You never know… If the others are by chance 1Rx16, it’d be incompatible, because the ICs would be 1024MiB ones, which S1366 CPUs cannot work with.

      If an 8GiB DDR3 module is specified as “2Rx8” at 1.5V(DIMM), it’ll most likely work.

      Finally, greetings fly back from Austria! :) Also, your English isn’t even half-bad, at least as far as I can tell (not a native speaker either). Former colleague of mine was from Colombia actually, I loved the coffee he used to smuggle over the big pond! Good times. :)

      • Hey Thrive! Thank you very much for answering my questions, I made a careful reading before posting again, it’s really awesome you take the time to explain the concepts, that’s what make this forum a hit!

        I really appreciate your offer to patch the Bios, I’m still looking for an X5690, it seems I’ll have to ask someone to “smuggle it over the big pond” too :D Anyway, I’ll let you know how this goes!

        One final question if I may, from what I understand, I would have to overclock both, cpu and ram, to achieve reference speeds like 1866Mhz, but I also understand that both, x5690 and core i7 920 have not unlocked multipliers, so, will I be able to achieve reference speeds at 1866Mhz or get closer with any of these cpus?

        Sorry if this doesn’t make sense or I’m just mixing concepts here, I’ve read some comments below but I’m far from being a savvy computer expert, I just love to understand the nitty-gritty of these things and know better my tools =D

        So you like colombian coffe! Awesome, good coffe generally goes with good friends, and just in case you haven’t done it yet, you can add a tipic colombian “empanada” to the mix,
        there’s a high chance you can find a place in Austria where you could try it, just be careful with the chili pepper! =D

        Thank you very much again for your time and insights! Cheers!

        • Good morning (at least around here)!

          By the way, why “Thrive”? ;)

          Anyway, with X58 boards – at least with older ones – you had to follow some rules to raise clock speeds. It’s a bitchy platform to overclock, as far as I can remember (I’m not overclocking anymore).

          According to my old notes, it’s like this:

          • BCLK ≤ 200MHz
          • QPI ≤ 8000MT/s
          • (Uncore × 2) < QPI
          • (DRAM × 4) ≤ QPI

          Additional explanations can be found [further down]. But to say it concisely: QPI data rate must stay below 8000MT/s, Uncore clock must not match or exceed half of the QPI data rate. And most importantly in your case: DRAM data rate multiplied by 4 must stay below or equal to QPI data rate.

          For DDR-III/1866, your QPI would need to run at 7464MT/s data rate or higher, so this is cutting it close to the limits of the bus. By default, the maximum is 6400MT/s however, so to push higher, you must raise the reference clock, or BCLK. All others depend on BCLK, so if you raise this, the CPU cores, Uncore, QPI and DRAM will all clock higher! You might wanna do some math/planning before you start.

          To keep all components within acceptable clock ranges can take time for trying things out and testing them for stability, as you may also need to raise V(QPI), V(Core) and maybe even V(IOH) to make things more stable. But please, be careful with the voltages, and raise them only little by little. Your mainboard BIOS should mark the values in yellow once you reach areas where you should start being careful, and in red when it’s really far too much! If your BIOS is color-coded like that, please do pay attention to those warnings, or you may fry some chips! You can also look for safe maxima on the web of course.

          @Coffee: We used to drink it together at our office kitchen. Our colleague from Colombia was a really nice and friendly guy, we also used to play Pool and Darts together sometimes. :) Unfortunately, our ties were mostly cut when he switched to another company. :(

          We could just try and make some Empenadas ourselves! I also love hot chilis, and am growing my own Habaneros in our garden. Of course they aren’t as spicy as the ones grown in really sunny, hot countries, but they’re already pretty “good” in terms of lethality. ;) So you add Chili to the fillings? Or do you use them to make a dip sauce?

          There is one thing I’ll absolutely not add though: Cilantro! I’m probably a carrier of the OR6A2 gene and maybe others that encode olfactory receptors sensitive to certain aldehydes, which are a part of the herb. This is likely the cause for me being one of those people for whom Cilantro has a *very* intensive and *very* repulsive taste, a strong mix of soap and mold, essentially. I shall ignore the herb in the recipes. ;)

          • Hello Thrawn! Good morning from this side of the earth! My apologies, just wondering how this “Thrive” word got stuck in my mind, haha! Anyway, I do hope this forum keeps growing old and thriving as good as the X58!

            Thank you very much for your kind explanations, I’ll definitely pay attention to the color coded warnings.

            I had to google about the OR6A2, man, that’s a crazy fact! That could explain why spinach has same effect on me, it just tastes like blended soap.

            Speaking of food, here we tend to use chili as a dip sauce for the empanadas. That’s great you’re growing Habaneros! Boiled with carrots, and blended with eggs, oil, lime and salt, you can have a delicious dip sauce. Just as with the bios, be careful with the color-coded face warnings when tasting the sauce! :D As for the fillings, in Colombia the tipic “church empanadas” (usually sold outside of the churches) are small and just have potato filling, a great alternative for vegetarians and absolutely delicious!

            Sorry for the gastronomic off-topic, hehe, feel free to delete this reply if you want. Thank you very much again for all your support!! I’ll post in the future once I’ve tested the new hardware, happy habanero-cooking, my best wishes for you and your beloved ones!

            • Hi Andrés,

              About the culinary excursion: I don’t mind it at all, because I love good food more than anything! :) My current tolerance sits at about 10.000 scoville for any kind of spicy food (meaning effective scoville of the final product, not the spice itself). I can go this far, but not beyond. 10k make me bleed out of my eyes, but I can usually still finish the dish… while crying like a little girl. :lol:

              About spinach: I’m wildly surprised! Not a lot of people like spinach in general, but I do like it in leaf form (not cream form!). Interesting input, indeed!

              About the longevity of this place: It depends on 1.) my server and 2.) me not dying anytime soon. 2. isn’t gonna happen for a while if I can help it and 1… well. This is a server from 1996, which has now seen 24 years of operation, 14 of which it has been in my service, 8 of which it has hosted this weblog (Hint: It’s a weblog, not a forum! ;) ).

              I’m all against planned obsolescence, and I want to see my server as a kind of symbol for opposing that very concept.

              “I won’t throw away things that I can repair and that can still do a meaningful job, no matter how small that job may be.”
                   -Myself

              Currently, I’m planning to making it hit the “30 years of continuous operation” mark, but after that, why would I stop? In recent days, the ancient machine has [even been upgraded with four Overdrive processors] after all.

              I’ve also collected a healthy amount of spare parts for this very robust server, so you should be able to indulge in its slowness for quite a while longer, I’m afraid. ;)

  6. This has to be the coolest thread ever, I was looking for overclocking tips and I find people talking about my specific 10 year old motherboard (P6T7 Supercomputer) I got lucky and the RAM I already have is compatible to go over >24Gigs on this board! This kicks so much ass. I’ll update when it comes in.

    • Hi nate,

      Looking forward to hearing your report!

  7. Hi. 5 years have passed, and the article is still popular. I was looking for exactly about X58 and the maximum amount of memory. In my SuperMicro motherboard on the x58 stated only 24GB of Ram. Now I will try to install 48.

    Attachment:

    123111-364x300.jpg
    • Hello Kermestere,

      Good luck with your upgrade! It should usually work. By the way, which SuperMicro board is this? Looks more like a server setup than a workstation one.

      • All right. This is an old server that will work in reserve

  8. defaultavatar.png
    Benjamin Turk says:

    Hi,
    I have bought Asus P6T7 WS SuperComputer SSI CEB Intel Motherboard and a Xeon 5687 processor ( I hope it is compatible with my motherboard, please say something to confirm or deny it), now I am looking to buy ram, on motherboard’s page it says maximum supported ram is 24 gb, however I want to go 96 gb ram if possible, if not what is the maximum I can go and what to buy?

    Thanks for your help

    • Hello Benjamin,

      I won’t go into the finer technical details here (unless you want me to), but no, 96GiB is not going to work[1]. The current maximum known to work on almost all X58 boards with 6 DIMM sockets is 48GiB.

      Modules need to fulfill the following requirements for this:

      • 8GiB per module
      • 8 chips/ICs per side, 16 in total for non-ECC DDR3
      • 9 ICs per side, 18 in total for ECC DDR3
      • RAM must be dual-rank
      • RAM must be unbuffered (not registered)[2]
      • RAM should support 1.5V(DIMM)[3].

      Some sample part numbers of known good RAM: Kingston: KHX1866C10D3/8G, KVR1333D3N9/8G. Crucial: CT102464BA1339, BLS8G3D1609DS1S00. Corsair: CMZ16GX3M2A1600C9.

      [1] Would require 16GiB quad-ranked memory with 32 or 36 × 512MiB ICs in total. No such modules are known to exist.

      [2] Registered (Reg. ECC) memory has been reported not to work by most users, or to work in an unstable fashion only. This includes myself. See e.g. [Masterdev’s test] on an ASUS P6T7 WS (your board). Only user WOOOT! [has reported] this to work so far, on an ASUS Rampage III Gene. But there had been no confirmation of stable long-term use ever since.

      [3] RAM supporting only 1.5V(DIMM) and RAM supporting both 1.35V(DIMM) and 1.5V(DIMM) are fine. RAM that only supports 1.35V will be over-volted to 1.5V when plugged into a X58 board. In the worst case, this can damage the memory over time.

  9. I am so glad I found this website. I’ve been upgrading my OLD PC for my son to game on (Put a GTX 1660 in there and he can average 90FPS on high in fortnite). Then come to realize i could put a Xeon in there to upgrade the i7 920! Scooped one of those up for $42 on ebay. Upgraded the memory from 1333 to 16GB of 1600 for $40. Now i’m browsing here for OC tips. I have the Asus Rampage II board, but am completely new to OCing. This is such a great resource and this computer has ran my life for like 12 years and it’s still kicking. I wish i would of benchmarked before the CPU and memory upgrade to see initial gains before playing with OCing though.

    • Hello Ryan,

      While I’ve overclocked X58 in the past, those years are long gone, so I have forgotten most of the details. X58 is most definitely a complicated platform to OC, unless your mainboard has some automatisms built-in to determine some of the required settings by itself. It appears the ASUS Rampage II Exreme does have some of those (I’m just assuming that you have the “Extreme” version, not the “Gene” one). But they’re probably similar in this regard.

      See point 3.3 in the [manual], where it shows the “Extreme Tweaker Menu”. There appear to be two interesting options, “CPU Level Up” and “Memory Level Up”. Memory tends to be less important than CPU though, at least for most applications. Now look at the next point 3.3.1, where it describes those options. They’re basically for setting “known good OC values” for certain clock frequency targets. So it’s auto-OC.

      Set those to your desired targets, then save & reboot, and test the system for stability. A good CPU tester would be the Intel [Burntest], which is based on the Linpack library used in scientfic applications. It’s tuned to hammer almost your entire CPU, including all SSE units. Let it run for a few hours to verify stability.

      When done, return to your BIOS and set “Ai Overclock Tuner” from “Auto” to “Manual”. The other two settings will stay applied, but now you can start from there, and continue to tweak it manually, if desired. Seeing what the automatic system did may give you some ideas about how to proceed. You’d still need to look up some of the details though, if you want to do that. I’m not at all proficient at this anymore. :(

      If you’re really in for some advanced X58 overclocking, you may want to check out [this generic X58 OC guide] at TechPowerUp. Another, potentially very interesting source of information may be [this thread] at i4memory.com, which is specific to the Rampage II Extreme. It shows many different, successful (as far as you can trust that) OC configurations by a lot of people for that exact mainboard.

      Hope this helps!

    • defaultavatar.png
      Bradley says:

      X5600 series 6-core Xeon CPUs are a great upgrade for X58 systems and most will run at 4 GHz on air cooling with fairly low voltages. With Asus P6X58D-E and X5670 CPU, I can run BCLK at 200 MHz but QPI must not be more than 3600 MHz (or the system was unstable). I also have 48GB of DDR3-1600 overclocked to 2000 MHz. System is rock solid stable. Obsolete technology can be fun sometimes.

  10. Hi guys
    I have mobo rampage 3, already bought Xeon CPU but not sure if 8GB ECC mem will work
    8GB 2Rx4 PC3L 10600R-9-10-E1
    Any idea?

    Attachment:

    s-l1600-2-400x170.jpg
    • Hello JHN,

      Thanks for posting an image of the module! I would strongly advise against buying that RAM. ECC means no trouble, but this isn’t unbuffered ECC, but registered ECC, and register buffers do mean trouble on X58 99% of the time according to my own experiences and also user feedback.

      Another a minor problem: The voltage is 1.35V(DIMM), so you’d likely be overvolting them to 1.5V(DIMM), as X58 doesn’t support low-voltage DDR3, at least not officially (maybe your mainboard can undervolt the DIMMs, though?). That’s usually ok, but in borderline cases the higher voltage might damage the chips in the long run.

      As far as I remember, there was only one user around here who got Reg. ECC to work on a Rampage III Gene and that was WOOOT!!!, see [his corresponding comment]. It also worked on my P6T Deluxe V2, but only in a very unstable fashion with occasional lockups and blackscreens at boot. I am not entirely sure if it worked for WOOOT!!! in the long run though.

      Bottom line: Use unbuffered, non-ECC or unbuffered ECC memory, but don’t use registered or buffered ECC! Some X58 boards can even use ECC, and if yours can’t, its presence won’t hurt, but the register buffer chips will. By the way, the reg. buffer chip is the one in the middle of the module on your photo, that slightly elongated chip, that looks different from the rest. You can usually tell unbuffered and registered memory apart by just looking at the module. When ordering online, it’s best to check the part numbers of course.

      • “Bottom line: Use unbuffered, non-ECC or unbuffered ECC memory, but don’t use registered or buffered ECC!”
        Didn’t know about this, always though it was only ECC and non-ECC. Whole point is to buy cheap ram.

        • Hello JHN,

          Yes, I thought that that was your motivation. You won’t be happy with cheap RAM if it doesn’t work though.

          Maybe unbuffered ECC DDR3 is cheaper as well? I haven’t paid too much attention to DDR3 pricing as of late.

  11. First of all, i love this thread – X58 forever!

    Now, after years i have access to 2 x cheap and unused Kingston KVR1333D3D4R9SK3/12G 12GB (4GB 512M x 72-Bit x 3 pcs.) PC3-10600 CL9 Registered w/Parity 240-Pin DIMM Kit, which would upgrade my old rig to whopping 24 GB.

    My P6T (Version 1, non-deluxe) in combination with a XEON X5675 should recognize them – even if they are registered. I rely and believe on MuHcOw’s post:
    https://www.overclockers.com/forums/showthread.php/789056-ASUS-P6T-Deluxe-v1-with-48GB-RAM-WORKING!

    Your thoughts and insights on this topic would be welcome and thank you for helping keep our beloved X58s still alive,

    ThePrez

    • Hi Prez,

      Very interesting, please do keep us posted on this matter! What I mean is: Please do not just report back after initial power-up, but a few (3-5) weeks later as well!

      I’m saying this because my P6T Deluxe V2 ran for 2-3 weeks with no issues using Reg. ECC DDR3, when it started locking up. No P.O.S.T. at reboot, I had to put unbuffered DDR3 back in to make it come back to life. After that, I switched back to Reg. ECC DDR3, but after another week or so, there was another lockup. The machine is completely stable with unbuffered memory, and has run for several months without interruption (years in total) in such a configuration. That was with an i7-980X though. And my P6T Deluxe (V1) didn’t even POST at all when using a Xeon X5690 using the same memory… that was a disappointment.

      If your mainboard truly works with that memory in a stable fashion, that would be some really interesting news! :)

    • Hi Theprez
      reading your posts @ overclockers.net
      dont listen to earthdog he doesnt have a clue.
      read thru some of this thread. all 1500 pages..lol
      https://www.overclock.net/forum/8-intel-general/1489955-official-x58-xeon-club.html
      If I were you & I’m in the same boat right now looking to upgrade my 1333 ram,you should hold out for 1600Mhz not the 1333 you are looking at.
      presently my x5675 is running @ 25 clocks x 165 BLK = 4.125Ghz.
      presently I’m running a triple boot win7/10 & linux mint.
      If you go with the 1333mhz ram Its likly that you wont get to 4 Ghz.
      presently my setup will put a i7 7700 to bed all day long & is less than 9% behiind a I7 8900 on most bench marking tests.
      I can live with that & not having to drop $1200 on used mobo,cpu,etc.
      what earthdog doesnt know Is that even with your pcie 2.0 MB is you have 40 lanes to his 20,not hard to figure that 1 out,his comments about cpu bottlenecks do not apply.
      newer cpu’s & MB’s with 20 lanes.
      16 used for you vid card,4 used up on new nvme drive,your done.
      and likly be slowed down at that,every thing else in your system would be required to share those 20 lanes…USB,sata,etc.
      Thats why I say forget what earthdog is flapping he just doesnt know.
      I plan to keep mine going until it croaks or I do..lol
      If you are in it for the long run like me don’t settle for the 1333 Mhz ram.

  12. defaultavatar.png
    Goldguru says:

    Hi there
    I’m using one of the 1st gigabyte ga ex58 ud3r rev 1.0 boards 4 ram slots purchased
    new in 2009
    installed x5675 16 months ago or so, It has been rock solid @ 165,cpu multi on auto
    mermory-auto vcore,qpiv.dimmv mininum fondling.

    I had quite a bit of drama for a few days when it didnt post,
    turned out I had damaged the socket when I had inadvertanly touched the socket with
    a rag while wiping the dust around the socket (a 40 oz error BTW)
    I have a decent excuse though in 2011 a torn artery in my neck caused a stroke which
    claimed 30% of my visual field,so im totally blind in the 8 O’clock to 12 O’clock
    region of my visual field.
    But after many hours & thnx to a fresh batch of Moonshine to
    make a steady hand I got the pins back into a functioning position.

    I have 3 x 2 gigs of CL9 1333 kingston value ram @ auto timings in Bios 9-9-9-24 1.565v
    using a coolermaster all in 1 240 cpu temp holds ~60C thru intel burn test

    heres what it looks like @ CPUZ bench https://valid.x86.fr/42mac3
    and @ user bench https://www.userbenchmark.com/UserRun/25127118

    I came across this blog thinking I HAD to upgrade my ram to increase
    my BLK.however yes 12G would be nice the 8G sticks out of range for a pensioner
    I realized that perhaps it is not the speed of my ram holding me @ a 165 BLK but my
    uncore multi.

    presently my muliplers are like this

    Vcore 1.243 max 0.9 idle/auto
    BLK 165 x12 – x25 1.99ghz – 4.12ghz 1 core x26 4.29ghz
    QPI link x36 (5.94ghz) options Auto ,x36,x44,x48
    Uncore x16 (2.64ghz) options Auto x12,x13,x14,x15,x15,x17,x18
    SPD 2:8 (660mhz) options 6.0 to 18.0, 1.0 steppings

    In theory I should be using for say a 190 BLK
    QPI x36 6.84ghz
    Uncore x17 3.23ghz
    SPD 2:7 665 mhz (likely to need 1.65v for that)

    that would keep everything in order as for your basic rules you have stated below.
    I may have to fondle the vcore & qpi linkv etc most are still quite low ,after i
    got it stable I went thru all again untill I got unstable then raised each slightly.

    Now for the big question.
    I was always under the impression from my AMD+ OC days that you should keep all
    of your multipliers even numbered?
    Or for Max overclock @ least divisable By 3 due to the IMC?
    Or do you think the X17 Uncore will function as it was intended?<< The big question
    most ppl OC this MB in the forums are using ddr3 1600 ram which is 50% more for
    a 4gig stick compared to 1333,I'm not realy convinced anymore it it required due to
    the x17 uncore & the x5676 IMC is 1333.

    kingston CL9-1333 price I have acess to in Canadian $ 4g $25 8g $85
    G skill 4g NLA 8g CL9 & 11 $45
    all the 1600mhz are CL11 or 1333 claiming to be 1600 by running 1.65v
    unless you want to pay ~$40-50 per 4 gig stick.under that they are 1Rx8.
    HX316C10FK2/16 on sale right now $90 But there are No singles to go with it.
    DAM now I'm on a price rant..lol

    I have never read anyone using a x17 uncore but I have seen some using a 2:7 SPD
    on an online compare bench mark forget which one.

    Any Insight would be welcome
    Thnx Gold

    • Hi Gold,

      I’ve got to say, I haven’t done any overclocking on X58 (or any other platforms) for many years, so I’m really rusty by now. The only thing I can say with confidence is that odd multipliers don’t matter at all.

      How are you going to keep the CPU in check at a BCLK of 190MHz? That’d put your reference clock at 190MHz × 23 = 4370MHz, right? Is that still doable with your CPU?

      • No I probably cant it was for discussion principles only.
        I was sorta hoping for ~176 BLK ~4400 mhz
        I did use the x17 multi & x5 I was able to push upto 170 & all seemed fine in win7,intel burn test & others passed ok.
        But using win 10 later that nite I BSOD with a windows Memory manager screen. I had prob 7 tabs open in Chrome @ the time & I think I plain ran out of memory,so Untill I get more ram It’s pointless to pursue at this time.
        I have thoughly enjoyed reading this Blog & am curious to know If you went to an NVME drive on your x58’s?
        If so did you manage to get them to run @ full dpeed or only 1/2 due to PCI-E 2.0?
        Thnx Gold

      • defaultavatar.png
        Goldguru says:

        After rereading the thread again & searching for modules online I have
        a question
        HyperX HX316C10FBK2/8 is a kit of two 512M x 64-bit (4GB)
        DDR3-1600 CL10 SDRAM (Synchronous DRAM) 1Rx8 memory
        modules.
        these I take it are not supported?

        due to them being single sided correct?

        yet when i look at the 2x8g versions they are
        HyperX HX316C10FBK2/16 is a kit of two 1G x 64-bit (8GB)
        DDR3-1600 CL10 SDRAM (Synchronous DRAM) 2Rx8 memory
        modules, based on sixteen 512M x 8-bit DDR3 FBGA components per module.

        It seems that almost all main stream memory in a 4 gig stick is now 512mb ic’s on them.
        there are a few which are classed as low density No spec’s
        though & only in set’s of 1
        The days of a 256 IC on a 4 gig module are gone.
        My fantasy of upgrading from 6 to 12 is fading.
        looking like I’m going to have to rebudget for 24g instead.

        Thnx for the Blog,& for your 2cents worth.

        • Hi Gold,

          1.) About NVMe SSDs: I’m not using NVMe on any of my X58 systems, it’s all SATA SSDs. They’re ok in terms of speed, at least for the stuff I’m doing. But PCIe 2.0 will pose a limit of course. There are adapters with active PCIe-PCIe bridge chips however, so you could adapt a PCIe 3.0 x4 SSD to PCIe 2.0 x8 to maintain the bandwidth. Passive cards can not “expand” 4 lanes to 8 lanes like this, so it as to be an active card.

          One such card would be the [Aplicata Quattro 400], which is based on a Broadcom/Avago bridge chip, the [PEX8724]. A bit hard to find these days though, and such active cards are unfortunately very expensive as well. :(

          2.) Main memory: 512MiB ICs are perfectly fine? That’s 4Gbit and is the maximum IC density the X58 can support. I’m using such ICs myself. 8GiB of RAM per stick, each made of 16 × 512MiB/4Gbit ICs. No problem.

          To my knowledge, single-sided RAM should also not pose a problem. I haven’t tried any myself though. What you can definitely not run are sticks with 1GiB / 8Gbit or 2GiB / 16Gbit ICs.

  13. Just tried to upgrade Gigabyte GA-EX58-UD4P (latest F14P BIOS) with Xeon W3690 system from tripple channel 12 GiB to 48 GiB using 3x Corsair Vengeance CMZ16GX3M2A1600C9 kits.
    BIOS recognises 48GiB just fine, and OS (Linux) recognises it as well, boots and works.
    However Memtest86+ dies at around 4GiB mark, i.e.:
    * with 48 GiB (6 DIMMs) – dies at ~10%
    * with 24 GiB (3 DIMMs) – dies at ~20%
    * with 8 GiB (1 DIMM) – dies at ~50%

    Tried 3 different sticks in the first DIMM slot from 2 different kits – all fail at 50%.

    This seems to suggest the 24 GiB ceiling limit of 4 GiB per DIMM. :(

    If that is the case, I might have to figure out if there’s a way to restrict Linux to using only half of each DIMM it sees.

    • Hello Delicates,

      Hmm, when within Linux, have you verified the memory pool only by SPD-EEPROM (e.g. via # dmidecode -t memory), or by looking at what the Linux kernel itself really sees? What do $ cat /proc/meminfo | grep -i 'memtotal' and/or $ free say?

      What I can tell you from experience is that this does indeed work. I’ve loaded the memory of both of my X58 machines enough to know – with multiple VirtualBox virtual machine instances, video encoders (x264+x265, including 4K/UHD) and also compressors (xz+LZMA2 and 7-Zip+LZMA2 with large dictionaries), sometimes to well over 40GiB. There was never any data corruption issue.

      If you can confirm that Linux really sees the whole 48GiB of RAM, then I’d suggest trying to fill up the RAM within Linux with some application or a set of applications and then check their output data and/or stability in general.

      For some reason, current Memtest86+ versions don’t even boot on my X58 machines anymore. I have to use ≤v4.20. :? No idea why.

      Also, what do you mean by Memtest86+ dying? Does it lock up? Or does it start reporting errors? Just asking, because I’m starting to assume that Memtest86+ doesn’t work all that well on X58, given my own experiences with the tool just locking up on me before I can even start any test.

      • Hi thrawn,

        Thanks for the tip-off about Memtest86+ version – Memtest86+ v4.20 runs and tests the entire 48 GiB without any issues.

        What I observed with Memtest86+ v5.01 is after testing first 4 GiB the PC would make a click sound and screen would go dark.
        I have rebuilt v5.01 with GCC v9.2.0, this has changed behaviour slightly, after testing first 4 GiB it would freeze. The screen remained, the “+” continued blinking, but all testing activity frozen and unresponsive to input.

        As an alternative I have tried Memtest86 v4.3.7, but it would just briefly print garbage on the screen before also going dark.

        Memtest86+ v4.20 runs and tests the entire 48 GiB without any issues or errors.

        Linux also runs without any issues seeing and using the entire 48 GiB.
        After the Memtest86+ behaviour, my main concern was how Linux would behave when using RAM beyond the 4 GiB per DIMM barrier (beyond 12 GiB for tripple channel) To verify I have created a 40 GiB ramdisk and filled it to the brink with files. Checked a few of them with diff against originals – no issues. No errors in dmesg. All good.

        So overall I think I can also declare my 48 GiB upgrade on GA-EX58-UD4P with Xeon W3690 as a Success!

        So this 11yo rig might be good to go for another 10 years. :)

        Thank you for maintaining this thread and keeping it alive for 7 years!

        Next challenge would be to try to create a hybrid multi-boot USB drive with Clover to be able to boot off an NVMe SSD drive (via PCIe->M.2 adapter). Appears to be a bit more complex and fiddly than I hoped, since neither BIOS nor GRUB can use NVMe drives. Other than the booting issue, I have a 2 TiB SSD NVMe drive working just fine under Linux on this rig.

        Also might want to install some useful BIOS mods:
        https://www.techpowerup.com/forums/threads/meltdown-and-spectre-patched-bios-for-x58-motherboards.246101/

        • Good morning Delicates,

          Happy to hear it works after all! :)

          It’s sad to see how neglected Memtest86+ has become. :( When looking at their changelog and history it’s clear there isn’t any work being invested in the project anymore. Or it at least looks that way. I’m not sure how version 5.01 fares on more modern systems, as I’ve never tried, but yeah.

          As for the NVMe part: There are some PCIe NVMe SSDs that feature a fallback AHCI firmware, which is BIOS bootable. The Samsung 950 Pro is the prime example for this. Multiple users have already tested that SSD successfully using M.2 -> PCIe adapters, booting them via regular BIOS while having the SSD partitioned with a good old master boot record and its partition table. That won’t help you with the SSD you already own, but I thought I’d mention it.

          I’ve never tried the Clover bootloader before, though I might need it in the future to keep running a Linux “distribution” I’m building on modern hardware (it’s a hardened system I’m building since 5-6 years for exams and exercises at our University).

          About the BIOSes: Good thing people are providing readily patched BIOS images. I [patched] the fixed µCode for my Xeon X5690 into my P6T Deluxe BIOS myself… but that wasn’t very straightforward. Or maybe I just did it in a stupid, overly complicated way…

  14. Hello repliant. I feel that I should recommend that you consider the feasibility of implementing a similar upgrade as I have commited for myself. For I have upgraded my quad core i-7 processor. a 920 series to a Xeon X5670 which has much lower thermals than the 920, faster cores, as well as more cores. The whole upgrade cost me about 30 dollars when I purchased the used server chip from ebay. Hexacore processor, 30 bucks. Slotted right into My Gigabyte GA-EX-58Extreme motherboard.

  15. My previous post haven’t appeared for about an hour, i guess your ol’ pa server didn’t hear it too well :), so i’m posting again, sorry for that.

    Thanks for great insight, just a small question to clarify: will the mem upgrade work with p6t SE and i7-950? I understand those are the “lower-end” parts if compared to p6t D and i7-980x, so they might have lower capabilities (even though so far i haven’t found any differences in MB and CPU manuals in regards of memory controller stuff).

    I’m aiming at the Kingston HyperX 8GB modules (HX313C9FB/8) that were mentioned in one of the comments.

    • Hello yzt,

      The P6T SE won’t limit you, it’s the same chipset. Also, the Core i7 950 won’t, either. It features a 36-bit address bus, just like the i7 980X, meaning the total amount of RAM its IMC’s can address is 64GiB.

      You shouldn’t experience any problems with your configuration, as long as you’re using compatible memory modules.

      Although, your HX313C9FB/8 parts seemingly haven’t been mentioned in the comments here? At least I can’t find any mention of those (Only HX316* and HX318*). According to the specs they should be compatible though, featuring 16 × 512MiB ICs in a 2-rank config and all…

      Edit: Ah, and about your comments: Both have gone through just fine. But I have to moderate/release each comment manually, unless you have already submitted one before and can be identified via cookie. If it’s your first comment or if you’ve cleared your cookies, I have to release your comments again once submitted. Before that, they won’t show up.

  16. Hi all,

    I am running an older x58 DDR3 system with only 3x RAM slots populated with 3x8GB sticks and curiosity has the best of me.

    Being I can’t seem to find 16GB DDR3 DIMMs that are not ECC (I tried 1x16GB for a test, no bueno), I have been debating attempting maxing out with 3xSODIMM 16GB sticks with SODIMM to DIMM adapters.

    Has anyone heard of this being attempted?

    Running a 730x Dell flashed over to an Alienware ALX BIOS.
    Xeon x5680 @ 200 fsb with a x20 multi
    Ram running at 1600MHz

    Seems like a nice solid clock setup and I like the nice rounded off numbers/multis, almost like it was meant to run at this config.

    Not sure if I really “need” 48GB of RAM, but I like maxing things out when the price is right.

    :P

    Any input helps!

    • Hello 200mV,

      Chances of this working are practically zero. Reason is the required memory organization for X58 and Core i7 & Xeon CPUs on that platform. You need this:

      • A maximum of 8 ranks per memory channel
      • A maximum IC size of 4Gbit / 512MiB

      What you can do (on a six-DIMM board, not on yours) is use six 2-rank modules with 8 × 8-bit wide chips per rank (a rank is 64-bits wide). That would be a double-sided 2-rank module with 8 chips per side. You would reach 6 ranks per memory channel in a 6-module configuration and max out the chip / IC density.

      In simpler words: On regular boards, you can reach 48GiB only by using 6 × 8GiB modules, as long as they have 16 chips and not less. If they have 8 chips, then those ICs would be 8Gbit / 1024MiB large. This has been confirmed not to work. The same goes for 16GiB modules with 16 chips, as that would also mean 16 × 1024MiB ICs.

      You could – in grey theory – use a quad-ranked module, and in your case you would’nt exceed the “8 ranks per channel” limit of the processors. But as you say, you cannot use unbuffered, but only registered ECC memory. So you would need quad-rank 16GiB Reg. ECC modules with 16+2 chips per side, 32+4 in total (32 for data, 4 for ECC). I do not know of any such modules to be honest. They might not even exist.

      And on top of that, unfortunately, Reg. ECC memory is known to not work in a stable fashion on X58 (or at all, depending on the mainboard)… This would’ve otherwise been the key to reach a total of 96GiB on X58 boards with 6 DIMMs. But such a thing has never been accomplished.

      You might be out of luck, unless your Dell mainboard really works with Reg. ECC memory. My ASUS P6T Deluxe V2 does work with it to *some* degree, but becomes unstable relatively quickly… :(

      Edit: By the way, regular ECC memory would always work on X58 (not Reg. ECC, just ECC). Even if your mainboard wouldn’t support ECC, the module would still work, just without the extra error checking & correction functionality. The reason why your 16GiB module didn’t work is likely either a register buffer chip being present on it, or the ICs being 8Gbit / 1024MiB ones (so: 8 data chips and one ECC chip per side, where you would need 16 data chips and two ECC chips per side in a quad-rank configuration).

      Edit 2: Actually, I just found a Reg. ECC module with the correct organization, the Transcend TS2GKR72V3H. It features 36 ICs in total, it’s 4R with 512MiB × 8, so 4R × 512MiB × 8 ICs = 16GiB. 32 data chips, 4 ECC chips. Perfect. If it weren’t for the two register buffer chips on it. :(

      • Hi thrawn, thanks for the reply!

        Hmm, so you are saying I need to find 16GB sticks that are 2-rank with 16 x 8-bit chips per side?

        Argh, yea I don’t see this config anywhere besides Reg. ECC…

        I can see why now the SODIMMs wont work, there is no way to squeeze that many chips on that small of a PCB.

        How does one find the “rank” spec on a stick of RAM typically?
        Through the mfg website/white paper?

        These look interesting, although I’m not sure –

        https://www.intelligentmemory.com/fileadmin/download/compatibilitylist.pdf

        Appear to be 8 x 8-bit?

        And about my 1x16GB stick attempt, yes I believe it was Reg, although it was $7 so I gave it a shot in the dark :P

        • Edit, ah nevermind on the link, I see they are 8Gb chips, not 4Gb…

          (I would have edited my reply, but I don’t see that option)

          • Unfortunately, the ranks aren’t always specified properly by the manufacturer. :( What you’d need are 4-rank modules with either 16 x8 chips per side (without ECC) or 18 x8 chips per side (with ECC). In either case, they need to be unbuffered, so not registered.

            Also, an explanation as to why you cannot edit your posts here: You would need to be able to register for an account here for this to work.

            I’ve disabled that, because if I allow this, all pages will be loaded dynamically for all logged-in users, and this is abysmally slow and a strain for the server. I myself can deal with that for my own user, but if I allow this for all users, the whole blog would be going down and your user experience would be (even more!) terrible.

            Reason for that is, that I’m running modern 2019 web publishing software on an ancient quad Pentium Pro server from 1996-1997 here. And that’s… challenging for the machine, shall we say. ;)

            You’ll have already noticed the horrible performance of this server when posting comments (=interactively changing the contents of pages). My apologies for that. :cry: It would be like this for every click on the page if I allow registered users, so yeah.

            So why do I not replace the server? Because I’m stubbornly refusing to do so, just as much as this 23 year old machine is stubbornly refusing to die. My apologies for that. ;)

            • No worries on the site sluggish-ness, I am assuming you are hosting the site yourself?

              If so, that is great, not too many people venture that way.

              About “upgrades”, lol, look at what we are talking about, my ’08 Triple-Channel X58 Desktop! :)

              It’s been a great machine and still runs fine for what I need, I typically don’t play games anymore (kids, mortgage, etc) but my Uncle came by and it played Borderlands 3 just fine.

              I’ll keep my eyes peeled for some 4Rx8 16-chip modules, but I wont hold my breath.

              Anyway, thanks for the tips and keeping this nearly 7 year old topic alive, much appreciated.

    • Greetings and good day,

      Pleas, could you provide the detailed specification of the ram kit that was used in the first generation DX58SO with 3 dimms?

      Your early reply is appreciated,

      Many thanks in advance.

  17. defaultavatar.png
    DeadlyFoez says:

    Hey Thawn and community. Great discussions in this thread. I have a few questions. I will start off with my system specs
    P6T Deluxe
    x5680
    6x 4gb G Skill 1600 9-9-9-24
    Kinston Hyperx Predator M.2 240 GB
    And the rest doesn’t really matter

    Ok, so I want to upgrade my M.2 SSD to that Alpicata Quad M.2 NVMe SSD adapter and just get a bunch of good drives for it. I can boot from my current M.2 perfectly fine. Do you know of any other M.2 drives that do have AHCI fallback besides the 950 pro? Would it still be possible to use NVMe only drives for storage and not booting from them, or is it the lack of UEFI causes the drives to not be seen at all? Is it possible to put any of the M.2 drives on adapter cards into a RAID?

    I just got my x5680 yesterday and I have been able to get it to a very stable at 4.34 ghz by changing the base clock to 190 and all the other settings to auto and holding temps below 65c at full load. I am quite impressed.

    I thank you very much for all the great info you have provided in here. It has helped me quite a bit.

    • Hello DeadlyFoez,

      [Eivrah’s post] from yesterday got me into researching this topic in more detail, as I had thought that there is no such thing as native NVMe support for BIOS or for XP. Turns out I wasn’t 100% right on that.

      There is actually a backport driver by Schtrom that you can find on SourceForge, [right here]! I found it via Bluebolt’s [post] on the win-raid forums.

      It appears to require the KB943545 hotfix. After the installation of the hotfix and then Schtrom’s driver, NVMe drives should work as data drives under XP x64 at the very least.

      Now here’s the catch: I’ve inspected the 32-bit version of the driver with CFF Explorer, and it’s targeting NT 5.2 (Server 2003 x86), whereas 32-bit XP features the slightly older NT 5.1 kernel. Now one could fix the kernel driver’s platform target to 5.1 and then try to install it, but I wouldn’t vouch for anything. If it truly requires any NT 5.2-specific kernel facilities, it won’t load on 32-bit XP. I don’t know that yet.

      If you have 32-bit XP and wanna give it a shot, we can do the mod. If you have XP x64. Schtrom’s driver (after having installed KB943545) should already do the trick for you, if it’s only for data drives.

      The one thing I’m not sure about is the booting; If the BIOS can see the drive, it might work after the installation of Schtrom’s driver. If it doesn’t, then you’d be out of luck for now. Eivrah has mentioned a mod-BIOS for that, but as of now hasn’t provided any links to it, so I don’t know how we can make the BIOS “see” the NVMe drive… yet.

      Ah right, you asked about other things as well; Q: Do I know any other M.2 SSDs with AHCI fallback hardware? A: No. Q: How to build a RAID? A: The adapter card needs to provide the functionality in its firmware. If that’s not an option and you need something more that just RAID-0, you need to abuse the facilities within Windows XP itself to create a SoftRAID using dynamic volumes in disk management. So if you require redundancy, try to search the web for “Windows XP RAID-5” or the likes. You’ll find articles describing how to manipulate the OS to give you software RAID-5 or RAID-1.

      If that’s not enough for you, I’ll look up a specific article for you, but for that I would need to know which RAID level you’re after exactly (1 or 5).

      • defaultavatar.png
        DeadlyFoez says:

        Oh gees. I haven’t run XP for a VERY long time. I am on win 7 x64 and Linux. If NVMe drives can be at least queried by the bios then I bet we can get linux to boot from them. I have a feeling that another drive would have to boot grub first before passing off to booting from the NVMe drive.
        No idea if what I am saying even makes sense.

        Yeah, I wasn’t thinking when I asked about RAID. And software RAID sucks.

        As for other M.2 SSD with AHCI fallback, my Kingston one does have it as well, but I don’t think you can buy them anymore.

        Sadly the 950 pro’s are extremely expensive, and I am sure there are other M.2 SSD’s that are much faster, able to utilize the extra bandwidth that the Alpicata card can allow, and more space. I would like at least 2TB in total for all the M.2 drives I put Alpicata card. More space is better.

        Do you think getting a 2080 ti would bottleneck on the pci-e 2.0? Last I remember people saying is that no current cards can take up the full bandwidth of the 2.0 slot, but that was a few years ago.

        I don’t really game much, but I use my nvidia cards mostly for calculating hashes with opencl in linux, which I know will not eat up all the bandwidth.

        Thank you for helping keep everyone’s X58’s still alive.

        • Ah, right, my apologies! In recent years I’ve been focusing on backporting and binary-hacking modern software to work on XP x64 a lot, so my brain was locked away in that “XP x64 mindset”.

          Alright, Windows 7 can be prepped for NVMe, and Linux supports it since kernel version 3.3. So any decently modern distribution should be able to boot from NVMe, as long as the BIOS can see it.

          One dirty hack might be a permanently attached (maybe nano-) USB stick, which BIOS can boot from. From there, a bootloader with a NVMe driver like maybe Grub 2 could chainload an OS on the NVMe SSD. Some people use [Clover] for that.

          I haven’t tried this myself, but this could be a good – albeit hacky – solution to get it to work in case we cannot find a ModBIOS with embedded NVMe support.

          Oh, and thank you for letting us know about your Kingston SSD! It’s always good to have more options, even if we have to turn to eBay and the likes. :)

      • >Now here’s the catch: I’ve inspected the 32-bit version of the driver with CFF
        >Explorer, and it’s targeting NT 5.2 (Server 2003 x86), whereas 32-bit XP features
        >the slightly older NT 5.1 kernel. Now one could fix the kernel driver’s platform target to
        >5.1 and then try to install it, but I wouldn’t vouch for anything. If it truly requires
        >any NT 5.2-specific kernel facilities, it won’t load on 32-bit XP. I don’t know that yet.
        >
        >If you have 32-bit XP and wanna give it a shot, we can do the mod. If you have XP x64.
        >Schtrom’s driver (after having installed KB943545) should already do the trick for you, if >it’s only for data drives.

        It should work for XP, provided that you integrate the Win2k03 x86 storport.sys to the image and slipstream the NVMe driver with a self-made TXTSETUP.OEM if you want to install on a NVMe drive. (iirc Dietmar (same guy who figured out how to install and boot XP on a USB flash drive) has tested the driver on WinXP and slipstreamed the driver with his own txtsetup.oem to install the OS in the NVMe drive: http://reboot.pro/topic/21812-community-ofa-nvme-15-storport-miniport-for-windows-server-2003-r2-sp2/ Post #15) or on an already existing XP install (on a SATA HDD/SSD) by manually copying the storport.sys file to system32 and install the driver for the controller by device manager

  18. defaultavatar.png
    Rick Cleansoul says:

    I have the same board and now I know I can get more memory.
    I was thinking of trying to use a PCI-e to M.2 adaptor to boot from a NVMe drive.
    Do you think it is possible?
    Thank you.

    • Hello Rick,

      Possible yes, but it may not be trivial. This has already been discussed below. In essence, NVMe itself is impossible on old BIOS-based machines, as only modern UEFI firmwares support the protocol.

      There are some very few SSDs however (seemingly all Samsung models) that feature a classic AHCI fallback firmware for older systems, which do not know NVMe. One such SSD is the Samsung 950 Pro.

      There’s been a report that the combination doesn’t work with disk drives attached to the mainboard’s own SATA controller though. That was on the ASUS P6T Deluxe V2. As soon as all disk drives were disconnected from SATA, the 950 Pro could be booted from in that system.

      So while this may work when using a 950 Pro, please do consider this being highly experimental by all means. There are very few people who have attempted this, and I’m not one of them myself. I think I know only two, maybe three persons to have ever tried to use a 950 Pro as a boot drive on an X58 board. ;)

      Might be ok if it’s going to be the only disk drive in your system. Also, I’m not sure if this “no disk drives @ onboard SATA to AHCI-boot the 950 Pro from PCIe” is a requirement that’s specific to the P6T Deluxe V2…

      Consider it a risky endeavour.

    • NVME will work if for this board just flash a custom BIOS but you need a BIOS programmer.

      • Hello Eivrah,

        You mean real PCIe NVMe (not AHCI) boot on a BIOS-based board like the P6T Deluxe?

        Can you provide links to those BIOS files and/or their creators?

  19. defaultavatar.png
    Alistair says:

    I was about to embark on a RAM upgrade (P6T Deluxe V2) but first I went ahead and upgraded the chip from an i7 950 to an X5650… but it won’t boot. Did a reset on the BIOS, tried removing the battery and doing another reset…computer turns on but no screens or beeps. Put old chip back in. Any clues?

    • defaultavatar.png
      Alistair says:

      New BIOS fixed it. Now running smooth. Cleaned the radiator of dust and this chip is running a full 20 degrees cooler than previous one. Come winter I will miss that heat! Anyway, to overclocking… is there a safe way to get to a frequency of 4 or just under…without lots of crazy settings and testing?

      • Hello Alistair,

        Good to hear that you’ve already found a solution. Luckily, I started with a Core i7 920 and an i7 950 on my X58 systems, so I managed to update my BIOSes before the switch from Nehalem/Bloomfield to Gulftown and Westmere chips respectively.

        I also had the experience that Westmere chips (so: Xeons specifically) have better VIDs and run cooler than their i7 counterparts, 45nm and 32nm both.

        About overclocking: It’s been a long time for me. But I do remember that my early X58 boards were the most complex I had ever encountered by that time when it came to OC. It was – as you say – a lot of “crazy” settings and a lot of stability testing. That’s why I don’t do it anymore. It costs too much time. ;)

        If I remember correctly, the classic OC rules for earlier X58 boards were as follows:

        • BCLK ≤ 200MHz
        • QPI ≤ 8000MT/s
        • (Uncore × 2) < QPI
        • (DRAM × 4) ≤ QPI

        BCLK is the most important thing, the reference base clock. All the others are derived from it via multipliers. Don’t raise it above 200MHz.

        As for the Uncore, twice its speed must not match the QPI data rate. This causes instability. So an Uncore speed of 3000MHz and a QPI speed of 6000MT/s are no good. Also, Uncore must not exceed half the QPI speed, so keep it lower than that. E.g. for a QPI speed of 6000MT/s, an Uncore speed of 2666MHz would be fine, but 3000MHz or 3333MHz would not be.

        On top of that: If your DDR-III memory runs at a data rate of say 1333MHz (667MHz physical clock speed), then the halved QPI data rate must run at twice that or more. To clarify: For DDR-III/1333, the halved QPI speed should be at least 2666. That means you’d need an actual QPI speed setting of 5333MT/s or more. If you raise the DRAM clock speed, you need to push QPI up as well! Note that there are limits: At around 8000MT/s QPI speed, things will get shaky, so better keep it below that.

        After that, you may need to fine-tune voltages as well. If I remember correctly, I had the V(CPU) at 1.36V, the V(CPU PLL) at 1.92V, the V(QPI) at 1.4V and the V(DRAM) at 1.65V for the i7 980X and 48GiB of Crucial RAM.

        So.. is there a safe way? What I can say is, there surely is no easy and no quick way to do this on X58. As for “safe”? Just don’t push any voltages up too far, and you won’t really wreck anything. You can’t avoid lots of testing though, maybe with Intel Burntest. My [x264 benchmark] has also shown to work well as a system-wide stability test, but it’ll take more than an hour to complete. For a more extreme platform-wide test you may even consider my newer [x265 benchmark]. Maybe.

        X58 overclocking is nasty business. :|

      • defaultavatar.png
        PineApple says:

        what ram do you have and power supply

  20. defaultavatar.png
    ThumpieBunnyEve says:

    Im posting this again as i cant see that my prior post was received or added to the current line of posts on this thread. so here it is again. im sorry if it eventually double posts… theres just no way to tell if i didn’t just error the first time trying to post…

    OMG his thread is sooo looong!
    i have the following
    OS: Win7Ult_x64 SP1 Eng
    MotherBoard: ASUS E6356_P6X58-E_Pro
    Processor: Intel® Core™ i7 CPU X 990
    RAM: 48gb (6 x ddr3 dimms @8gb) non-ecc

    i want to install 6 x ddr3 dimms @8gb each. Can you say if the motherboard will refuse me? or if a mod to the motherboard will permit me? i use an i-ram drive made out of the extra space. Z: is a block of ram memory i make use out of for any thrashing or dl’s or temp-files, and i move entire games to it, so the hard-drive read time is faster while i play games that call to the hard drive now and then.

    So can i go to 16gb dimms? the book didn’t say i could even go above 4gb dimms!!!! but the 8gb dimms have worked great for 8 years. all crucial memory dimms.

    • defaultavatar.png
      ThumpieBunnyEve says:

      oops i was distracted while copy-pasting and i intended to type:

      “i want to install 6 x ddr3 dimms @16gb each.”

      i already have 6x8gb on my ASUS E6356_P6X58-E_Pro board.
      and it took no modding or anything to do that.

      So can i go to 6x16gb dimms for 96gb?

      • Hello ThumpieBunnyEve,

        This has been discussed in great detail in some of the comments below. In a nutshell: No, it won’t work. Or let’s say, I’m 99% sure it won’t. At least not in a stable fashion.

        Want more information? Here we go: 16GiB unbuffered modules cannot work, because given the 512MiB chip density limit, you would need quad-rank modules to pull it off. That would exceed the rank limitations for unbuffered DDR-III memory on all CPUs for S1366 however, which also won’t work. Doesn’t matter if it’s ECC or not. On top of that, Core i7 chips are limited to a 36-bit address bus, so you’d be stuck on a maximum of 64GiB anyway, as 236 bytes equal 64GiB.

        In grey theory, it would be possible when using a Xeon chip with a 40-bit address bus, like the Xeon X5680 or X5690. 240 would give us a theoretical maximum of 1TiB of RAM on the address bus. Those chips can support Reg. ECC quad-ranked modules in such a configuration as well, because the rank limit is doubled for registered memory and because Xeons can work with Reg. ECC.

        To make the magic happen, you would need quad-ranked modules with 36 × 512MiB ICs, 9 per rank (8 for data, 1 for ECC). So that would have to be a memory module with 36 chips, likely 18 per side.

        Now, there are two major problems; First, I know of no such modules. Do they even exist? No idea. And second, the X58 chipset has shown to have many serious stability issues with Reg. ECC memory. Some mainboards wouldn’t even POST, others would, but then they’d become unstable. Sometimes the operating system wouldn’t boot, and sometimes it would work for a few hours or days, then suddenly start crashing / freezing.

        So, in essence, two problems need to be solved: 1.) You need memory modules with the proper organization. If they don’t exist, you’d need to have them built-to-order. Companies like [MemoryTen] can do that actually. I had them build a single, custom SODIMM module for me once in the past. But it may be a bit expensive.

        2.) You need to find (or modify? but how?) an X58 board that can accept Reg. ECC memory in a stable fashion.

        Currently, we don’t have solutions for either problem. :?

        • defaultavatar.png
          ThumpieBunnyEve says:

          That’s all very unfortunate. I had presumed prior, that if the dimm fits, it works! so long as its not damaged.

          I suppose i was lucky with getting the 6 8gb non-eec sticks to work with my motherboard and processor. they’ve never given me an problems. But with how much memory i use…

          I guess something like this, is what ill have to try instead? https://www.ebay.com/itm/253824230228 it only uses ddr2 memory but that is at least pretty cheep these days. Not sure how it compares to the speed of modern SSD’s though. Id assume its still faster. But its not DDR4 fast for sure. I heard you can “stripe” or raid0 the dimms in this unit, so that -might- be a little faster then a regular DDR2 but its still limited to a SATA bus. And im not sure if it’s a 6gigabit or a 3gigabit sata. so theres likely bottlenecks there as well?

          Just’a girl trying to talk shop. ~ThumpieBunnyEve

          • From todays’ perspective, I would advise against the ACARD RAM-drive. It was pretty fast when it came out, but when compared to modern SSDs, it’s just not cost-effective anymore. It’s not even faster really. Not even in terms of I/O operations per second (IOPS) or plain access time.

            If you want to use an SSD or a RAM-drive to put your swapfile on, you should not think in the classic, linear I/O way. “More MB/s equals more speed” doesn’t really apply here. Swap tends to gain more from low access times and high IOPS. Linear throughput is still somewhat important, but nowhere near as much. So whether it’s DDR2 or DDR4 doesn’t matter that much. And RAID-0 also won’t help much for swapping, given it also adds some latency.

            There are two things, that I would consider, that are both cheaper and likely faster than that old RAM-drive.

            1.) A high-IOPS SATA SSD. I don’t particularly like the company, but an example would be the Samsung 860 Pro, maybe in its 256GB flavor. If you’re on XP x64 like me, add [Solid State Doctor] on top of that, so you can TRIM the SSD to make sure writes stay fast over time.

            2.) If you’re sure you should be worried about throughput, buy a PCIe card like the RaidSonic Icy Box IB-PCI208, and plug a PCIe SSD into that. My recommendation for that would be the Samsung 950 Pro (not 960 in that case!), which features an AHCI fallback firmware, and is thus compatible with X58. With that, you can reach ≈2GiB/s reads and around ≈1GiB/s writes. You need a free PCIe slot of course, and with at least 4 active lanes, not one of the short x1 ones. Again, if on XP x64, you’d need to add the Solid State Doctor software to that.

            Neither will feel like real RAM though. Swapping will always feel bad, as there are lots of intermediate layers a system needs to work through (file system, I/O scheduler, storage driver, etc.), especially on MS Windows.

            But I would say those should be the best options to make swapping as fast as possible on X58.

            PS.: Some OEMs like Dell even supported 48GiB of RAM officially on their X58 computers. Probably to have a unique selling point that the competition didn’t offer at the time. I think Intel could’ve just made 48GiB on X58 official right from the start…

  21. Hi thrawn,

    I’m looking to upgrade my ram to 48gb.

    Currently running:

    Intel i7 980x
    Asus P6T6 WS Rev. motherboard
    AMD R9 290x gpu (may upgrade to GTX 1080 or RTX 2080)
    Samsung Evo SSD

    The ram I’m looking at is the same as your post above, Crucial Ballistic Sport at 9-9-9-24 1600mhz ram which I found on eBay. But I’m not sure if thats CL9 or CL10 (confused) which I know nothing about. Would this ram work on my current setup and in addition to future gpu upgrade?

    Thanks

    • Hello Adrian,

      First off, please do not submit multiple comments with the same content (I deleted the other ones). Hammering the “Submit Comment” button might get you flagged as a spammer automatically. I do know that this site is extremely slow when used interactively, but that’s because it’s web software from 2019 running on a quad Pentium Pro server from 1996. Please be patient when submitting comments. Even if your browser times out during the submit, it usually always goes through, and I’ll see it.

      Now, about your question: Yes, it’s very likely to work. The memory upgrade supplier CompuRam even lists your mainboard as being compatible with 48GiB, see [here].

      Also, the GPU upgrade has nothing to do with main memory. So those two are entirely unrelated. GeForce GTX 1080 and RTX 2080 cards are known to work on X58 boards (as they should, adhering to PCIe standards). You’re likely going to be successful with the 48GiB upgrade as well, but I would like to give you a few words of advice!

      It did not work in a stable fashion with the stock latencies (CL9). So I had to manually relax the latencies to CL10 (10-10-10). Plus: One of the modules failed after a few years. Could’ve just been bad luck, but yeah.

      Currently, I’m on the Kingston train, and both my X58 systems (P6T Deluxe & P6T Deluxe V2) have been working happily with 48GiB RAM for quite a few years of 24/7 operation already. The modules used are the Kingston HyperX Fury (KHX1866C10D3/8G) and Kingston ValueRAM (KVR1333D3N9/8G).

      You can still go for the Crucials, of course. Just keep in mind that if you encounter any instabilities, you may need to relax the timings in the BIOS manually (like from 9-9-9 to 10-10-10) or even raise the V(DIMM) (memory voltage) to something like 1.65V or so (but not higher). It’s not overly hard to do those things, you may just refer to your mainboards’ manual, BIOS settings section.

      If you have any more questions, don’t hesitate to ask, I’ll try to answer whatever I can.

      • defaultavatar.png
        Adrian says:

        Sorry for the late reply, it took me some time but now I’ve ordered the ram and waiting for shipping. Ended up getting the cruicials 48gb (BLS8G3D1609DS1S00.16FED), really hope it works on my P6T6 WS.. I had a look at the Kingston ones you mentioned but they were a tad more expensive so I skipped those for now.

        Just out of curiosity have you tried going over 48gb and is that even possible? Next stop upgrade is probably a M.2 drive with an adapter although I’m probably only limited to PCI-E 2.0 speeds.

        If I have any troubles with the latency timings I’ll let you know. Thanks so much!

        • Hi Adrian,

          The idea of going over 48GiB has been discussed in great detail in the comments here. In theory, it should be possible by using a Xeon chip and Reg. ECC memory. Reason being that the Xeon can use double the ranks when using registered RAM.

          Since you could extend the rank limit from 2 to 4 per module, it would be possible to use quad-rank Reg. ECC DDR-III with 18 × 512MiB chips in two ranks per side together with a Xeon CPU. 16 ICs for data, 2 for ECC, so 16GiB of data and 2GiB of ECC per module.

          That’s mostly theoretical though, as I do not know of any such modules and the X58 chipset is known to run in a very unstable fashion with registered memory installed. That is, if it even boots up at all, some boards don’t even POST with Reg. DRAM.

          As for the M.2: If you’re concerned about the bandwidth, there is a way to work around it. You would need to use an adapter card with at least 8 lanes on the host side and an active bridge chip, like the Alpicata Quad M.2 NVMe SSD adapter. There are likely others as well.

          Such a card can bridge the 4 PCIe 3.0 lanes of the SSD to 8 PCIe 2.0 lanes on the host side, so you can use the full bandwidth of the SSD. When used with a Samsung 960 Pro (which features an AHCI fallback bootblock), you can even talk the X58 chipset into booting an operating system from such a construct.

          That’s likely the fastest boot drive you can honor an X58 with. :) Unfortunately, M.2-to-PCIe adapter cards with active bridge chips seem to be quite expensive…

          • defaultavatar.png
            PineApple says:

            what power supply unit do you have Adrian ?

            • Currently using the Corsair RM750 (Gold). It was actually a replacement from a 1000w but I ended up using it until now. Speaking of which I probably need to upgrade the PSU at some point.

              Attachment:

              CP-9020055-NA-RM750_01-400x275.png
          • The Crucial 48gb Ram arrived today, popped them in and to my surprise they work at 9-9-9-24 latency? Not sure if it’s because I have a different Motherboard (Asus P6T6 WS Revolution) that may support that latency. But anyway I ran Star Citizen flawless for a few hours before login out I’ll do some tests when I have time and see how it goes..

            I had a thought about upgrading to Xeon with more RAM but realised that it’d probably not worth extra effort and cost/value, compared to upgrading to a new workstation system in a few years (still waiting), if come across some cheap online bargains and I may testing it out in the near future.

            I did some research in regards to the M.2 on X58 systems and apparently the Samsung 950 PRO is the only M.2 drive that works on the X58 without bypassing boot lock, according to this source:

            https://www.techpowerup.com/forums/threads/m-2-ssd-on-old-x58-system-with-m-2-pci-adaptor-can-it-work.231611/

            With that “Alpicata Quad M.2 NVMe SSD adapter”, are you saying I can run the latest M.2 drives on X58 in full bandwidth speed (PCI-E 3.0)? I had a look and read online but couldn’t full understand what it does, or what I think it does? And also unsure how this chip works

            I was looking at the “Asus HYPER M.2 X4 MINI CARD” instead, but problem is that it only runs the M.2 drive at half the speed I believe.

            • Hello again,

              My bad! You’re right, it was the 950 Pro, not the 960 Pro!

              And like I said, a card with a bridge chip can bridge 4 PCIe 3.0 lanes to 8 PCIe 2.0 lanes. Consider a bridge a “bus system controller”. There is one bus on one side and another on the other side.

              It doesn’t just connect the SSDs PCIe lanes to the host system directly, like a cheap, bridgeless card does. It connects 4 × PCIe 3.0 lanes (NVMe SSD side, ≈3756MiB/s) to the bridge. From there, the bridge hands the traffic over to 8 × PCIe 2.0 lanes (Host side, ≈3814MiB/s). So the host lanes are about half speed, but you have twice as many.

              That kind of thing is only possible if you have a PCIe 3.0 bridge chip on the card. A bridgeless card would just connect the 4 lanes of the SSD to 4 lanes on the host bus of the mainboard directly, without any layer in between. Then, the SSD would have to negotiate PCIe 2.0 with the host, thus halving its bandwidth.

              With a bridge, there is a small PCIe 3.0 “sub-bus” on the card, just between the bridge chip and the SSD, and for that it doesn’t matter whether your host controller supports only PCIe 2.0. Because for the SSD, its host controller is the bridge chip on the card, not the PCIe controller on the mainboard. The bridge can negotiate different lane speeds and use a different number of lanes on each side (host / SSD).

              So with a bridged solution, you should be able to max out the SSDs bandwidth, as long as you give the PCIe x8 card at least a PCIe 2.0 x8 slot (with 8 lanes connected) to work with, not x4 or less.

              • defaultavatar.png
                PineApple says:

                i tryed a couple of times to reply but couldnt get it to post
                ive got a 850 gold i think i need to upgrade too the 12v is going dodgy and so is the 3v3v
                i used a cudafire for my games drive there quite good
                i just had a look at that star gane you mentioned it looks expensive

  22. defaultavatar.png
    PineApple says:

    seen the thread few years ago so look at it when i can ive got 32gb corsair vengance working at 10 10 10 27 1866 there the pro vengance 2400 but dont work that fast can only get 16gb at 2133 ive got some 1600 2×4 to try aswell but theres not much need for me yet thanks for all the help hope you can keep the page going

    • I’m feeling a craving for some pineapple right now…

      Anyway, I wasn’t overly lucky with high DRAM speeds on my own X58 board (the P6T Deluxe), so I just kept running somewhat-low-latency DDR-III/1333 instead, at 8-8-8-24-2T. My computation jobs need far more CPU juice than memory bandwidth anyway, so it’s fine in my case.

      And the website will live on as long as two requirements remain satisfied:

      1. I remain alive
      2. My 1996 quad Pentium Pro IBM PC Server 704 remains alive

      The first should be good for a while to come as long as I’m not run over by a bus or something. And for the second one… well, I do have a few spare parts and am always looking for more, but for the next few years, I should be good, hopefully. It’s a very sturdy machine. ;)

      • defaultavatar.png
        PineApple says:

        ive been useing it 1T for some time i can get 980x just above 4ghz at about 70c with side panel off im tempted on noctua nh d15 fan i use it for games and and converting old films tv programs to 1080 mainly it eats gta5 up easy just dont know if its worth haveing 48gb when i will need to upgrade someday

        pentium pro’s are abit renowned for sold server work like most intel i hope that chip holds out

        thanks for the time

  23. Guys, I would really appreciate a help. I have this X58 MB
    https://www.gigabyte.com/Motherboard/GA-EX58-UD3R-rev-16 an, the latest BIOS, no overclock.
    I have X5650 inside and while it works with 24GB RAM without any issue, I cannot get the 4th stick so the total of 32GB RAM to work. I can get into Bios, it displays all the RAMs, but then I stuck on Windows 10 Pro loading (the logo shows-up, then around 15s nothing, then the loading spinner animation without any HDD activity).
    I tried everything – overclock RAMs, set some timings, different RAM brands (last time I tried Kingston 32GB 1333 Kit), no change :(
    Thanks for any ideas!

    • Hello Jan,

      Hmmm, the X58 chipset (or rather: The CPUs running on it) feature triple-channel memory controllers. So usually, you should populate the DIMM sockets in triplets. If you have 8GiB on Channel 1, DIMM 1, 8GiB on Channel 2, DIMM 1, 8GiB on Channel 3, DIMM 1, and then 8GiB on Channel 1, DIMM 2, that might cause issues.

      That being said, your mainboard is quite the oddball, featuring 4 DIMM sockets instead of 3 or 6. It might be, that this board is especially problematic when trying to use more than 24GiB. :( Could also be a BIOS issue… though I’m just guessing there.

      The fact that the BIOS shows the full capacity, doesn’t usually mean much, as it’s only displaying what the SPD EEPROM on the modules is telling it. You can consider that “meta data”. But when the OS really attempts to address that memory, it goes all wrong it seems.

      I don’t think I can help much here, but just in case, could you tell us the exact part numbers of the memory modules you’ve tried so far?

  24. defaultavatar.png
    Joseph h Karl says:

    New to the Xeon platform and am excited to start using it as I am getting a used ASUS Rampage II MATX GENE LGA 1366 w/Intel i7 2.66GHz CPU,6GB DDR3 in the mail! I am planning on running an overclocked X5660 or X5650 on it with buffered ecc RAM 24-48+gb (16 chip- 8per side or 18 chip- 9per side.
    Do any of you have any recommendations with this setup? Also what GPU do you recommend with the given specs?

    • Hello Joseph,

      Let me tell you one thing first: With Reg. ECC or buffered memory, you’re practically asking for pain. Most X58 boards won’t even POST with it, and those which (sometimes) do, like my P6T Deluxe V2 will not run in a stable fashion for long. Sometimes the machine would just freeze after a few days, or it’ll suddenly stop booting, etc. It’s quite risky to try Reg. ECC on X58, and I haven’t heard of any lasting success stories with it so far.

      It seems there is something fundamentally broken with registered memory on X58. So to my knowledge, you can only use unbuffered ECC memory. And I’m not even sure if the Rampage II Gene can use ECC at all. My P6T Deluxe and P6T Deluxe V2 boards cannot, because the BIOS isn’t switching it on even for my Xeons. But those are older boards as well, so who knows.

      As for the GPU, it depends. I’m not much of a gamer anymore, so for me it’s hard to say. I know some people using 780 Ti and 980 Ti GeForces with X58. I also know of one person who claims that it’s powerful enough of a platform to be paired with his 1080 Ti (X5680 or X5690, if I remember correctly). Depends on what you want to do with the card and on how large your monitor resolution is I guess. But as I said, it’s hard for me to recommend anything, as I haven’t played many modern games (yet)…

  25. hey thrawn!
    will ecc memory work with a xeon X5677 and a EVGA X58 Classified 4-Way SLI? or do i need a server mobo?

    • Hello Michael,

      Unfortunately, I do not know. It’s not supported officially, and there are no conclusive user reports about ECC on the Classified 4-Way SLI as of yet. Due to that, the only way to find out is to try by yourself, I’m afraid. :(

      To properly verify its functionality, you would need to use Memtest86 Pro, which can do ECC error injection to check whether the RAM will indeed detect and correct errors. That software isn’t free though. The free one can still detect ECC, but I’m not sure how reliable that’ll be without an actual injection test.

  26. defaultavatar.png
    Vytautas Liesis says:

    I have read the whole thread twice last week and then started my own research on if ECC registered modules are supported by X58 systems and I finally found the answer to all those posts where some people have it working for them, then not working at other frequencies, then some others with no POST.

    Some things to note:
    – ECC support comes from processor (xeons do), as from the ones accepted in LGA1366 the memory controller is on the chip.
    – We know already that Rampage 2 Extreme and many other X58 boards support ECC, so the traces are there on the motherboard for that extra bit.
    – The only difference between registered and unregistered ECC is the register on the memory module (motherboard does not need extra traces for that, not the Xeon processors, that support ECC. These are RDIMM modules.
    – there are three memory channels per processor and each channel can support only 8 ranks of memory with a maximum of 3 DIMMS per channel (the latter is not of an issue to the most boards anyway, as that is usually reserved only for server boards). X58 boards that I have seen – all have 2 DIMMS per channel.
    – RDIMMS (Registered ECC) comes in for the sake of increasing the available memory capacity and due to memory module density it uses 4 ranks or 8 ranks instead of 2 ranks in unbuffered. Meaning: DIMM has 2 ranks x 2 banks x 2 DIMMS per channel = 8 ranks of memory. With registered memory the organization is higher: total of 16 (4 rank configuration) or even 32 (8 rank configuration) ranks er memory channel. That is remediated by a register that contains virtual channels for the memory controller on processor die to think it is still dealing with 2 ranks of memory. So we still get 8 ranks per channel. THAT IS NOT RELATED TO X58!
    – The amount of memory and the frequency that a processor memory controller can run is negatively affected by size, DIMMs per channel population and the frequency as it produces more strain on memory controller.
    – The memory controllers on Xeons are NOT MADE EQUAL! – So CHOOSE the top end Xeons if you want more memory to run smoothly! I am awaiting for the X5675 model myself, which was one of the latest to be produced and clocked at 3.06 with potential to be overclocked to 4.4-4.8GHz range hopefully.
    – Fully buffered ECC (or otherwise known LRDIMMS with a voltage of 1.35V) increase the total memory capacity and FURTHER DEGRADE THE MEMORY SPEED.
    – As the processors are not made equal, so the memory modules are not made equal. So taking all into the consideration – it is fairly logical that there are FEW people running ECC on their X58 systems and the majority not even posting. It is logical so see that it may run and boot at 1066, but fail to boot at 1333 depending on configuration. And it is just logical to see why the majority just did not boot, because they got just 1066 or 800 certified chips.
    – I am planning to upgrade my current X79 system with another Xeon (E5-4657L) and registered ECC (very similar limitations BTW), resuscitate my X58 with X5675, NVMe, more ram. So I am willing to take my chances with registered ECC. I am getting either 1866 or 1600 – 16Gb modules. I also found some with 2RX4 configuration. Still did not decide which ones would I get but the plan is to get them in a week or two.

    I will keep you updated or post somewhere else too. :D

    Here are the links:

    For Sandy Bridge Xeons and their relationship with memory and ECC:
    https://sp.ts.fujitsu.com/dmsp/Publications/public/wp-westmere-ep-memory-performance-ww-en.pdf

    For Ivy-Bridge Xeons for socket 2011 (E5 V2 type only):
    https://sp.ts.fujitsu.com/dmsp/publications/public/wp-sandy-bridge-ep-memory-performance-ww-en.pdf

  27. Hello,

    I own an asus x58 P6T6 WS revo with 3x4GB of DDR3 and a x5680 that runs pretty well.

    I bought extra ram to populate all the slots 6x4GB but both Bios and Windows only see 16GB, whereas CPUID sees the 24GB.

    I can’t find any info, and I am a bit stuck as the bios itself does not show the 24GB.

    Is there anything that I could do ?

    • Hello Claudio,

      CPU-Z (and several similar tools) only read the SPD EEPROM chip of the memory modules, but don’t probe the actual memory. As such, they’ll report what the SPD EEPROM claims with no further checks involved.

      Just because the SPD EEPROM tells you that “here’s 4GiB of RAM”, that doesn’t mean that it works and/or your chipset can actually use all of it. Several chips could be dead, and the SPD EEPROM would still report a full 4GiB being present for the module. You can consider that “descriptive meta data”.

      Now, as to what the problem really is, it’s hard to tell without knowing more (memory module part numbers, clock speeds, etc.). Could be pretty much anything. Maybe damaged modules, maybe the memory organization doesn’t sit right with X58, or maybe there’s something wrong with the sockets.

      First of all, remove the original RAM, and run your system with just the newly bought modules. That way, you’ll be able to tell whether it’s an issue with the modules working together, or whether you got some modules which are just broken.

      If the system does still have issues when running with just the newly bought RAM, place the modules into the sockets where the original memory had been plugged into before. If it works then, it might be an issue with the sockets. If it still doesn’t, something’s likely wrong with the memory you bought.

      If both sets work fine individually, but won’t together, you’ve gotten yourself into a compatibility issue. Could be something about the ranks, or maybe even mixed chip densities on the same channel.

      Anyway, let me know about your findings, so we can determine what to do next!

      Ah yes, and it would help, if you could tell me the make & models of your original and also the new modules you bought. It should be printed on a sticker on the modules, but you should also be able to read that from SPD EEPROM with [CPU-Z], just switch to the “SPD” tab and report back the “Manufacturer” and “Part Number” for both sets of modules.

  28. defaultavatar.png
    Gulugoba says:

    Hello! i saw this post a while back and decided to make the bet and try to go for 32gb in my GA-X58A-Ud3r 2.0 and i7 950.
    I intended to use 2x8gb and 4x4gb, but i encountered a problem when everytime i populated all dimm slots windows would start using 100% cpu for something unclear (most of the times preventing it for loading, i just discovered this after letting it load for an unreasonable amount of time) the thing is, if i remove 1 dimm and leave it with just 3x4gb and 2x8gb, windows would load normally with the 28gb total, the order of the dimms doesn’t even matter, it just needs to be 5 instead of 6 (so i pressume the dimms are compatible between themselves), i tought it may been a bad slot, but in BIOS everything shows up, passes memtest86 and booted without issue to Ubuntu (wich led me to believe is windows’ fault)
    And finally, i attempted to install a clean copy of win 10 from a USB, but it showed the same behavior, eternal loading.
    I also tried increasing qpi/vtt to 1.33 and dram to 1.7 (it defaults to 1.64) without success, i don’t really know if it’s safe to go further than that
    I’m really on the verge of giving up and just accepting the 28gb, but i really hope i’m missing some obscure BIOS setting or something that would make this work.
    i’d really apreciate your help, i don’t like to give up :P

    • Hello Gulugoba,

      Given your symptoms, I might be wrong saying this, but maybe it’s a channel mixup? Please note that the i7s and Xeons on X58 feature a triple-channel memory controller, not a dual or quad channel one.

      In other words: A more proper setup would be 3 × 4GiB + 3 × 8GiB, not 4 × 4GiB + 2 × 8GiB. In your case, you would mix 8GiB and 4GiB modules on one channel, which I guess could be troublesome. I don’t actually know how flexible the channel config is on our systems off the top of my head, but I guess this might be the culprit.

      The BIOS might still report the full capacity, because it’s just reading from the SPD EEPROM, but certain operating systems may fail when trying to access the DRAM on the channel configured with mismatched module capacities.

      To verify this, you’d really need to try something like 3 × 4GiB + 3 × 8GiB or maybe even 6 × 8GiB like myself and some others are running it.

      Maybe you can borrow some additional modules somewhere? Just for testing?

      • defaultavatar.png
        Gulugoba says:

        Thank you for the reply.
        I don’t really have access to another 8gb dimm right now (well, i could buy it but i’m kind of reluctant on that) But you may be right.
        The slots are numbered 2-1-4-3-6-5 and the motherboard’s manual says that populating 1,3 and 5 would run at triple channel.
        So i figured i’d try to test a mixed triple channel only, i tried 2x8gb 1x4gb and 2x4gb 1x8gb, both booted up to windows without issue, and CPU-Z displayed triple channel.
        I don’t really know if that means that isn’t a mixing issue, what strikes me as odd is that windows will eventually start with all 32gb installed, i started to think that maybe the issue is the CPU not handling it correctly? Intel ark shows the same memory specs in both the i7 950 and 980x, but the 980x is a 6 core, has more cache etc, is it really feasible that the 980x has something the 950 hasn’t and that’s why it can only handle starting windows with 28gb?
        i also tried 5x4gb and 1x8gb to populate all slots and discard the issue being a fail to use 6 slots correctly, it worked fine (again with a 28gb total)
        I think that your solution may work though, so i guess my next step would be to try to get another 8 dimm, and i was planning to get a 6 core Xeon anyway, i’m not sure if that will solve it though :P
        Thank you again for the help

        • It’s hard to say really. CPU-Z also reports a lot of things only by SPD EEPROM (like the BIOS), and I’m not sure how it detects the systems’ DRAM channeling mode (I can’t exactly look at the source code, as CPU-Z isn’t free software). One would need to ask Franck Delattre, the developer of the tool, but I’m digressing.

          In any case, the sole responsibility for adressing the memory lies with the CPUs’ integrated memory controller. You can consider whatever the BIOS or CPU-Z are reporting as “cosmetic” at best. What the SPD EEPROM chip of a memory module is reporting doesn’t necessarily have anything to do with how the system will actually use (or not use) the memory.

          Anyway, the i7 950 and the 980X shouldn’t have any fundamental differences when it comes to memory addressing. So it shouldn’t make much difference which CPU you plug into that board.

          Where do you live by the way? Depending on your geographical location (I’m in Europe), I might be able to lend you a few 8GiB modules for a few days. You’d have to pay for the whole shipping though, back and forth, just saying.

          Wouldn’t wanna do that for eastern Asia or the US though, as you might be better off just buying the memory locally…

          • defaultavatar.png
            Gulugoba says:

            I see, i think i’m really going to have to try 6x8gb (or at least 3x8gb 3x4gb)
            I’m actually from México, so it is indeed easier to just buy them here than you sending them all the way, but thank you for offering to lend them :)
            I’ll try to get the dimms and see how it turns out then, thanks for the help!

            • Alright! México is indeed a problem, shipping-wise. Just like with the US, it’s expensive, and shipping back to Europe is problematic, as customs may very well intercept the package and ask for a proof of purchase etc…

              If you do try a new configuration, please let me know how it went!

              • defaultavatar.png
                Gulugoba says:

                Hello again!
                I got a hold of another 8gb dimm to try 36gb 3x8gb + 3x4gb and it finally worked, so you were right, it probably is safe to conclude that the issue was the memory config not being very forgiving in triple channel with mixed dimms.
                Thanks again for the help :)

                • Hello again, Gulugoba!

                  Good to hear it works now, and thanks for providing feedback! :) That’s always helpful (I have never tried to mis-match capacities on a channel on X58 myself before).

  29. defaultavatar.png
    Retrorockit says:

    I see you have some serious IT chops, like retro stuff, and have some overclocking experience. I would like to ask your opinion about a project myself and some others are working on.
    This started of as an overclocking project using Dell T3500 LGA1366 workstations and assorted unlocked Xeon CPUs. W3570/3580, and W3680/3690. This is based on the ability of Throttlestop software to control multiplier, and TDP, and TRL in Windows on unlocked CPUs. Bottom line is it works.
    https://www.techpowerup.com/forums/threads/throttlestop-overclocking-desktop-pcs.235975/
    It was pointed out that the Dell T5500 motherboard with 5520 chipset would fit the T3500 and commonly runs single CPU. The 4 full length PCIe slots and Rdimm support looked attractive so a couple of us jumped on it.
    Now reality is setting in. The unlocked CPUs are all single CPU only, and UDIMM only. The 5520 chipset officially only supports X5600, and X5500 Xeons. In other words dual CPU Xeons required for single CPU operation. It does support UDIMMs so that can be dealt with. So the 3- 2rx4 8GB modules I have are out for the Overclocking attempt. I just wonder what insight you might have into trying to run a W3690 on a 5520 chipset. motherboard. It will have 3- 4GB DDR3 1333 UDIMMs.

    • Hello Retrorockit,

      Unfortunately, I don’t really have that much overclocking experience, or rather I forgot most of it by now. ;) Also, I’m not sure if I can provide any additional insight, as it seems you already know everything you need to know? But I’ll say what I can say.

      I’m not familiar with Dell servers – only with HP. Whether the W3690 does or does not work on that mainboard is mostly a firmware / BIOS question. There are strong indications that the W3690 does work however; [This german reseller] for instance lists the T5500 as being configurable with both W36xx and X56xx processors. There are also ebay power sellers like [this one] selling W3690 specifically as a Dell T5500 upgrade option.

      As for the RAM regarding W36xx, I gotta say that I have zero practical experience attempting this on a server or workstation mainboard, but the same limitations should apply as on the X58 using a Gulftown chip. Meaning, you’ll pretty likely be able to plug in 48GiB of unbuffered ECC/non-ECC (if the BIOS lets you), but not more than that.

      So, if you want two CPUs and/or go for more RAM, then I’d suggest to go with the X5690. As a bonus over the W36xx you can use more Reg. ECC memory, and the T(Case) tolerance is higher – 78.5°C instead of 67.9°C. On top of that, it features lower VID ranges (0.75V – 1.35V vs. 0.8V – 1.375V) which means that the probability you’ll get a slightly cooler-running chip is higher. And then, there is VT-d, which the W36xx lack, just in case you want to run virtualization solutions on the machine.

      Both the W3690 and the X5690 are on equal footing when it comes to pricing these days (~$100 USD or so on eBay), so unless you want to keep using chips you already have for cost reasons, I’d always go for two X5690…

      However, if I understand you correctly, you’re going to run that W3690 on the 5520 chipset with just 3 × 4GiB of unbuffered DDR-III/1333 for now? That should work in any case, no matter what. It’d be fully within specs. And as long as you’re messing with the chips’ internal multipliers, OC should work the same as well. Not sure about things like V(Core), V(Uncore), V(QPI), V(DIMM), etc., probably can’t touch those on Dell workstation boards anyway?!

      I hope I understood you correctly! :)

      • defaultavatar.png
        Retrorockit says:

        What I’m attempting is a Multiplier overclock. So no RAM timing or secondary Voltages involved.
        This requires the unlocked CPUs so the X5xxx isn’t an option for me. For Gaming, OC and benchmarking 6 cores is enough. I wouldn’t know what to do with more than that. The link to the German seller is appreciated. I was beginning to lose hope. I found absolutely no examples at userbenchmark.com of this setup. The 2nd CPU on the Dell goes on an added riser card, So single CPU is common.
        FWIW this works on HP Z400 also. http://www.userbenchmark.com/UserRun/7053914
        I purchased a T3500 with W3690 and 12GB 3×4 UDIMM ECC X58 system. So I have those parts.
        I bought a T5500 MB, and 3×8 GB RDIMMs. The RDIMMs are on the sidelines for now.
        I did buy an X5687 3.6 GHz 4 core just in case the W3xxx won’t work.
        I also have a W3570 to boot older BIOS versions, and a couple W3680 coming from China.
        Thanks for the reply it’s actually been very helpful.

        • Seems like you’re quite well-prepared! :)

          By the way, I haven’t seen any machines refusing to boot Gulftown or Westmere CPUs even with old BIOS versions installed. I’ve seen cases where the BIOS core limitation feature didn’t work properly on hexcores anymore, but zero “no POST” issues so far. Of course, my experiences are limited to regular retail motherboards, no OEM hardware.

          We do still run E5520-based dual Xeon Linux computation nodes at work productively (It’s a strong platform even in 2018), but I can’t exactly start experimenting with those HP servers, when people are actually using them. ;)

        • Hi Retrorockit
          > This requires the unlocked CPUs so the X5xxx isn’t an option for me.

          I have an x5650 overclocked to 4.2GHz on air cooling on an ASUS p6t motherboard and it runs amazing. I’m not sure you should rule those chips out as they are quite cheap to buy off eBay/aliexpress these days.

  30. After seeing this site a while back, I’ve updated my i7-990x system to 48GB & it’s been running just fine ever since with no problems for almost a year now. My system:

    i7-990x (may soon be replaced with x5690)
    ASUS P6T Deluxe V2
    Corsair CMY16GX3M2A1600C9 (6 x 8GB, 1600MHz, CL9)
    ATI V5800 Graphics Adapter
    Areca ARC-1880i 8-Port SATA III (6GB) RAID Card
    WD RE WD4000FYYZ – 4TB (x4), 7200 RPM (4 in RAID 10)
    Samsung 850 PRO – 1TB (x4) (2 in RAID 0)
    Asus 16x BW-16D1HT Serial-ATA Internal Blu-ray Burner Drive
    Asus 24x DRW-24B1ST DVD-RW Serial-ATA Internal Optical Drive
    IOMega 250MB ZIP Drive Internal
    Floppy Disk Drive Internal
    Silverstone ECU05 USB 3.0/3.1 Adapter Card
    AFT PRO-77U Front Bay Panel 4-Port USB 3.0 / Media Card Reader
    Seasonic PRIME ULTRA 850 Titanium SSR-850TR 850W 80+
    Corsair H80i-V2 Liquid Cooling
    Noctua NF-P12 120mm x 25mm Cooling Fan 3-Pin – 1300 RPM (x2 front, x2 cooler, 1 top)
    Antec P182 Performance One Case

    Quad boot – Win Server 2008 R2, Win7, Win10 (was XP), Linux Mint (recent install)

    Minor overclocking when gaming otherwise default settings

    • Ah, a fellow Areca user I see. I’m currently running an ARC-1883ix-12 myself. Got a few issues along the way, mostly due to a failing flash backup module (I thought that piece to be more trustworthy), but otherwise it’s a pretty good RAID-6 controller so far. Have been running it since beginning of 2015. I was waiting specifically for that new card before (re)building my workstation.

      Heh, yours is an interesting setup through and through. I see quite some “retro” stuff mixed in there, even an internal ZIP250 drive… Had an LPT ZIP100 waaay back. Nice choice regarding the power supply, too! Quad boot though, I couldn’t handle that, as I’m abusing my workstation as a file server and computation machine (local & remote) as well, so it has to be online 24/7. ;)

      For e-peen comparisons’ sake ( :roll: ), let me show off a little as well, if you can still call it “show off” after so many years. ;)

      • ASUS P6T Deluxe (though I have a V2 running at work as well, with CentOS 6.9 Linux)
      • Intel Xeon X5690 (it’s cores are being worked to the bone by x264 & x265)
      • 6 × 8 = 48GiB Kingston HyperX Fury / KHX1866C10D3/8G @ 1333MHz 8-8-8-24-2T
      • nVidia GeForce GTX Titan Black (It’s mostly lazing around, but sometimes some Mechwarrior Online and some madVR)
      • Areca ARC-1883ix-12 12-port SAS/12Gbps & SATA/6Gbps RAID card with a (broken, heh…) FBM
      • 12 × HGST Ultrastar 7K6000 SAS 6TB / HUS726060AL5210 in RAID-6, 54.5TiB usable space (here’s a simple [public monitoring] I wrote in Perl+Winbatch)
      • …in four Chieftec SST-2131SAS hotplug bays with front LED status/error reporting per disk
      • Intel DC S3610 1.6TB SSD (previously an Intel 320 SSD with 600GB)
      • 3 × LG BH16NS55 BDXL drives, FW 1.02
      • Teac FD-CR8 combo drive (FDD + card reader, and it’s dead. Seriously, the CR7 & CR8 are the most shitty drives TEAC must’ve ever made, they’re dying like flies…)
      • StarTech PEXUSB3S44V USB 3.0 card (4 × NEC/Renesas µPD720202, one for each port)
      • StarTech SDOCK2U33HFB USB 3.0 HDD dock (for backups, as the Marvell eSATA driver for Windows sucks too much to handle modern HDDs)
      • Corsair AX1200i power supply (it’s one of those built by Flextronics, so I’m good, has monitoring/management capabilities built-in as well. It’s overpowered though)
      • Noctua NH-D15 + all Noctua fans everywhere, minus the one fan in the PSU. Well, I love Noctua.
      • Lian-Li PC PC-A79B case (yeah ok, it accomodates everything nicely, and it looks stylish, but boy… does Aluminium SUCK. Coming from an EYE-2020 steel tank, it feels like a cheap tin can..)
      • Microsoft Windows XP Professional x64 Edition SP2 + Server 2003 updates (everything else runs in a VM, and there’s lots of those, from Win98 & NT4, Vista, 7 and Win10 to Linux, BSD UNICES, Haiku, ReactOS, you name it)

      No overclocking anymore though. I was very invested in system tuning in the 90s and early 2000s, with supercooling too (phase-change, Peltier+water), but now I’m… old I guess. :roll:

  31. Guys I would appreciate some help
    I have Rampage III GENE with i7 960 3.2Ghz | 24GB RAM Kingston
    I was wondering if would be possible to upgrade to 48GB of RAM. It’s mainly for virtual machines. Any experience and recommendation what modules to buy if possible to make it work

    • Hey John,

      Since you’ve been asking for ECC memory further down [below] as well (which does require a Xeon CPU, 48GB support itself does not), I’ll suggest both unbuffered non-ECC as well as unbuffered ECC modules. Don’t pick registered modules please, you’d be asking for a truckload of issues, and it’ll very likely never work properly.

      Regular, unbuffered non-ECC: Kinstons’ [HX316C10FW/8], [KVR1333D3N9/8G] or [KHX1866C10D3/8G].

      Unbuffered ECC: Kingstons’ [KVR16E11/8].

      Mind you, I haven’t tested the ECC ones myself, so those are just an educated guess based on user experience with 1.5V(DIMM) Kingston modules and based on the specs / its memory organization. The KVR1333D3N9/8G and KHX1866C10D3/8G modules are what I’m currently running myself on two X58 machines in a full 48GiB configuration. Those two are very safe bets. They don’t need any tweaking in the BIOS either, just leave everything on default, and they’ll work. They’re non-ECC though, because my mainboards’ BIOSes don’t enable ECC. :(

      PS.: I saw you tried to submit your comments multiple times on at least one occasion. Please do not! If you overdo it, the spam detection system may classify you as a spambot. Yes, my weblog is slow as hell, I know. That’s because I’m running web software from 2018 on a PC Server from the [stoneage]. It does load fast, but that’s only the case because I have an elaborate server-side caching system set up. So if you do post a comment, I would just ask you to be a bit (much ;) ) more patient than usual. Thanks! :)

      • Hi Thrawn
        Thanks for reply, this will help for sure if I plan to expand to 32-48GB of RAM but within all desperation of hardware limitations what I was facing finally decided to buy new server. About multiple comments yeah it was just so slow I thought, something went wrong I will just post again. BTW great post, a lot of good info.

        • Oh well, can’t help it. :)

          I do understand in a sense though, I myself am thinking of getting a small, headless Threadripper machine to complement my X58 workstation. In my case, what’s starting to bother me a little is the lack of raw processing power even when using a X5690 (in A/V encoding). Could use more and faster cores. ;)

          And: The more I update this blog software here, the slower it gets… Should’ve picked my software more carefully, but now it’s too late anyway. I wonder if there are any other madmen like me running stuff like this on 200MHz CPUs. ;)

  32. defaultavatar.png
    Gen_Hatred says:

    I put 3 sticks of Crucial 8GB CT102464BA1339 (ran flawlessly all weekend) in my Asus Rampage II Gene for a 24GB total with 3 slots to spare. Hopefully can test a full 48GB sometime soon. I had borrowed these to test before I make a purchase of KVR1333D3N9/8G (which I will be doing soon). Hope this helps.

    • Hello Gen_Hatred,

      Thanks! The more modules+mainboards people can confirm working, the better! :)

  33. Hi Sir,

    i came across your post while searching online for memory expansion for x58 MB with X5680.

    i am running X58 Sabertooth + X5680. is it possible for me to push with 6 x 8gb ECC ram?

    • Hello Ong,

      48GB should work, if you stick to the specs and don’t use any exotic memory. Basically, for 8GB sticks, stick to 16 chips per module (8 per side), or 18 chips (9 per side) for ECC. You can find a lot of modules that do work in the comments below. However, the Sabertooth X58 doesn’t officially support ECC, and I can’t find any reference to it in the BIOS either when inspecting it with AMIBCP. That hints at the Sabertooth not supporting ECC, just like my old P6T Deluxe. The hardware and ECC traces on the board are all there, but my BIOS simply doesn’t enable the feature. :(

      You can of course still use ECC memory, but it’ll likely run as non-ECC RAM. Just make sure it’s unbuffered RAM, not registered one. With Reg. ECC, you’d be asking for a world of pain, believe me. Of course, unbuffered ECC might still work with ECC enabled, but I just can’t test it. While I do have a Sabertooth X58 board available to myself, I unfortunately do not own any unbuffered ECC memory modules to test it with…

      • Hi Thrawn,

        by 8 per side or 9 per side, how do i check if the ram itself is covered by ram sink. can you please teach me?

        is it the 2Rx4 thing? and the 1Rx8? dont know how to go about reading it haha.

        as for registered or unbuffered, i know i can check the tech spec from the web.

        • Good Evening Ong,

          Ah… Alright. It’s veery late at night around here, and I’ve already cracked open a feew cold ones… Plus, the fact that I like to talk about this stuff a bit too much probably doesn’t really help that much either. Well, let’s see if I can manage to make this comprehensible still (Hint: Hop to the last paragraph for an easy way out of this mess):

          SDRAM is always based on 64-bit wide data busses, plus 8 optionally added ECC bits for a total of 72 bits for ECC SDRAM. Some of the busses may be truly parallel in nature (“channels”), others are not so much parallel but more chained together (“ranks”). Since channels don’t matter for what I want to explain, let’s focus on single modules and their ranks.

          Ah, now my final beer is empty… :( Oh well. So, memory modules don’t just have one or two chips but many more. Those are typically organized in parallel. So 8 chips with an 8-bit bus each add up to the necessary 64-bits for one entire rank, hence 1Rx8. That’s one memory stick for you. Similarily, 2Rx4 means 32 chips, each one with a 4-bit wide bus, making it 32 chips × 4 bits = 128 bits. Since there are only 64-bit busses, those 128 bits get separated into two logical 64-bit ranks, all on one module. 2R.

          Can you still follow? Maybe not… Granted, memory manufacturers could have made this stuff more easy to understand, as the specs are very confusing, and don’t even say anything about individual chip capacity or MiB per chip in the first place. That’s just stupid. The specs really make the users do quite a bit of the math by themselves, which indicates a bad way of writing technical specifications, but that’s how they decided to do this. :(

          Note that for ECC, the capacity of the ECC chips is never counted towards the total. ECC chips have to be present one for each rank though. They’re essentially identical to the data chips, they’re just storing error correction data instead of usable user data.

          Head already spinning much by now? Once more, a bottom line: If this is all to complicated for you, don’t scratch your head; Just pick unbuffered 2Rx8 8GiB modules, those are the right ones for you, whether ECC or not. At least they’ll work. If you’ve got an 8GiB module with heat spreaders on your hand, hold it upright against the light. If you can see exactly 8 or 9 chips on each side, it’s the right one for you. If it’s 4 or 5, no go! And that’s it! And I’m going to bed now! Good night! :):arrow:

          • wow that a really detail teaching bro! thanks alot!

            and also i would like to ask about ecc ram. its harder to OC in the case?

            • Hello Ong,

              Harder to OC the platform as a whole (like CPU etc.)? No. Harder to OC the RAM itself? Very likely, yes.

              ECC RAM isn’t made for overclockers, so there are no high clock speed / ultra low latency chips. Those modules all follow the JEDEC specifications more strictly. In general, if you want to use ECC it is assumed that you want to pursue data integrity and proper error detection/correction more than anything else. Of course that doesn’t affect e.g. OCing a CPU by increasing its multiplier…

              I’d use fast non-ECC memory for an OC machine, and ECC for a workstation in conjunction with RAID-6 storage or ZFS, where data integrity really counts right from disk to CPU to RAM and back.

  34. I got negative experience using Kingston HyperX Fury 1866 8Gb module on MSI Eclipse SLI (x58), with xeon x5675 processor.
    The last one for this BIOS board with the added microcode for this stepping of 6-core.

    Initially my config use a set of 3 * 1Gb Corsair Dominator 1600 and 3 * 4Gb Corsair Vengeance modules, totally 15Gb.
    The memory frequency is forced for 1600, the timings are all Auto, xmp off, 1.5V, cpu at 3.7Ghz.

    If i try to replace any module with Kingston 8Gb, the volume of the pair module in the “opposite” channel disappears in the system, and the volume of the Kingston module also does not appear in the total amount of memory.
    In the BIOS memory menu, all modules are visible, also they visible in cpu-z and Aida64. But the volume of Kingston and the opposite memory module are “Zero”.
    I tried all sorts of combinations of slots, it does not help. If Kingston run alone, then the computer does not start (as is no available memory).
    Manually timings from xmp does not help also.
    Of course, it is possible that I got the broken module. But I am confused that its properties are visible in the system and BIOS.

    • Hmm. In combination with Demian post, it is probably necessary to dig into the BIOS of MSI X58 Pro-E MB, suddenly there is something more relevant for msi mb. I extracted current my verson of microcode from some gigabyte, seeing that its release of the microcode for my cpuid is 1 more then in default bios release.

      • Hallo Nikolay,

        It seems that high load on my extremely slow and ancient server gave you trouble posting your comments today. My apologies for that. The server was completely overloaded from roughly 01:00pm – 05:00pm UTC+1 DST today. Well, it happens, unfortunately.

        As for your issue: The module still being detected by tools like CPU-Z doesn’t mean much. Those programs only query the SPD EEPROM chip on the module, that holds the DRAM configuration (JEDEC and XMP timing profiles etc.) but don’t test for the presence of the DRAM ranks and chips themselves. I know this kind of behavior from back when one of my Crucial 8GiB modules started to die.

        If you combine an 8GiB module with smaller ones on the same channel, you might need to mirror the configuration across all channels (like: 3×8GiB + 3×1GiB + 3×1GiB) to make it work. Although I’m not perfectly sure if the X58 is really that strict about it.

        But you said your system doesn’t even boot with just the Kingston HyperX Fury installed? That may hint at a module with intact SPD EEPROM but defective data chips after all.

        My first suggestion in this case would be to test said Kingston memory on another PC, if possible. With that you could identify the culprit in pretty much one shot.

        Also, I don’t believe that updating the µCode would help much in this specific case. I’m not even sure whether the µCode can even affect the behavior of the CPUs memory controllers at all. Then again, if this does indeed miraculously fix the problem, that would be a valuable piece of information. You’ll be using the AMI MMTool for the µCode patching process I presume?

        • Updated. Xeon x5675 cpiud is 06C2 (206C2).
          MSI X58 Pro-E last bios V.8.15 has 13 (hex) version for 06C2 microcode, dated 2010/09/07.
          My eclipse sli bios V.1.15 has 14 version, dated 2011/03/11 (extracted from asus sabertooth and replaced).

          It is doubtful that the newer version contains errors preventing 8GB support. Perhaps the matter is somewhat different.

          • Hey Nikolay,

            Hm, yeah, thought so. By the way, I didn’t know that there was a version 14hex of the 06C2 microcode?! Newest I ever found was 13hex, which is also what I’m running on my own Xeon X5690.

            Anyway, I think your best bet would be to test the module in question in another machine / mainboard.

            • Yes, i use MMTool utility to patch microco on msi eclipse and Asus P5K to support e5450 – works fine. 14 version from asus sabertooth x58. I even found version “1D” dated 2015 for 06C2 cpu, apply this and do not have positive changes. Unsupport ability reason in other things.
              If interest for 1D exist, i may post link to this ver in future day (info saved in my home).
              I see “Improve memory compatibility” in some bios releases , this made me suspect that the problem is in some elements of which the bios is built. In my case, this is a my mistake.
              I tested my module on office i3 machines and H61 chipset(socket 1150), there was also a problem with the start, but I thought that the problem is that it’s a weak trimmed i3 CPU from 2014. Judging by this branch, probably module is died.
              Some tip for all:
              Different volume modules in my experience are very well friends on this chipset, I operate 1GB (1.65 in 2010) with 4GB (1.5v) in A and B channels at 1.45v, at 1.40v they also work correctly))). Low mem voltages is better for cpu. The more modules is the more temperature on the motherboard’s chipset. Therefore, ioch voltage was also reduced from 1.1 to 1.0v. This gave a decrease in x58 temperature from 78 to 68 at 100% load when use 6 mem modules. It is over-manual modes, but stability is 100% 24/7.

              • 1D microcode for 06C2 cpu-s, dated 15/08/04 i found and extract from
                this thread.
                See links to file archive on google cloud, and comments of patchers.

                I use their bios named mod153mc2.rom to extract microcode for me.
                Works fine.
                But difference is non-visible at a first look )))

  35. Hi thrawn from Chile,

    I have been searching high and low for some guidance into upgrading an old board RAM to hopefully 24gb. The motherboard in question is a MSI X58 Pro-E which I recently upgraded it’s processor to a Xeon x5675. The ram specs in the manual are as follows:

    Memory Support
    6 DDR3 DIMMs support DDR3 1600(OC)/ 1333/ 1066/ 800 SDRAM speed(Memory
    size 24GB Max)
    Supports 1Gb/ 2Gb/ 4Gb DRAM size
    Supports x8/ x16 data lines per DIMM
    Supports up to 3 channels mode

    So what should work ideally are 6 sticks of 4gb, but I’d prefer 3 sticks of 8gb. Thing is I’m not sure it will work and this ram is pricy!
    Upon reading your post maybe I have the chance that 3 sticks of 8 should work just fine, and in the best case scenario I could even get 6 sticks of 8gb to get the 48 total.

    My first option would be Kingston HX316C10FW/8 (both because of price and avaibility) And my second choice could be Kingston KVR1333D3N9/8G (A little bit expensive but “older” and I guess with a better chance at being compatible)

    What do you think?
    Thank you for you info and testing!

    • Hello Damian,

      Either are very likely to work just fine. See the spec sheets at Kingston: [KVR1333D3N9/8G], [HX316C10FW/8]. Both are classic 2-rank modules with sixteen 4Gbit/512MiB ICs total. On top of that, I’m using KVR1333D3N9/8G myself, on the machine I’m typing this reply on this very moment. It’s my Linux workstation at work, and it’s been running for a long time without any hiccups now, with a full 6×8GB = 48GB loadout.

      Furthermore, there have been reports like [this one] on overlock.net or [this one] further down in the comments here, showing that the MSI boards can deal with 48GB just fine.

      So: Both should work on your mainboard!

      • Thank you! I followed your advice and bought 3 sticks of KVR1333D3N9/8G. The system shows 24GB and has been working stable! Thank you very much for your response.

        • Hello again, Damian,

          Good to hear it worked for you! Those good old KVR1333D3N9/8G are a really easy option for X58 it seems. They just work™! :)

  36. defaultavatar.png
    Masterdev says:

    Hi thrawn,

    I bought 2 RAM kits for 48GB
    1 x HyperX Savage 1866 16GB (2 x 8GB) CL9
    1 x HyperX Savage 1866 32GB (4 x 8GB) CL9

    I installed the RAM and my computer booted instantaneously and showed all 48GB.

    I have a problem, I can’t get it running at 1866 even with the XMP. It runs by default at 1333.
    I don’t see an option to manually define CAS, tRAS, etc. settings. What am I missing?
    I tried manually setting all the settings and still nothing. It seems impossible to stabilize this RAM. I get an endless boot loop between two codes.

    As mentioned before, I was looking for an NVMe to install on my X58 motherboard. I ended up buying Samsung 950 PRO 512GB.
    I got the Angelbird Wings PX1 PCIe x4 M.2 Adapter and the SSD was recognized without any additional tweaks or drivers.
    I downloaded Samsung Data Migration Tool, copied all OS data from my Samsung 840 EVO to the 950 Pro, it took 6 minutes for 120GB 840 Evo SSD.

    • Hello again,

      Nice to hear that the 950 Pros’ fallback bootblock really works on X58! Makes me a bit envious of the additional IOPS (and bandwidth) you’ll be getting out of this! :)

      As for the RAM, the settings should be in the Ai Tweaker submenus of your BIOS. According to the [manual] for your P6T7 WS SC, you’ll find the DRAM frequency and a DRAM timing control submenu there. Those really shouldn’t be missing. Please be aware that X58 mainboards have strange clock frequency rules though. Older BIOSes (like mine on the P6T Deluxe) will make them especially restrictive.

      I’m not sure if your mainboard is as weird as the P6T Deluxe, but as described in the very first OC guides for X58, I have to follow the following clockspeed rules on my board:

      • BCLK < 200MHz
      • QPI < 4000MHz
      • Uncore < QPI
      • (DRAM × 2) ≤ QPI

      Following those means that DDR-III/1866 would need QPI to be at 3733MHz or higher, or the system would not be stable. So if DDR-III/1866 fails to work, maybe you could try raising the QPI clock rate and maybe the V(QPI), if needed. Also, Uncore really needs to be smaller than QPI on my board. If Uncore and QPI are clocked at the same speed, the machine also becomes unstable.

      I’m not sure if my notes on X58 overclocking are all correct and complete (most likely not), but some old overclocking guides might still be online somewhere on the web. I only remember bits and pieces, because I haven’t overclocked the X58 in ages, and it’s a rather complex topic, even if it’s just about raising the V(DIMM)…

      • defaultavatar.png
        Masterdev says:

        Thank you so much thrawn!

        I thought to get back and report what happened. I spend 2 weeks playing with the BIOS settings and finally I was able to OC my memory to 1866MHz. The CPU is slightly overclocked at 3.9GHz.

        For some reason my images are not uploaded here on this forum.

        I started a thread and documented my OC steps in this thread on overclock.net.
        You can find also benchmarks of my OCed memory. It’s pretty impressive what this memory does. It easily compares to DDR4 performance.

        I’m really happy with my memory choice. Thank you so much!

        • Hey Masterdev,

          Thanks for reporting back! :) Seems that was quite an Odyssey for you, but nice to hear you got it working! There is just one thing I don’t get: You said [here] that you’ve removed your two GeForce 1080Ti cards, replacing them with your old Radeon 7970 card to improve memory stability.

          But why would the GPUs be relevant for this? I’m just asking because I don’t see the relation between the two.

          PS.: As for the image upload; You may have noticed that my web server is extremely slow when interacting with it, like when posting comments. The same may apply to image uploads, especially if it’s large images, because the server scales them to several intermediate sizes after uploading.

          The larger the image resolution, the longer the process takes. Sometimes this can even stall, when there’s additional load on the server for some reason or another. I’ve changed the servers’ configuration to allow for longer script execution times now to work around the stalling issue. This is what happens when you run web software from 2018 on a quad Pentium Pro server with FPM-DRAM from 1995. :roll: My apologies for that!

          • defaultavatar.png
            Masterdev says:

            I feel this forum as my home place, my Holy Grail for my x58 platform, so it’s my pleasure coming back here and reading once in a while and/or contributing with my personal upgrade experience. I read all the threads more than 4 times.
            Thank you for keeping it up and running.

            I don’t know what I was thinking for removing the GPUs. They were slightly overclocked.
            I have too many devices on 4 PCI-E lanes (including my recent NVMe upgrade) and didn’t want to create any kind of instability related to PCI-E (which obviously isn’t the case).

            No problemo! No apologies needed. I know that the forum is running on an old hardware. I’m a patient person, lol! :)

            My next challenge will be to put my whole box on liquid cooling and OC the CPU at 4.2Ghz – 4.3GHz.

            OCing the CPU didn’t bring me that much visible performance, but OCing the memory from 1333 to 1859 brought me huge speed boost. Apps are really responsive and fast, it seems that Windows 10 likes the new RAM a lot. :)

            • Interesting. I haven’t really seen much difference in performance when raising the memory clock speeds on X58. But then again, the workloads I’m throwing at the machine are very much CPU-intensive, and don’t need much in terms of memory bandwidth or latency (x264 and x265 video encoders).

              That’s why these days I’m just leaving the memory alone and autoconfigured by SPD. I do need the capacity, but with triple channel in place, the memory is more than fast enough for me as-is, at 1333MHz data rate. Even 1066MHz don’t make any difference for me, so yeah. ;) What hurts me far more by now is the lack of cores on X58… Instead of 6, I could make good use of 16+ or so… Where did the times go when you could still get cool Overdrive CPUs for older platforms?

  37. Hello from Iceland Thrawn,

    I’m looking to upgrade my P7T WS Pro board to up to 48 GB RAM.
    I’m currently running 12GB Crucials, but it’s no more enough.

    I’m wondering, if someone has purchased Dominators from the Platinum Series and would those work on the X58?
    CORSAIR Dominator Platinum 32GB (4 x 8GB) 240-Pin DDR3 SDRAM DDR3 1866 Desktop Memory Model CMD32GX3M4A1866C10

    What other memory would you recommend that’s 1866 clocked?
    In Google I found the previous post of Masterdev, who has similar board to mine. So the G.Skills are also an option.

    G.Skills, Dominators or HyperX? Anything else?

    I see that there aren’t much options left. It seems that DDR3 is slowly disappearing.

    • Hey SteelMen,

      Your country is actually on the list of places I want to visit at least once in my life! :)

      Anyways, what I can recommend out of my own experience is Kingston HyperX Fury, part number KHX1866C10D3/8G. It’s DDR-III/1866 CL10. I’m not running it at that speed myself though, because I’ve configured everything “auto”, so it’s running at 1333MHz data rate with 8-8-8-24-2T timings. Rock solid even under high loads, no issues at all. Didn’t need to bump up the V(DIMM) or anything to make it work.

      User Frode Løtvedt has reported Corsairs’ Dominator GT DDR-III/1866 to work as well, see [further below].

      So that’s all the information I’ve got regarding those faster modules.

      • You are more than welcome to come and visit! :)

        Pretty interesting suggestion. I’m reading the specs now.

        HyperX and Dominators are my favourites.

        I couldn’t find KHX series I only see HX, I googled for the model prefix, but couldn’t find anything.
        Do you have any idea what the difference is? The HX seem newer models. Would those be compatible with X58?

        • Hmm, you’re right, they’ve changed their model naming across the board. Well, I’ve looked at some [specs] and it seems that the correct modules would be the HX318C10FB/8.

          Those have the exact same memory organization as mine. 2 ranks with 8 × 4Gbit/512MiB ICs each, so a 16-chip, double-sided, 2-rank module running at 1866MHz data rate with reasonable timings. Plus, it’s a 1.5V(DIMM) module, so no voltage-related trouble either.

          I have a pretty high confidence that those modules should work perfectly fine on your board!

  38. defaultavatar.png
    Corey DeFrancesco says:

    Hello,

    I have a Rampage III Extreme and I’m planning on upgrading my i7-950 CPU to a Xeon X5690. Has anyone been able to confirm that ECC Ram works with this model?

    Also, has anyone been able to reach the 64GB // 96GB Ram limit??

    Thanks

    • Hello Corey,

      About the ECC: Actually, no idea, I don’t know the Rampage III Extreme. I’ve actually requested ECC support for the BIOSes of my own mainboards on the BIOS-mods forums, and I’ve just pushed that thread up again, [see here]. Anyway, ECC memory will work, but on my boards, the BIOS hooks are missing, so the modules run without ECC being switched on. This can be verified by running memtest86 on the machine, as it supports the ECC error injection test on those CPUs. The test is unavailable on machines without ECC support (either because of missing BIOS support or missing ECC traces on the mainboard)…

      As for the larger memory capacity: Nobody has reported it working so far. What we do know by now is that breaking the memory IC size limit is not possible, so memory with 1GiB / 8Gbit ICs just doesn’t work. The limit is set in stone at 512MiB / 4Gbit. What’s left is to attempt to break the rank barrier with 4R modules with 16 chips per side, 32 chips total in unbuffered form.

      I’m not even sure whether such modules exist though. At least I haven’t seen any unbuffered 16GiB quad-rank sticks with 32 chips total. This is more likely to work though, since the CPUs’ IMC supports driving Reg. ECC with 4 ranks in such a configuration. So maybe it can manage to drive unbuffered RAM in a similar way, if such RAM does exist.

      The other idea would be to get 4R Reg. ECC like [this one] to work on mainboards that do have the corresponding traces. As of now, only 2R Reg. ECC seems to work though, and not in a very stable fashion… So I don’t think that we’re going to make 96GiB Reg. ECC work either.

      So I still need the following three things myself:

      1. Somebody who can patch the ECC hooks and maybe even menu structures into AMI BIOSes that don’t have them.
      2. Somebody who is willing to test unbuffered quad-rank, 512M×8 memory modules with 16GiB capacity and 32 ICs each.
      3. Somebody willing to try the same with Reg. ECC quad-rank 512M×8 memory modules or somebody who can just magically make Reg. ECC work properly on X58.
      • defaultavatar.png
        Corey DeFrancesco says:

        From a few years back in this thread, a user by the name of WOOOT!!! was able to get a Rampage III Gene (almost exactly identical to the Rampage III Extreme) to work with x6 sticks of Crucial 8GB DDR3-1600 ECC REGISTERED Ram and the Xeon X5690 for a total of 48 GB of RAM. I am assuming these exact same sticks will work with the Extreme edition (which is probably what I’ll end up buying soon).

        Unfortunately, there’s no way to see another user’s listed emails on this forum that I am aware of so I have no way of following up with this man to see if he ever tried the 16 GB version of that same stick.

        I do apologize for my knowledge of the internal workings of memory is quite limited compared to yours, I simply wanted to see how high the x58 chipset could go. I also have plans for a few PCIe x4 to m.2 adaptors so I can get use some M.2 Solid States drives in my Rampage III Extreme.

        If you know of anyone willing to try what you have discussed please keep me updated. I am checking this thread regularly for reference.

        My email is Apocalypse612@yahoo in case anyone with the same board wishes to contact me, or has additional insight on this.

        Best Regards

        Crucial RAM Link:
        http://www.crucial.com/usa/en/ct2k8g3ervld8160b

        Rampage III Gene Manual Link:
        http://www.cizgi.com.tr/upload/pms_dosya/2/rampageiiigene_en.pdf

        Rampage III Extreme Manual Link:
        http://dlcdnet.asus.com/pub/ASUS/mb/LGA1366/Rampage_III_Extreme/E5246_Rampage_III_Extreme_manual.zip

        • Hello Corey,

          I cannot share users’ eMail addresses publicly for obvious reasons (privacy is important after all), but I do have them stored in the database of this website of course. I’ll send him an eMail, and I will tell him that you want to talk to him about his testing of Reg. ECC memory modules. He can then contact you directly. Of course, if there are any new findings, I would kindly ask you to report them here as well. :)

        • I bought 4 GB ECC Registered memory. It was paired with W3690 at the time (before I fried it XD) , but my motherboard didn’t post.
          I have ASUS P6T7 WS.

        • defaultavatar.png
          Corey DeFrancesco says:

          Hey guys,

          I’m back to report my progress on my build upgrade. I have attempted to make the jump from 24GB of RAM to 48GB. Unfortunately, it didn’t go quite as I expected… but here are my results in hopes that it may help some of you.

          MB: Asus Rampage Extreme III
          CPU: Xeon 5690
          RAM: Hynix 8GB HMT41GU6MFR8C-PB
          (https://www.skhynix.com/eolproducts.view.do?pronm=DDR3+SDRAM&srnm=HMT41GU6MFR8C&rk=20&rc=module)

          I have installed x5 8GB SK Hynix PC3-12800U modules. I bought x6, but no matter what I did it wouldn’t take them all.

          After I saturated the first triple channel set of DIMM slots, things got weird. When slot 4 was filled it would read 32GB, when Slots 4 and 5 were filled, it would go back to 24GB, when slots 4 and 6 were filled, it would give me 40GB. But whenever I did attempt to put anything in slot 5 it defaulted back to 24 GB.

          Very strange indeed, and frustrating. I tried several combinations, but they all ended with the same result. Only that 1 specific configuration of slots 1 2 3 4 and 6 would give me 40 GB. I installed one of my old 4GB Ripjaw modules in slot 5 to see if anything happened… and surprisingly I was able to manage 44 GB.

          I got screwed out of 4 GB of ram and a complete 48GB setup, but what can you do. 44 is better than 40 right?

          If anyone has any suggestions, I’d love to hear them. I manually set each the DDR speeds to a bunch of different settings in BIOS with no luck on the 48GB setup. I have the latest BIOS version of 1502, I tried both different BIOs and each result was the same.

          I may experiment with installing custom BIOs if I get desperate, but it’s a bit risky.

          Cheers

          • Hello again Corey,

            I took the freedom to move your comment to your previous thread, so everything stays in context.

            As for your trouble: Assuming that DIMM 5 is electrically fine (seems like it, as a 4GB module works in there), you may want to try to run the memory at “pretty stupid” settings just to see what happens. Like low 1066MHz at loose timings like 12-12-12. Also make sure the command rate is at 2T, not 1T. 1T is usually not stable when fully populating all DIMMs.

            If that doesn’t help, you may also want to try and (carefully!) play around with the V(DIMM) / DRAM bus voltage a little. Maybe try 1.6V or 1.65V, but don’t overdo it! Otherwise you’d put both your memory and your CPU at risk. 1.65V is the upper “safe limit” as specified by Intel themselves.

            And if that doesn’t help either, I’m at a bit of a loss. You can also alter the DRAM data and control reference voltages, but I have no experience there, never touched those myself.

            • defaultavatar.png
              Corey DeFrancesco says:

              I’ll give it a try tonight, Thrawn. On the Rampage III Extreme, the only RAM settings are found in the overclocking panel. I’ve noticed that whenever I exceeded 24GB, manually setting those speed configurations prevented posting (I couldn’t get to the BIOS).

              I’ll write back again later.

            • defaultavatar.png
              Corey DeFrancesco says:

              Thawn, first off sorry for the late response. I’ve been rather busy.

              I have given your suggestions a try – but nothing changes the amount of ram that the system is detecting. It’s rather.. odd. Here’s what I did:

              – Swapped between 1N, 2N, and 3N Timing Modes (it already defaulted to 2)
              – Lowered the voltage a bit on the DIMMs (I had it OC’s to 1.667V), but 1.6 and 1.65 did nothing.
              – Alternated between changing my CPU’s OC settings down from 4.4, back to default.
              – Changed the DIMM timings to as high as I could go in sync (11-11-11).
              – Tried changing the DDR speeds settings from Auto to 968, and 4 more tiers up [dont remember the exact numbers].
              – Didn’t see any settings in there for DRAM data and Control Voltages.

              I am at a loss.

              • Hello again, Corey,

                No need to apologize at all! :) Especially since I’m out of ideas myself. I’ve seen (or rather, caused) the failure of an entire DRAM channel in a S1366 server before, by accidentally bending a few of the pins in the socket, which happened to belong to one of the DRAM channels. Also, I’ve seen boards failing to detect memory because of corrosion of, or fat/dirt on the DIMM pins.

                Neither should apply here, though, because of that 4GiB stick working fine. Only faint idea would be that that 4GiB stick is single-sided, and the pins of the DIMM socket on the other side have some issue, hence allowing the 4GiB stick to work, but not the 8GiB ones.

                But… Let’s be honest. That’s just too far-fetched. And most 4GiB sticks are double-sided as well anyway.

                In essence, in light of all the things you’ve tried, I really can’t think of any plausible reason as to why you’re encountering this (very) strange behavior. :(

                At least you managed to make 40GiB and 44GiB work, so it’s not a complete failure. :|

                • defaultavatar.png
                  Corey DeFrancesco says:

                  Thanks for your good efforts, sir Thawn. Unless someone can give me some other suggestions, I’m satisfied with the 44 GB that I was able to attain on the Rampage III extreme.

                  By the way – I tried all of these things as well:
                  http://i4memory.com/showthread.php?t=19200

                  Anyone having similar issues with other boards, these may be good tips to try.

                  Also worth noting is something that I find a bit disturbing.. The default voltage of the DRAM bus is 1.667 volts – I actually don’t want it that high. I can manually set it to something else, but the value will not change. I am unsure if this is related.

                  Anyway, I also tried disabling Virtualization (aka. Vanderpool technology / Memory Hole Ramping), and I also disabled “Execute Disable Bit ” on my CPU config (Which has apparently been a memory detection problem for many others).

                  Additionally, I also tried following some suggestions outlined in this video from Linus Tech Tips from this forum post / video here:
                  http://i4memory.com/showthread.php?t=25699

                  Apparently, there’s a Flexibility mode option on the Rampage III Board, but it’s called something different, “Memory Configuration Protect”, which needs to be enabled apparently.

                  Alas though, none of this worked. Perhaps my GTX 1080Ti is saturating all my bandwidth? That is something I haven’t tried. Not sure how all of that works, but the card has 12 GB of memory – that much I know.

                  Cheers

                  • An unexpectedly elevated V(DIMM) can happen if the DRAM has XMP EEPROM profiles in addition to the regular JEDEC SPD EEPROM for “tuning” purposes. However, according to the [SPD datasheet] of your memory, it only features standard a fare SPD chip, So I’m not sure where the high voltage is coming from.

                    Maybe the voltage regulators of that board are (quite a bit!) sloppy, when it comes to meeting a certain target voltage? Although 1.667V(DIMM) is quite a bit off the mark.. :? The fact that you seemingly can’t change the value sounds problematic though. This really shouldn’t happen! I mean, it’s not a dangerously high voltage or anything, but still.

                    The Memory Configuration Protect BIOS option is supposed to set some PCI configuration registers to “read only”. This protects the memory settings so that tuning tools on the operating system level cannot change the latencies or voltages on the fly by writing new values to those registers. At least that’s what it’s supposed to be doing. This shouldn’t be relevant in your case though…

  39. Hi thrawn, first things first. Much respect for supporting and maintaining your community. I really appreciate your dedication and help. Thank you!
    It is time for me to put some memory in my machine. I have ASUS P6T7 WS, and I was wondering, if someone tried G.SKILL TridentX Series 16GB (2 x 8GB) 240-Pin DDR3 SDRAM DDR3 1866 (PC3 14900) Desktop Memory Model F3-1866C8D-16GTX on than mobo. Are those compatible with X58? I did read their QVL on G.Skill’s website but didn’t see X58.
    This memory will go along with X5690 CPU.

    Your help is much appreciated.

    • Hello Masterdev,

      Mmh, it’s a bit hard, as G.Skill doesn’t provide any useful specifications for their memory modules. But there was a user on G.Skills’ forums who tried to remove the heatsinks’ top fin – and he failed spectacularly, lol. See [this thread], where he posted a pretty bad photograph, see [here].

      Now that picture shows 8 ICs per side, and if it’s double-sided, that puts us at 16 ICs total, reportedly either Hynix or Samsung ones. With 16 ICs, we have an IC density of 8GiB / 16 × 210 = 512MiB. That’s the maximum X58 can support. According to the European website [Geizhals], that memory is organized in 2 ranks, which is ok as well. 8 ICs per side.

      So I assume it should work, but I don’t have any hands-on experience. Another user called Thunder77 tried some faster TridentX DDR-III/2133 kits successfully on his ASUS Ramage 2 Extreme though, see [here].

      By the way, if there are no other users who can confirm that exact memory to work on X58, you could also just try to [ask G.Skill tech support directly]. Ask them about the chip density in Gbit, or whether it’s 16 chips per module for this kit. If they can confirm 16 chips per module or 512MByte / 4Gbit per chip, then you should be fine with those sticks!

      • Thanks thrawn!

        Heat spreaders are not an issue. I have enough spacing and the fan (ZALMAN CNPS9900MAX‑B) is vertically cut from that side where the memory sits and has enough space. I’m planning to get a liquid cooler for the CPU, which has tiny, low profile plate.

        I emailed G.Skill’s tech support and will get back to you when I know more.
        I’m planning to order 16GB first and then get another set up to 32GB.

        I was so confused what to do here… Build an AMD Ryzen Threadripper or stay with my current build few more years and I found this blender benchmark website, which lists X5690 very high in the chart for blender rendering http://blenchmark.com/cpu-benchmarks. The CPU does a decent job and I’m happy with it, and obviously upgrading will not bring me significant benefit in my rendering jobs. My motherboard supports 4 way SLI at x16 rate, so no expensive CPU lanes limit problem here.
        Obviously the computer has more life in it. I’m not changing until the 5nm CPUs arrive around 2021.

        • Ah, I didn’t mean that the heat spreaders would pose a problem or anything like that. The significant part was the 8 chips per side underneath those heatsinks! :) It was the only thread I could find where there were photos showing the actual layout of the modules. As said, with 8 chips per side, you should be fine.

          PS.: Threadripper is still more than twice as fast in that Blender benchmark (37 seconds vs. 91 seconds). The difference is even more significant for video encoding due to modern instruction set extensions (BMI, FMA, AVX/AVX2). Just saying, because that’s what I’m doing with my machines.

          Anyway, I won’t put my own X58 out of service either. It’s still my main workstation. At some point, I will add a Threadripper box as a dedicated encoding machine (just CPU+RAM+SSD+LAN, no graphics card needed). Then, the Threadripper will do the hard 4K/UHD jobs and the X5690 will continue to help out by handling 1080p stuff, together with yet another X58 machine that I plugged my old i7 980X into. ;)

          Edit: Ah, please be aware that the X58 has triple DDR-III channels. So, running it with 16GiB (2×8) or 32GiB (4×8) of RAM isn’t the best idea. You should always run it with three or six modules at once, one or two for each channel. So the best idea would be to buy three 16GiB kits (2×8 each) and combine them to have 6 modules, 2 per channel. That way you won’t lose any memory bandwidth and performance. You can run the system with 2 or 4 modules in dual channel mode, and as long as your applications don’t depend on memory bandwidth, that’s probably ok, but you should at least be aware of the implications. You will lose roughly ⅓ of your memory bandwidth if you downgrade from triple channel to dual channel…

          • Got it :)

            This is what I asked G.Skill…

            I want to buy G.SKILL TridentX Series 16GB (2 x 8GB) 1866
            My questions are:
            1. What is the chip density in Gbit for this memory?
            2. Does it have 16 chips per module?
            3. Would this memory support my motherboard?

            Their reply…
            To answer your questions:
            1. 8GB modules will be double sided
            2. Yes.
            3. Possibly, but it is recommended to use a triple channel memory kit

            So I guess it’s a GO! Yay! :)

            The Threadripper is a sweet little beast! I’m looking at the 1920X, but I will wait… few more years.
            I think I can squeeze a bit more life from my X58 setup.

            I’m not planning on using less than tripple channel memory, I don’t want to loose any performance. I will just buy probably 48 GB and this baby http://amzn.to/2sqfAfI, add an NVMe and see how it goes.

            Will keep you updated. :)

            • Mh, so G.Skill does indeed have a support that answers peoples’ requests in a timely fashion, that’s nice (even though they misunderstood question 1). 16 chips per double-sided module, should be fine! :)

              Ah, and while I have no hands-on experience with adapting M.2 SSDs to PCIe, you need to be careful I think: Some of those cards only support M.2 AHCI SATA, others only allow for M.2 AHCI PCIe, and others can do M.2 NVMe PCIe. I’m not sure, but I guess the most likely to be bootable on X58 would be the M.2 AHCI SATA and M.2 AHCI PCIe. That is, if the boards’ BIOS can actually see the thing as a bootable medium.

              From what I’ve read, some NVMe SSDs like the Samsung 950 Pro do have a legacy AHCI boot ROM as well though, so they can be recognized and booted by legacy BIOS systems. Here’s a guy who did that successfully: [Link]!

              I guess you need to be careful with which adaptor board and which SSD you choose. If only my PCIe slots weren’t all full and/or blocked already; I’m still on a regular SATA/3Gbps SSD for the OS.

              • Yes, they misunderstood the question, just a bit… I emailed the US and the International customer support emails and got a reply from the US support.

                I didn’t think of that to look for legacy PCIE adapters and didn’t know that the Samsung Pro have a legacy AHCI boot ROM. Clearly I do have some more research to do. I wasn’t planning to boot from that drive, but now when you brought this up, I might go for the legacy, bootable option. :D I will do deeper research on the topic.

                It would be nice to have my 9 years old motherboard boot an NVMe! :D
                Then if it does, I will do full system benchmarks.

              • Hi thrawn,

                You really helped me in the recent few weeks to get my mind straight. After you recommended memory, I did a bit more research on the subject and saw your post to SteelMen and made up my mind. HyperX seems to exceed any other memory speed.
                I ordered 6x8GB HyperX Savage, still waiting on S&D. Will post some bench results once I have all.

                I was thinking about what you said for the PCIE SSD and I got Samsung 950 Pro 512GB. Waiting on it!

                Here comes the question, I did research PCIE adapters for the SSD and I found ASUS HYPER M.2 X16 CARD 4NVME M.2, which supports 4 NVMes. But in order to do so the CPU must support PCIE bifurcation, I read the X5690 PDF datasheet, but couldn’t find any info. Nothing on my motherboard’s docs either.
                Do you have an idea, if X5690 supports PCIE bifurcation?

                The motherboard is P6T7 WS.

                • Hello again, Masterdev,

                  First off, let me apologize for not replying to your comment earlier. I must’ve somehow forgotten. :(

                  Secondly, according to the [chipset specifications], the X58 does indeed support bifurcation (Heh, I didn’t even know myself, I thought it wouldn’t).

                  Please note, that on X58, this is still a chipset thing (most lanes provided by MCH, some by ICH), so that’s why you couldn’t find anything in the Xeon X5690 datasheet – because on that 2009 platform, all PCIe root hubs are still sitting in the mainboards’ chipset, and not in the CPU. :)

                  I hope this can still be useful to you after so much time, but I guess the chances are slim. :cry:

                  • Should Bifurcation just work naturally on these boards if using the lanes supplied by the chipset (not the NF200 chips)? I’m not sure what this means in the chipset specifications, almost makes it sound like it would work if a BIOS provided a way to configure it?

                    3.2.2.1
                    Port Bifurcation

                    The IOH supports port bifurcation using PEWIDTH[5:0] hardware straps. The IOH supports the following configuration modes:
                    • The width of all links are exactly specified by the straps
                    • The width of all links are programmed by the BIOS using the PCIE_PRTx_BIF_CTRL register (wait on BIOS mode)

  40. Screen shot of my system info, its been 8 wonderful month :)

    • defaultavatar.png
      Cyberwillis says:

      Congratulations everybody…

      Nice comments to you all.
      In may 2016 I visited this site and get the idea and put up to 48Gb ram in my machine too.
      Mobo EVGA X58 SLI Micro (FPGA 1366), proc Intel i7 980X Extreme (3.33 Ghz), EVGA GTX 690. Until now its good for me. Now I am thinking to try another level of pushing. try to enable Vt-d for pci passthrough…
      That may generate another questions… Intel X58 VT-d, impossible ????
      I saw some pictures from the internet of some guy that modded his board to accept a Westmere XEON processor(that has VT-d), but the fact is even with Virtualization Technology enabled, CPU-z still don’t show VT-d enabled, only showing VT-x on his board. I know that some X58 like asus and intel has it enabled. But that let me wonder about it. If some of you guys see anything about it. Please let me know.
      Here is the pictures I saw: https://forums.evga.com/FindPost/2621785

      • @Armand: Thanks a lot, results of long-term testing are especially welcome! :) By the way, quite a few people have been using the image attachment feature you originally requested! ;)

        @Cyberwillis: I’m not perfectly sure whether CPU-Z can be trusted on this. I’ve tried to find out whether I can determine VT-d support from CPU/chipset configuration registers (MSRs), which can be done using wpcredit. However, I haven’t found a way to tell VT-x and VT-d apart looking at the values stored in the MSR 0x3a(hex). So unfortunately, I am not quite sure how to determine whether you have VT-d support enabled or not. :( I’ll keep looking for ways if I have time in the coming week (can’t promise anything though).

      • Hey again Cyberwillis,

        First: For a quick answer, scroll down to the “Bottom line”!

        I did a bit of research, and I’ve come to understand, that VT-d is a multi-layered feature/issue. It seems to require VT-d support to be present on the following three layers:

        1. CPU (not 100% sure, but very, very likely a factor as well)
        2. Chipset

        Unfortunately, it seems to be really hard to determine within a live OS, whether VT-d is truly enabled. CPU-Z definitely won’t cut it, and I’ve even tried [SIV] to no avail, despite SIV being a very capable system information tool.

        It seems as if the best practice is to enter your systems’ BIOS, and look for a specific option to enable VT-d. It should be separate from the regular VT/VT-x options. I checked out my ASUS P6T Deluxe BIOS and it indeed features such a menu called “Intel VT-d Configuration” giving me the option “Intel VT-d” with the description “Intel Virtualization Technology for Directed I/O”. Mind you, I also have a Xeon X5690 CPU, which [officially supports] VT-d.

        Apparently, if you don’t have that option in your BIOS, then the mainboard won’t enable VT-d for you. The ultimate check would be to really try it by attempting to map a PCI device with a version of Microsoft Hyper-V supporting VT-d, or with KVM under Linux. I’ve read your mainboards’ manual, and found that it lists the regular VT-x stuff on [page 61]. However, VT-d options are nowhere to be found… :?

        On top of that issue, the Core i7 980X might also be a problem here. Other than my Xeon X5690 it [does not list] the “Intel® Virtualization Technology for Directed I/O (VT-d)” feature. :?

        Bottom line: Based on what I have learned today, I would assume that VT-d is not available on your system for the following two reasons:

        1. The BIOS of EVGAs’ X58 SLI Micro mainboard likely doesn’t enable VT-d on the underlying X58 chipset.
        2. Other than e.g. Xeon X5500 or X5600 series CPUs, The Core i7 980X CPU can’t make use of the chipsets’ VT-d feature either.

        Of course, you’d still need to take my assumption with a grain of salt, as I have no way of testing this myself. I don’t own that mainboard after all.

  41. Just a follow-up to the original article:

    Thanks to [Mazzle] submitting a x264 benchmark result, I accidentally found out that Fujitsu once build an interesting X58-based workstation, the Celsius M470 series.

    Looking at page 4 of the Celsius M470 [data sheet], one can see that Fujitsu allows the use of 48GB RAM in that X58 machine. Quite interesting, as this is the first time I’ve seen a manufacturer specifying this officially! I just wanted to make note of that here.

  42. Hi there! I was very interested in this post because in my Asus Rampage III Extreme I am having difficulty even getting 24GB (4GB*6) to work. Windows 10 keeps on reporting a Clock Watchdog Timeout and says it’s related to my CPU (Core i7-950) but I think it’s lying to me and my main board just doesn’t like the memory I put in. 2 triple channel sets of Crucial 3x4GB Ballistix Sport BLS3KIT4G3D1609DS1S00 at 1.5V and 9-9-9-24 at 1600Mhz! I seriously doubt 48GB would work but maybe I should try the Crucial Tactical DDR3 8GB Modules?

    • Hello Vyper,

      The problem you’re reporting is relatively unlikely to occur because of RAM issues. First of all, does it work with less than 24GB? If yes, then you’ll most likely have gotten yourself some faulty memory modules. Try removing individual modules one by one, then retest every time. You may just be able to find the broken one (if there is one). 24GB are absolutely no problem on X58 whatsoever, so the capacity alone cannot be the issue here. You may also try to loosen the timings a bit in your systems’ BIOS, maybe to 10-10-10 or 11-11-11, just for testing. Or you may wish to raise the V(DIMM) from 1.5V to 1.6V to see if it helps. If this leads to nothing, read on.

      The error you’re encountering is a BSOD reading CLOCK_WATCHDOG_TIMEOUT, so bugcheck 0x00000101, right?

      That error means that one of your processor cores has sent a hardware interrupt to one or several other cores, of which at least one core did not respond in time. If a piece of hardware stops responding to a hardware interrupt for a given amount of time, it’s considered broken or sitting in a deadlock. Because of this, the operating system kernel has to stop the machine.

      I’d say that a faulty CPU is the least likely reason for this. Mostly it’s driver bugs, where a driver wouldn’t handle IRQLs properly, causing deadlocks. Another reason might be an incompatibility with some drivers with your systems’ time source. Of course, it could be a broken CPU, but that happens very rarely. It could also happen due to an overclock.

      If your machine (CPU or parts of the chipset) is overclocked, please revert to default clock rates and voltages first, then retest your machine. Even if “it always was a rock stable overclock”. Chips do age after all.

      In case of no overclocking, before doing anything else (like buying hardware), please get Nirsofts’ [BlueScreenView], a very handy tool to inspect the BSODs your machine has experienced. It will show you your minidump files with timestamps automatically after opening it. Here’s an example with one of those minidumps selected:

      NirSoft BlueScreenView
      In this case, the cause was nVidias’ nv4_mini.sys kernel driver having crashed the NT kernel…

      Using that tool, you can check out all similar bluescreens and check whether there is an accumulation of similar BSODs caused by the same kernel driver. If there is, you can use another one of NirSofts’ tools, [DriverView] to further inspect the driver while it’s running (like by which company it was made etc.), looks like this:

      NirSoft DriverView
      Inspecting nv4_mini.sys with NirSoft DriverView

      In such a case, updating or sometimes also downgrading that driver would be the first thing to attempt.

      If there are no conclusive results using BlueScreenView, we need to start fishing around in murky waters… First, if you can’t identify a faulty driver, just update everything you can, then retest. You never know. However, this is not the last thing you can try!

      The behavior might also be caused by a driver (or several drivers) wrongly handling your systems’ TSC / time source.

      Enter your systems’ BIOS and check it for a HPET / High Precision Event Timer setting. If it is switched off, switch it on please. If it’s already on, leave it for now. Boot Windows 10 and launch a cmd.exe terminal as Administrator, and check whether the platform clock is being used by running the following command (don’t omit the double quotes, they’re required):

      bcdedit /enum | find "useplatformclock"

      If it reports nothing, we’re going to enable the usage of the platform time source (if HPET is available, this will switch to HPET for the systems’ TSC). Please be aware that this is something usually only done for debugging. It might further destabilize your system. Just so you can’t say I didn’t warn you. We’re going to rely on the platform for a TSC and for the OS ticks as well, so run:

      bcdedit /set useplatformclock true
      bcdedit /set useplatformtick true

      Reboot and test your machine. If it doesn’t help, revert the changes, then reboot again:

      bcdedit /deletevalue useplatformclock
      bcdedit /deletevalue useplatformtick

      If it was enabled from the start (it shouldn’t have been on Windows 10, but just in case), try to disable it, then reboot and test:

      bcdedit /set useplatformclock false
      bcdedit /set useplatformtick false

      If changing this doesn’t do anything for your systems’ stability, its likely not a HPET / timesource problem.

      Now, there is one last thing that might be problematic. It’s related to Windows Server 2008 R2, which runs the older NT 6.1 kernel, but still. Look [at this Microsoft page]. In case you’ve enabled Hyper-V on Windows 10, there just might be a problem when running a Nehalem class processor (which you are!). It shouldn’t apply to Windows 10, but if you have enabled the feature, try disabling it again, then reboot and retest.

      And just in case you wish to make sure it’s not the processor: I can offer to send you a working S1366 chip for testing in case you want to try it “for cheap”. You’ll have to pay for the shipping to and from your place though. That would be a last resort measure in case even changing the memory won’t help. It just might be a faulty processor after all, even though that’s a very rare occurrence.

      Also, pretty much all Crucial DDR-III modules are “known good” on X58 in general. However, I did encounter a faulty BallistiX Sport module in the past (causing system lockups though, no CLOCK_WATCHDOG_TIMEOUT BSODs). Modules that have worked very well for me for a long time now have been Kingston HyperX Fury / KHX-1866C10D3/8G and Kingston KVR1333D3N9/8G, both in 48GB configurations. Those are rock solid at least on my ASUS P6T Deluxe and P6T Deluxe V2 mainboards.

      At the end, I can only say… Shitty system crash you encountered there… Lots of possible causes. :(

    • This article is based on the experience of a i7 980, which is a more recent 32nm Gulftown based CPU. Your i7 950 is, in fact, a 45nm Bloomfield CPU. There are several architectural differences between the two and that might answer the question as why that amount of ram won’t work for you.

      https://ark.intel.com/products/37150/Intel-Core-i7-950-Processor-8M-Cache-3_06-GHz-4_80-GTs-Intel-QPI
      https://ark.intel.com/products/58664/Intel-Core-i7-980-Processor-12M-Cache-3_33-GHz-4_8-GTs-Intel-QPI

      • Hello croky,

        The CPU shouldn’t be an issue at all. First, 24GiB are officially supported to begin with, and second, I’ve been personally running an ASUS P6T Deluxe V2 with an i7 950 and 48GB for a long time (over a year by now), and it works just fine, even for many months without any reboots (CentOS 6.9 Linux).

        So it doesn’t really matter whether it’s a 45nm Bloomfield or a 32nm Gulftown/Westmere. It’s hard to say what the culprit really is here, but it shouldn’t be the CPUs’ integrated memory controller.

        • Hi there,

          I understand your reasoning but if I say the problem might be both (ram + imc) in the Bloomfield, I wouldn’t be wrong, I guess. Mind you, there are really some differences between both cpu’s. Namely, the ratio the uncore can be driven (x1.5 vs x2) and that might affect ram performance/stability as well. It’s not the imc per se but the speed it runs in relation to the uncore.

          Bottom line, changing the ram might solve the problem but the reason for the ram to fail might not be just the ram but the ram+imc combo.

          • Hello croky,

            Hm, I still don’t think that you’re correct, but I can’t prove the opposite either. So you could be right suspecting the combination to be the issue here after all.

            Unfortunately, I’ve been running my own Crucial Ballistix Sport with 32nm Gulftown & Westmere CPUs only, so I don’t have any hands-on data regarding those sticks in combination with Nehalem CPUs. I can’t even test that combo now, as some of the sticks died, and I’ve decomissioned them after of that, replacing them with Kingston modules. :(

            Anyway, I don’t think Vyper even reads our comments here anymore. ;)

  43. hoi x58lovers
    as i am on a R3G with 6x8gb with a almost maxed out ram usage
    i stumbled across these RAM modules:

    CT2K204864BD160B
    DDR3 PC3-12800 • CL=11 • Unbuffered • NON-ECC • DDR3-1600 • 1.35V • 2048Meg x 64
    DDR3L 240-pin DIMM
    Desktop modules that operate at speeds up to 1600 MT/s and have a CL11 latency. It is dual voltage and can operate at 1.35V or 1.5V. It is Unbuffered and is non-ECC. It conforms to the industry standard UDIMM layout of 240 pins and is compatible with computers that take DDR3 UDIMM memory.

    is there a chance that this will work on the R3G?

    • Hello Tomster,

      Short answer: No, with a confidence of about 99.99% (and I mean it).

      Long answer: The IC density on those modules exceeds what’s supported by the CPUs integrated memory controller by a factor of four. 2048MiB x64 essentially means eight 2GiB chips. That should be a single-rank module with all 8 chips on just one side.

      So, the issue here is, that the individual chips on that module are 2GiB large, while the maximum supported officially would be 512MiB.

      That’s what I’ve been talking about a lot somewhere below. The maximum according to spec would be 512MiB × 8 bit × 2 ranks, so 512MiB × 8b × 2R = 8192MiB or 8GiB if you want to populate all channels, as the maximum total number of ranks per channel is 4 for unbuffered memory. This would populate all 4 ranks per channel, while also maxing out the IC density.

      Another user here has [already tested] modules organized as 1024MiB × 8b × 2R = 16GiB, so twice the specified IC density, and the system did no longer boot up, no POST even. So exceeding IC density seems to be impossible, hence my high confidence that this won’t work.

      According to the specs, Reg. ECC can be driven at a higher rank count (4 per module instead of 2, 8 total per channel), but so far nobody got Reg. ECC to work on X58 in a stable fashion. And to my knowledge, nobody has even tried the larger 16GiB Reg. ECC modules.

      I only see two remaining chances for getting to 96GiB of RAM; The first is to try and break the rank limit for unbuffered DDR-III by using memory organized as 512MiB × 8b × 4R, so quad-rank RAM. But memory like that seems to be hard to find (does it actually exist?), and it’d still be a game of chance… with a high risk as well. :(

      The second is to find that magical something that would make Reg. modules work on X58 without freezes and crashes. Because with that we could double the ranks (as long as you have a Xeon, not an i7), problem solved! But nobody found any clues yet, and as time progresses, less and less people are interested in X58… :|

      • thank you grand-admiral!
        i agree, the densitiy is the dealbreaker here. i only wanted to clear things up,
        as it seems i need a new setup in the near future. helped a lot!

  44. Hey, I just picked up an old Dell T3500, gonna drop in an X5675 and some workstation graphics cards. So far the entire rig (tower, 2 graphics cards, and cpu) have cost me $375US. My primary purpose is to run gpu passthrough to a VM with modeling software. That is why I’m interested in the RAM upgrade. Perhaps I’ve missed it, and forgive me if so, but when you were installing your 48GB did you bump up the voltage, or did you just plug and go? I’m not interested in overclocking, excluding the RAM everything will be in stock configuration. Interestingly enough, the RAM will end up costing more than the rig itself.

    • Good evening Jerry,

      For the two Crucial BLS8G3D1609DS1S00 3-module DDR-III/1600 kits running at DDR-III/1456 speeds, I had to up the V(DIMM) to 1.65V. At that speed and with those timings set at either 10-10-10 or 11-11-11 (I don’t remember exactly), everything was dead stable even under massive loads for weeks. However, there was a slight possibility of encountering DRAM-related kernel crashes at stock settings. But who knows? One of the modules has died by now, so maybe it was just bad memory after all.

      The individual Kingston HyperX Fury (KHX-1866C10D3/8G) modules I got now (DDR-III/1866) are running at default settings, configured by SPD EEPROM at DDR-III/1333 speed with latencies set to 8-8-8-24-2T (also by SPD). So no overvolting, no overclocking! Rock stable for many months now.

      On a second machine with an ASUS P6T Deluxe V2 instead of P6T Deluxe I’ve had a similar experience with Kingston memory, individual KVR1333D3N9/8G modules in that case. No tweaking needed, they’ve just run at 9-9-9-24-2T in my Linux workstation since almost a year now. No issues whatsoever.

      Main workloads were x264 & x265 video transcoding, sometimes heavily in parallel, virtualization (Windows, Linux and UNIX VMs using VBox and VMware Player) and data compression (7z with LZMA2 and huge dictionaries for data deduplication). Less significant workloads were audio transcoding and games.

      Hope this helps! :)

      • Thanks for the info! I went with the crucial modules as they were over $100 cheaper (per 6 as of march 15th 2017) than the kingston. When they arrive I will post an update on the install and modification of any settings to get them to run reliably.

        • Yeah, I remember my Crucials also being the cheapest option back then, and the RMA rate reported by hardware.fr was at an all-time low for Crucial, but I still got a bad one. Well, it can happen I guess, even if it’s rare.

          Maybe yours will even work without the need to change any settings in the BIOS (I’m still guessing my memory was bad from the very start).

          Looking forward to seeing your results! :)

          • Well, I did it. I am using a Dell T3500. I plugged in 48GB 1600mhz ballistix RAM. It defaulted to 1066mhz in the BIOS which means it would be running at 6-6-6-16 but running i2c-tools it gives the following, and the timings seem to line up with DDR3-1600mhz:

            —=== Memory Characteristics ===—
            Maximum module speed 1600 MHz (PC3-12800)
            Size 8192 MB
            Banks x Rows x Columns x Bits 8 x 16 x 10 x 64
            Ranks 2
            SDRAM Device Width 8 bits
            Bus Width Extension 0 bits
            tCL-tRCD-tRP-tRAS 9-9-9-24
            Supported CAS Latencies (tCL) 11T, 10T, 9T, 8T, 7T, 6T, 5T

            —=== Timing Parameters ===—
            Minimum Cycle Time (tCK) 1.250 ns
            Minimum CAS Latency Time (tAA) 11.250 ns
            Minimum Write Recovery time (tWR) 15.000 ns
            Minimum RAS# to CAS# Delay (tRCD) 11.250 ns
            Minimum Row Active to Row Active Delay (tRRD) 6.000 ns
            Minimum Row Precharge Delay (tRP) 11.250 ns
            Minimum Active to Precharge Delay (tRAS) 30.000 ns
            Minimum Active to Auto-Refresh Delay (tRC) 48.750 ns
            Minimum Recovery Delay (tRFC) 260.000 ns
            Minimum Write to Read CMD Delay (tWTR) 7.500 ns
            Minimum Read to Pre-charge CMD Delay (tRTP) 7.500 ns
            Minimum Four Activate Window Delay (tFAW) 30.000 ns

            For anyone else running a Dell T3500 I am running BIOS revision A10. Later this week I will be receiving an Intel X5675 hexacore xeon. If my BIOS revision supports it then I will plug in and go, otherwise I will update to A17 and cross my fingers I don’t lose my RAM compatibility. This machine blows my M6500 out of the water.

            • Nice one! :)

              However, dmidecode from the i2c-tools is by no means a reliable tool when it comes to detecting CAS-RAS2CAS-RAS etc. I’ve seen all kinds of misdetections with that tool. To make sure, you’ll need to enter your system BIOS and check it out there.

              I still find it weird that we don’t have a sure-fire way to detect active memory latencies like with CPU-Z on Windows, but uh…

              Or did you actually compare the effective latencies/nanoseconds to other boxes?

              • I didn’t compare anything. I googled CAS Latencies went to the wikipedia page and referenced the time in nanoseconds to the latency and it showed nanoseconds that corresponded to 1600mhz DDR3. Of course the BIOS did state I was running 1066mhz which makes sense as my Xeon W3550 doesn’t support anything greater than 1066mhz.

                I upgraded my BIOS from A10 to A17 today and installed the xeon hexacore, X5675. This offers VT-d which I need for pci passthrough and hardware AES decryption which is great for my encrypted HDDs. The X5675 supports 1300mhz RAM and the BIOS reports that I am running 48GB at 1300mhz.

                I ran prime95 on the “CPU stress” test for about 10 minutes and had no errors. I will probably let it run overnight on “blend” to stress the RAM and CPU and if it comes back clear in the morning I will say this experiment was a success. For roughly $600USD I was able to put together a dual GPU, 3ghz hexacore, 48GB machine. I’m happy I didn’t try to buy a new workstation, LOL.

                • Effective latencies depend on CAS (etc.) as well as clock rate though. CL10 at DDR-III/1600 is faster (less ns) than CL10 at DDR-III/1333, because CAS etc. are measured in clock cycles. So higher clock = faster latency.

                  Since your results “look like DDR-III/1600” at 1066MHz data rate, well, let’s see:

                  CL6 / 533333333Hz = 0.00000001125s = 11.25ns
                  CL9 / 800000000Hz = 0.00000001125s = 11.25ns

                  Mystery solved, DDR-III/1600 CL9 and DDR-III/1066 CL6 have the same effective CAS latency. Your memory was indeed running at DDR-III/1066 CL6! The formula is always the same:

                  CL / physical clock rate in Hertz (half the data rate for DDR) = seconds
                  seconds × 109 = nanoseconds

                  I’d love a # demidecode -t memory that actually works. ;)

                  Edit: Meaning, I want it to report not just correct effective nanoseconds, but also correct, currently active CAS etc. values… In any case, I think you’re gonna be really happy with your upgraded X58 workstation! My Linux machine at work… I couldn’t live without those 48GB anymore. Certain software tests require me to fire up different 16GiB VMs (that actually really consume that whole load of memory), FreeBSD, OpenBSD, Solaris, Windows, MacOS X, all kinds of stuff. And more VMs for smaller tests. Wouldn’t be possible to work like I do without those 48GB anymore. :)

                • Ah, I’ve got one question: What Hypervisor are you using for PCI passthrough? QEMU/KVM?

                  • Yep. I had some issues with windows so I upgraded to Win10. I manually installed the updated OVMF UEFI BIOS from the web because the OpenSUSE one was causing win10 to BSOD, which means I had to edit my qemu.conf to show the location of the file. I deleted all unnecessary virtual hardware as well, so no spice display, no QXL video card, no cdroms etc…I was thinking about attaching at least one monitor to the card but I have been using RDP with great success (it’s all local over ethernet) with some minor tweaks. I did have to upgrade my Win10 license as well because it wouldn’t let me use more than 1 core which caused a lot of issues.

                    • Interesting. I have no experience with Qemu/KVM yet, which is why I’m asking. So you can have say 1 graphics card rendering your Linux desktop, and a second one that you pass through to the VM of your choice? Because this is something I’ve wanted for years now. ;) Kind of a wet dream, to have a Linux or UNIX workstation, and just do the gaming on a Windows VM that I can hibernate afterwards.

                      Ah and that thing about the CPU cores: Wasn’t it rather because you passed your cores to the VM as vCPUs instead of as “cores” or “threads”? (-smp cores=1,threads=1,sockets=2 instead of -smp cores=2,threads=1,sockets=1?) Because lower Windows 10 editions are limited to one physical CPU package/socket, higher ones to two physical CPU packages/sockets. But both can do a lot of cores. Even Windows 10 Home should support 32 cores for its 32-bit version and 256 cores for its x64_64 version, as long as its single socket… :-?

                      Or am I making a mistake somewhere?

                      • Exactly that. You end up isolating your PCI(e) card of choice, doesn’t need to be video, as long as your processor supports VT-d, and then you set it up as a PCI device in Qemu/KVM. A lot of stuff on the net talks about using pci-stubs when VFIO is now the standard so it was irritating sifting through that. There’s specific tweaks you have to do if you use nvidia cards since the firmware is set up to detect virtual machines and shut down the card, but since I’m running AMD I didn’t have to worry about it.

                        Another thing I didn’t even realize at the time is you can actually use Steam In Home Streaming on your Windows VM and never even have to look at the system. You can just have Steam autostart then open Steam for linux and pick your game. Best of both worlds I think.

                        As far as the CPUs, it could could have been, I updated my license and pinned cpus at the same time.

                        Here’s a little album to show proof of concept: http://imgur.com/a/asuc1

                        PCI 0000:03:00.0 is the video card and PCI 0000:03:00.1 is the HDMI Audio. You’ll also notice Win10 knows it’s a virtual machine. Been using Gnome Remote Desktop Viewer to RDP into the system with no drawbacks to my workflow so far. Might change my tune once I start doing some 3D modeling but so far so good.

  45. defaultavatar.png
    Frode Løtvedt says:

    Hello all. I’ve been running 4x8GB corsair dominator gt 1866 on my X58 ASUS R2E for a while now paired with xeon x5674 @ 4,4GHz. I also added two 2GB sticks for a total of 36GB. Thanks to this thread I have decided to stick with my X58 board but will “upgrade” to R3E and 3-way SLI GTX 980 Ti. The rig is all water cooled and I will try 6x8GB Corsair Dominator GT 1866.

    The life of X58 shure is extended and I’m already gaming at 2-4k with my rig and expect to be doing so even better with my new rig.

    ASUS Rampage III Extreme with 48GB RAM, XEON X5675@4,4GHz and 3-way SLI GTX 980 Ti on water.

    Oh yeah….

    • Hey Frode,

      I’m not up to date about it, but does 3-way SLI still work in games for the GTX 980 Ti? I’m asking because it was disabled for the 1070/1080 series cards, or rather, there are no longer any SLI profiles for 3- & 4-way SLI in the driver for games. Or are 980s’ unaffected by the change?

      Anyhow, X58 sure is a long-lived platform, mostly because CPUs didn’t evolve that much in the past few years. I’m also still using my X58 workstations, both the one at home as well as the one at work. Upgraded my home one to USB 3.0 using Startech PEXUSB3S44V card. Only thing that’s a slight bit problematic is the slower SATA/3Gbit, but I’ll survive the bandwidth cap. ;) And PCIe 2.0 is still good enough for graphics cards, so yeah (I’m on a Titan Black, not that I’d use it much…)

      Well, with that Rampage III Extreme you’ll get NEC/Renesas USB 3.0 onboard, so that’s nice. :) If you need it that is. In any case, that’s going to be quite the powerful gaming rig! 8-)

      • defaultavatar.png
        Frode Løtvedt says:

        Hey thrawn

        That’s a good question; will 3-Way SLI still work with GTX 980 Ti with the new limit for 10xx cards to 2-Way SLI?

        I was running 3-Way SLI with my GTX 680 cards with no problem, untill that setup died on me, and I’m now running 2-Way SLI with GTX 980 Ti. Quite a powerful gaming rig indeed, and futureproof for 4K gaming @ 60Mhz. X58 still rocks!

        However I can’t affort a third card atm, so I can’t comfirm it works but will get back to this thread if I get that in the furure. My guess is that it will work just fine as the limit on 2-Way SLI for 10xx cards are related to newer technology that should not affect older cards running 3-Way SLI..

      • defaultavatar.png
        Frode Løtvedt says:

        But thrawn

        ASUS Rampage III Extreme have 2 x SATA 6Gb/s port(s) running on a Marvell PCIe 9128 controller.

  46. Hello,

    This is a great news for X58 !
    I’m still using 2 x Asus Rampage Gene rev. 2 with i7-920 (rev. C0 & D0 respectively) as software development.

    For Linux, I have programmed a cpu monitoring software which is able to query the channels DRAM timings through the i7 IMC.
    I will really appreciate if you could give it a try and report the timings of your 48GB kit.

    Available in the GitHub at will show standard and extended timings, QPI speed and DRAM frequency also.

    Feel free to contact me for any assistance with CoreFreq (how to build, how to run, etc)

    Regards
    CyrIng

    • Hello CyrIng,

      I tried to use your CoreFreq tool, but unfortunately, it doesn’t even compile on my system. Here a select part of the error log, there a many more of a similar kind related to the given fields on subsequent lines and in other functions:

      corefreq-cli.c: In function ‘CreateWindow’:
      corefreq-cli.c:1833: error: unknown field ‘fg’ specified in initializer
      corefreq-cli.c:1833: error: unknown field ‘un’ specified in initializer
      corefreq-cli.c:1833: error: unknown field ‘bg’ specified in initializer
      corefreq-cli.c:1833: error: unknown field ‘bf’ specified in initializer

      Build attempt after git clone https://github.com/cyring/CoreFreq.git was just like this:

      $ cd ./CoreFreq/
      $ make

      Kernel and system information:

      $ uname -a
      Linux host.unileoben.ac.at 2.6.32-573.8.1.el6.x86_64 #1 SMP Tue Nov 10 18:01:38 UTC 2015
      x86_64 x86_64 x86_64 GNU/Linux
      
      $ rpm -qa | grep kernel\- | grep 2\.6\.32\-573
      kernel-2.6.32-573.8.1.el6.x86_64
      kernel-headers-2.6.32-573.8.1.el6.x86_64
      kernel-doc-2.6.32-573.8.1.el6.noarch
      kernel-devel-2.6.32-573.8.1.el6.x86_64
      kernel-firmware-2.6.32-573.8.1.el6.noarch
      
      $ cat /etc/redhat-release 
      CentOS release 6.8 (Final)
      
      $ gcc --version | grep GCC
      gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-17)
      
      $ make --version | grep Make
      GNU Make 3.81

      So this is basically RedHat Enterprise Linux 6.8 x86_64, just in its CentOS flavor. Binary compatibility is 100% though. Maybe there is an incompatibility with my more conservative kernel version?

      • Hello,

        Thanks for trying. Indeed 2.6.32 is an “old” kernel. CoreFreq builds and runs successfully with 4.x versions and should be OK with 3.X. I recommend you to change to a modern distribution such as Arch Linux.

        If time is missing, I can also suggest to boot an Ubuntu live cd-rom (not an virtualized iso), then fetch the developer packages. With such environment (network including), you clone the git repo, and build CoreFreq.

        Prerequisites:
        1- Disable the nmi_watchdog in GRUB or SysLinux boot loaders prior booting the kernel.

        2- Enable the experimental features of CoreFreq when inserting its kernel module:

        insmod corefreqk.ko Experimental=1

        As a final result, you will get a screen like the attached image.

        • Hello CyrIng,

          I’m sorry, I cannot just change the distribution, it’s a complex workstation setup at work, that I need to stay binary compatible with our computation machines and servers for testing purposes. Also, even if it wasn’t a professionally used machine, I wouldn’t switch distros on a whim. ;) My systems are usually set up to stay for many, many years without switching the OS. I hate the extensive work involved with re-configuring a fresh environment…

          That aside, what I can do is to try the mainline kernel 4.10.1 from the ELRepo and see whether I can compile/link for this kernel version. Also, if necessary I can use GCC 6.2.0, which I have built for myself from sources, so that’d be available as well.

          I’ll just try that tomorrow if I have time. But then, I can just as well get the timings from the BIOS, because I’d need to reboot anyway. ;) But still, I wanna know whether I can compile this software with a newer kernel…

          In the meantime, here’s the timings from my Windows machine (also X58 with 48GB RAM, just faster modules than the ones at work), this is at DDR-III/1333:

          CPU-Z showing the timings of 48GB of Kingston HyperX Fury DDR-III/1866 kit on X58
          Kingston HyperX Fury (KHX-1866C10D3/8G), auto-configured by SPD EEPROM on an ASUS P6T Deluxe

          Edit: Ah, I guess that’s not very good, SIV gives a more complete report under Windows:

          SIV report on the same system (Click to enlarge)

          • Can’t wait to see your results. However be aware that CoreFreq is a development project, consider it if your target computer is in production. Save, close applications, sync file-systems before starting corefreqk.

            • Yeah, good advice of course. Especially since parts of it live in kernel space. I’ll just install the fresh mainline kernel, boot up, try to compile & run if possible, then boot back to the stock kernel. I’ll let you know how it went, in around… 12-14 hours or so I guess. :)

            • Morning CyrIng,

              And… it’s a failure. A big part of it seems not to be my kernel, but my compiler, GCC 4.4.7. I can compile corefreqd, but not corefreq-cli, that’s when a thousand errors like shown above pop up. Since your Makefile isn’t using the CC environment variable, I changed it to use my GCC 6.2.0. With that, I can compile cpufreq-cli as well, no errors.

              The problem is, that the mainline 4.10.1 kernel from ELRepo is built with the CentOS 6.8 platform compiler, GCC 4.4.7, and you can’t just mix compiler versions in kernel space. So I cannot build the kernel module (fails with a ton of errors as well), that’s where I had to stop. No time to test any live systems.

              However, to still fulfill your original request, I got the timings from the P6T Deluxe V2 BIOS, modules are 6 × KVR1333D3N9/8G, all configured automatically by SPD EEPROM again:

              CAS-RAS2CAS-RASPrecharge-RASACT-RAS2RAS-REFCycles-WriteRecovery-ReadToPreTime-FourActWinTime-Back2BackCASDelay:
              
              9-9-9-24-4-174-10-7-20-0
              
              DRAMTimingMode-RoundTripCHA-RoundTripCHB-RoundTripCHC:
              
              2N-57-59-60
              
              WriToReaDD-WritToReaDR-WriToReaSR-ReaToWriDD-ReaToWriDR-ReaToWriSR-ReaToReaDD-ReaToReaDR-ReaToReaSR-WriToWriDD-WriToWriDR-WriToWriSR:
              
              5-5-16-10-10-11-7-6-4-7-7-4
              • I really appreciate all your efforts to make it starts. Indeed the driver software requires a recent kernel with an up-to-date environment.

                Your timings are awesome considering 6 sticks of 8GB and the pressure they should have on the IMC.
                Do you clock them at 1600 MHz ?

                • No OC, it’s all stock by SPD, running at 1333MHz data rate, even the HyperX Fury DDR-III/1866 is.

                  I did overclock a lot in the past, but not anymore. The stability testing is just too much of a hassle these days, as I need really reliable machines with no data corruption. ;) The highest clock rate I’ve ever ran 48GB at was with Crucial BLS8G3D1609DS1S00 DDR-III/1600 modules, I ran them at 1456MHz data rate (BCLK 182MHz × 8). Needed 1.65V(DIMM) and 10-10-10 or maybe even 11-11-11 for that, I don’t remember exactly. I gave up on the Crucials, because one of the modules died.

                  Only weird thing is that the HyperX Fury kit is running 8-8-8-24, when it should be 8-9-8-24 by [spec] at that speed. Not sure why, I don’t even have XMP?! But it’s stable under very high loads 24/7 (both CPU and memory load), so I’m fine with it.

  47. Hello From Florida, USA, Thrawn!
    I read your post about getting 48Gb of Ram to run on an Extreme X58 board. I have an ASRock X58 Extreme in my machine, which I purchased from a company that since went under, as many PC companies have.

    About a year ago, I bought a tirple channel memory kit with some bonus cash I got. It is 2 kits of 12GB Gskill memory at 4GB per stick. Put it all in the motherboard. Should be 24GB. I was running XP Pro when I did this and I think it was only x32 not x64 for the OS. Whatever the case, I found out the OS I had wouldn’t see 24GB. No worries.
    Sometime this year, I took the plunge and went to Windows 10 Home x64. For whatever reason, I just recently took note of how my BIOS and Windows both reported only 16GB. When I went into the BIOS, it showed Banks A and B full and C empty. I moved the RAM around. On reboot, it showed A empty and B and C full.

    I did a little digging, and came across hundreds of posts complaining about the X58 boards, regardless of manufacturer, not just ASRock. One post said remove the RAM, install a single stick, Flash BIOS and so on. It didn’t work for me.
    Another post said reseat the CPU. Not only did I reseat the CPU but I bought a Corsair CPU water cooler. Still only 16GB of RAM.
    I came across something else that said the INTEL i7 930 might not run RAM at certain frequencies; but the mobo should automatically set the RAM defaults to speed that work. Basically, when people started talking about adjusting timings and voltages, I was in over my head.
    I have CPUID and it identifies 24GB of RAM, and each individual stick correctly.
    Reading your post about getting 48GB of RAM to work on the same board makes me think you’re the guy who cna tell me how to fix this issue. Please let me know what you need from me to help me out- provided of course, you’re willing to help.

    • Good morning Jason,

      I took the liberty of moving your comment from the [about:XIN.at] section over here, since it fits better contextually.

      As for your problem, it reminds me of [Jims’ case] further down. For him it was an electrical contact problem, where re-seating the memory solved the issue. Just in case you could also try to clean the contact pads of your memory modules. I typically use pure alcohol (like in cleaning cloth for glasses) for that. Clean the modules’ contacts carefully and re-seat them. Now boot up and see whether you get 24GB.

      If that doesn’t solve the problem, you should have a look at the BIOS settings next. According to your description it might be a faulty pair of modules as well, but testing the BIOS settings is faster, so we’ll do that first. Yes, we’re going to adjust those timings and voltages now, but bear with me, it’s not that hard.

      To make things clear: CPU-Z (I guess that’s what you meant by “CPUID”) detects your 24GB of RAM. That means that the SPD EEPROM on all of the modules is accessible. That’s a small chip on the memory modules which holds important information about each module (like timings at specific clock rates, manufacturer, model number, capacity etc.). Somehow though, the actual DRAM ICs can’t be used in your case. If we can’t solve this mechanically/electrically, please take a look at your mainboards’ [manual], pp. 55. We’ll look at the following settings in your BIOS, one after another:

      1. Advanced / DRAM Frequency
      2. Advanced / XMP Frequency
      3. OC Tweaker / DRAM Timing Control
      4. OC Tweaker / Overclock Mode / DRAM voltage

      Adjusting the DRAM frequency is the easiest way to go. While on the Advanced page of your BIOS, please verify whether it shows any specific clock speed and timings under XMP Frequency, like shown in the manual. If yes, then your memorys’ SPD EEPROM chip also holds a high performance XMP profile specific to Intel mainboards.

      Please adjust your DRAM frequency to the lowest possible value. If you do have an XMP profile as well, lower the XMP frequency to the lowest possible speed as well. Now save & reboot. To make sure, power the machine off entirely and restart it after that.

      Boot into your OS and check out the available memory; Press <Windows Key>+<r>, enter msinfo32 and hit <Enter>. If it shows all your RAM now, your memory was simply operating beyond its capabilities. You might look at the timings and V(DIMM) now (see further below) to stabilize a higher clock speed or you may just keep running your memory at a lower clock speed.

      If this doesn’t do the trick, keep the memory clock low and adjust the next part, the DRAM timing control. Change the timings tCL, tRCD, tRP and tRAS to their highest (=slowest) values respectively. Those are the most significant ones. Also please ensure that Command Rate is set to 2T, not 1T! That last part is especially important when using a full six modules! Save & reboot again and test whether it’s working.

      Still no dice? Then look at the OC Tweaker / Overclock Mode page, and adjust your DRAM Voltage from 1.5V to 1.65V. Make sure not to go higher than that though! Too much V(DIMM) might harm your CPUs’ integrated memory controller. Save, reboot and test again.

      Still nothing?! Now it’s really time to question whether your memory is even working at all. Revert everything in BIOS back to default settings. Remove all but one memory module. See whether the machine boots up with it. If you really wanna be thorough, download the free version of [Memtest86] and burn it onto a CD or create a bootable USB flash drive with it. Boot from it, and test that single module for 1-2 hours.

      That module seems to be working fine? Ok. Repeat the test with the next module, and then the next and the next, one after another. This is time-consuming if you really run Memtest86 on each one of them, but with a bit of luck you’ll find a bad one immediately (=no POST / black screen on boot). I’m suggesting this method because I’ve had it happen to me as well, when some of my Crucial modules suddenly died.

      Even if you do find a faulty module, don’t abort the test! You’ve got 16/24GB working, so that means that two 4GB modules might be bad. So test all of them!

      I understand that this kind of diagnosis is tedious, but at that point it’s what should be done I think.

      If you end up empty-handed after all this, I’m not sure whether I can help. You have already verified that all individual memory channels are up and working (A, B and C), so it shouldn’t be the mainboard or CPU. One last thing you could still do is to remove your CPU, take a magnifying glass and carefully inspect the LGA pins in the open CPU socket. The socket should look somewhat like this:

      An LGA socket, image is © [RECH COMPUTER] (Click to enlarge)

      Those pins are fragile. I already had a case where I accidentally dropped a Xeon processor into a LGA1366 on a server mainboard. The result was that one memory channel was permanently dead because the corresponding pins were bent downwards in the socket, no longer making any contact with the lands on the CPU. Carefully fixing the pins with a sewing needle did the trick. This shouldn’t be the case given your problem description, but you might still wish to inspect those pins carefully, at a very low angle.

      And that about sums it up, can’t think of anything else to try right now… If you have additional questions – e.g. about the BIOS settings – just ask away!

      • Thank you so much! I’m going to try this approach, even though my BIOS is very “clunky” compared to some I have seen screenshot of. I appreciate you taking the time to help me out and I’ll report back here when I’m done.

        • Hey Jason,

          Please take all the time you need! :) The BIOS options I listed above are taken directly from your mainboards’ manual, so it should be ok. Although it does sound more like a hardware problem in your case, but we’ll see…

    • hello thrawn, armand from malaysia. manage to upgrade 48GB RAM on my rampage 3 extreme, my processor W3680

      and…how to post picture here??

      • Hello armand,

        Thank you for your report! Nice to hear it works for you as well!

        Also: Posting pictures wasn’t allowed here. Actually, I’d have loved to give you the “img” HTML tag to hotlink to off-site images, but it was too hard to do quickly (plugin wouldn’t work). Instead, I gave you a functionality with which you can attach images, it’s below the “Submit Comment” button now. The images will be placed below your text and are clickable for a zoom in (done by JavaScript/AJAX, you can then right-click and “save as…”).

        I do have a request though, please be gentle! ;) This is a 200MHz quad Pentium Pro server with just 8Mbit/s of symmetric bandwidth running software it was never meant to from 22 years after it was built. Uploading (& processing) images is going to be very taxing on the CPUs, and if they’re large, it’ll take longer to process and download. Please try to use proper compression algorithms and settings (e.g. JPEG w. 90% quality / 10% compression for photographs, 8-bit PNG for Windows 10 screenshots etc.) as well as reasonable resolutions to reduce the load for my poor 1995 server. ;) It’s slow enough already! :P

        Thank you!

  48. Hello,

    Thrawn, first, congrats on this awesome blog post!

    I was wondering, if someone did try 16 GB Non-Registered DDR3 modules with X5690 or W3690 CPUs?

    Thanks

    • Morning,

      Not to my knowledge, unfortunately. I’m waiting for that myself. I still consider it highly improbable for this to work (breaking either the density or the rank barriers), but who knows. Thing is, we still don’t have any 16GB DDR-III modules at work and likely never will, because now all new machines are using either regular DDR-IV or LRDIMM DDR-IV.

      The cheapest 16GB module I could buy right now would be the Crucial CT204864BD160B. 155€. Too much of a risk to test even a single one. Now imagine six of them – 930€! It’s just too expensive to do this privately. :(

      • Yikes, those modules are really expensive.
        People rather buy DDR4.

        Well, if someone finds out more about it, let us know.

        • Evening EinZwein,

          Hmm, the X58 may be one of Intels’ chipsets having a stronger following over the years, but it doesn’t look like anyone’s gonna try 16GB modules anymore. Would be quite a bit of luck for anyone to have the opportunity these days.

          The best course of action might be to ask a X79 user with 16GB modules, and have them try it on an X58 or borrow you some of his memory to try it. Unfortunately I don’t personally know anyone who has an X79 board with 16GB sticks (for a maximum of 128GB). :( I could even send them a X58 board just for testing…

          Of course, if I do get the opportunity to try it, or if I do learn of anyone having tried 16GB modules on the X58, I will surely post about it here!

          • I have a pair of 16GB DDR3 knocking about and an X58 which isn’t powered up too often. If I get a moment over the Christmas break I’ll see whether they’re recognised.

            • Hey marctxk,

              Now that would be awesome! :cool: Ah, and if you can find the time to do that, would you mind telling us what exact part number those memory modules have? Just so I can look up the organization of the modules (ranks, chip density etc.).

              Thanks a lot!

              • So, I just tried it and no go.

                RAM is Crucial CT204864BD160B.C16FA. These are DDR3L-1600. Each has 16 chips, marked 5DA47 C9BDV.
                It came as a 32G dual channel kit, (and I hoped to use it in a mini ITX LGA 1150 but to no avail).

                I have a Asus P^T-WS Pro BIOS 1205 with W3690 CPU. I got no screen sync at all the error code cycled through four values: b2 00 e0 01.

                • Ah, well, I thought as much.

                  In any case, thanks a lot for taking the time and effort to try this! It’s a valuable piece of information! Knowing what won’t work is almost as important as knowing what will work after all.

                  So now we know that exceeding the maximum IC density limit won’t work (16 chips means 16×1GiB instead of the maximum density specified, 512MiB). No 1GiB ICs means no 16GiB 2R modules will work. Now the last question that remains is, whether 4R modules with 32 chips would play nice with X58 in a 6-modules configuration… I seriously doubt it though.

                  Thank you very much, marktxk!

                • “(and I hoped to use it in a mini ITX LGA 1150 but to no avail)”
                  OT, but if you are still there have you tried it with a i5-5675C or i7-5775C? I read that some Broadwell chips will support them but want to know which ones.

                • What CPU did you test this with? i can understand a nahalem failing but a westmere should work.

                  • He Danial,

                    He mentioned it above, he used a [Xeon W3690] processor, which is a Gulftown/Westmere hexcore.

                    Officially, besides the wider address bus, Xeon IMCs only differ in the amount of buffered memory ranks they support, but not in supported IC density. So that result was to be expected.

                    I think the big question remaining is: Can we exceed the limit of unbuffered memory ranks?

            • Uh, uh, uuuuh, please, please do!
              I’m just about to upgrade memory!

              Thanks in advance!

          • defaultavatar.png
            Stefanos Jeffery says:

            For 16GB ram sticks on the x58 platform maybe try contacting Linus Sebastian from LinusTechTips on youtube. He likes doing videos about interesting tests like this that most people wouldn’t even consider doing or sometimes would just be curious about.

            You may be able to reach him at the Linus Tech forums if you can’t reach him on youtube. So definitely give that a try and see where it goes. Might be old, but it would still be an insanely interesting video.

            • Hello Stefanos,

              First of all, my apologies for deleting one of your comments (and moving this one around for context). It’s just that they were pretty redundant.

              Do you know Linus personally? So I can tell him “Stefanos sent me”, or something? I’m a bit reluctant to just write him a PM out of the blue, given he’s kind of a big shot, right?

              If you think it’s fine though, I can try of course. I just need to concisely show him what we have so far, since I can hardly make him read the entire comment section here. :)

  49. help I cant get past 16gb with Xeon L5640 + P6tdeluxe

    I’m trying to run 4x8gb hyperx hx318c10f/8
    ive also tried 3x8gb in triple channel – both only show 16gb in bios and windows ( cpu-z shows 24 or 32gb tho?)
    asus chat state 24gb max 4gb max mods.

    is it just bios settings to achieve this?

    • Hey jimnz…

      Don’t scare me, man… That very memory is sitting on my desk right now, 6×8GB, ready to replace my Crucial set, where one memory module had failed a few months ago. If that shit doesn’t work, it’d be serious trouble…

      Hm, I’ve been running Kingston ValueRAM with no issues however, so I’m still feeling confident! Problem is, I can’t test it right now, as I do not wish to reboot right now. Got 66 days of uptime and the machine still has a lot of work to accomplish. My plan is to not just exchange the memory, but clone the box to a new 1.6TB SSD as well and install a quad-controller USB 3.0 card while I’m at it.

      So I do have the very same modules right here before me, but it’ll take a bit of time before I can test them and tell you more about if/how they work on the ASUS P6T Deluxe. I’ll have to strain your patience there a little bit. Maybe next week, but seriously, I can’t promise anything

      • same board and ram.. spooky!
        Yea I can wait, thanks for the reply.

        What your saying is if I had gone cheap and got K.value I wouldn’t have this issue? ha.
        also, did you have to make any bios changes to get 24gb+ or default?

        thanks

        • Hm, all I did was to up the VDIMM to 1.65V to stabilize my Crucial memory, otherwise it wouldn’t work properly at 1333MHz data rates. As for the Kingston ValueRAM, I didn’t have to do anything at all. It’s all default settings in the BIOS, and see here:

          $ uptime
          10:16:01 up 32 days,  1:30, 83 users,  load average: 8.06, 9.42, 9.59

          Since I upgraded that second machine with 6×8=48GB of Kingston KVR1333D3N9/8G, it’s been happily crunching away at every job I’ve been throwing at it, whether it was running multiple virtual machines, building Knoppix images or transcoding large batches of H.264/AVC video. Sometimes the memory load would sit in the 20-30GB range with the rest filled up by the ext4 file system cache. No problems whatsoever.

          As soon as I get to test the HyperX modules, I’ll report back here!

          • thnx . ill drag my arse with a mere 16gb til then.. :-)

            • Hey jimnz,

              I just wanted to reply with my apologies, I still haven’t taken the time to test the memory. There were to main reasons for that:

              1. A drive was kicked out of my primary RAID-6 disk array, and a rebuild was running, that I didn’t want to interrupt with reboots. Since this is my main data storage, it was kinda important to keep everything online.
              2. Laziness. Like, massive laziness. And lots of Anime. And Visual Novels. And Manga. There’s no excuse for that, I was just too damn lazy during my vacation, reboots/downtimes just suck. ;)

              I should probably fix a date for this, but… ah… dammit.

              • BAHA – na you just chill

                Ive almost come to the conclusion ill need to swap out to a 2nd hand x79 and E5 2670 if I cant get the 32gb

                thanks for the update

                • Good Evening Jim,

                  Well, actually, I had to do a reboot yesterday, or rather today in the middle of the night, because of some other problem. I used that opportunity to try the new RAM.

                  Well, bad news. Or good news… Depends on how you look at it: The memory is working just fine with a full 48GB capacity being detected in my system on default BIOS settings:

                  48GB Kingston HyperX Fury being detected on an ASUS P6T Deluxe
                  Seems to work fine…

                  The only odd part is, that it should be running 8-9-8-24 timings at DDR-III/1333 speed according to the [specifications]. However, something with the SPD EEPROM doesn’t seem to be right, because it’s actually running at faster 8-8-8-24 timings instead. I hope it’s stable that way…

                  In any case, I was unable to reproduce your issues. :(

                  • Well that’s odd as fu$k?
                    the only diff I see is theres NO “B” in my model number: HX318C10F/8
                    I think that’s just color?

                    also I’m loading 4x mods in 2x dual or trying 3x in triple so not the full 6x mods like you, perhaps it will only read 2x triple channel?

                    ill try loading 4x mods and do a bios reset, see if that helps.
                    I’d appreciate you sending 2x sticks in the for me to test, but I don’t suppose you have one of those..

                    • Morning,

                      Yeah, “B” is the color, I got the black ones, yours should be the blue ones. I think blue has been the standard HyperX color since when they started producing the series…

                      And then the memory channels. Hm. But if you’re loading two channels with 2×8GB each, it should work just fine. I haven’t been running the board in dual channel before, but I know people who have used X58 boards like that. Heck, there are even dual channel processors like the Xeon LC3528 (it’s dual core, and it’s IMC only supports two channels of DDR-III/800).

                      Unfortunately, no Tardis’ available here. :D I do have 3×8GB Crucial DDR-III/1600 free now, but I guess international 2-way shipping would just be too expensive (including customs and all) to make this feasible.

                      Hm, it probably doesn’t matter, but just to make sure: Do you have the [latest BIOS version] installed for your P6T Deluxe? Maybe that could be of some help. I mean, probably not, it’s just that that’s the version I’m running, only with Intels latest µCodes patched in for the Xeon X5690. The CPU and RAM did work without the µCode patch as well however, so I think my BIOS mod doesn’t have anything to do with this.

                      • thanks for your help, but yes I’m running 2209. I might update to that bios anyway – never know

                        below are the screens of Cpuz for reference, note cpuz states 24gb in triple (as installed) but task man states 16gb ( 2 of 6 slots.)

                          • Morning,

                            CPU-Z only states what a memory modules’ SPD EEPROM is telling it. But that doesn’t say much.

                            Could it be that an entire memory channel is offline/buggy? I had such a problem once due to contact problems in the CPU socket with a dual Xeon box. Some of the LGA lands in the socket were bent down, so some of the memory controller contacts on the CPU didn’t connect, resulting in a missing channel. I fixed the socket and everything is working fine ever since.

                            Have you tested all channels individually?

                            • 32GB impossible? NO!

                              i took your slot testing advice:
                              So i started slot swapping.
                              A1B1A2B2-16gb
                              B1B2- 16gb
                              A1B1C1- 16gb
                              C1C2- NO BOOT ? faulty slot??
                              A1A2- 16gb
                              B1C1 – 8GB – both C slots dead??
                              A1B1 -16gb

                              last tried true 4 slot config:
                              A1A2B1C1 32GB!!

                              So im guessing ive just major kooked it and not seated ram correctly ( a few times)

                              Anyhoo – i now have the full 32 running – thanks alot for your guidance. else i would have given up or at least unnecessarily replaced board and chip – right on..

                              now its back to OC’ing the CPU ;-)
                              im gonna try to get 3mgh+ outta my 2.27..

                              • Hmm, interesting. I have seen bad contacts before as well, even though they looked clean. Could be fat from touching them or whatever, no idea. I’d just clean them with alcohol and retry. But if the sockets are affected… Could be some other issue as well of course, but if it’s working, it’s working! :)

                              • Just to help someone else…
                                Every ASUS motherboard have its own config for inserting 1 – 6 slot modules.
                                You can’t just plugin slots that you want. You must follow the ASUS P6T Deluxe manual recommendations for installing RAM modules.
                                For your motherboard with 4 modules this is the only config that WILL work with 4 modules: A2A1B1C1.

                                If you want to add another module it must be: A2A1B2B1C1.

                                Read more the manual for your motherboard: http://theor.jinr.ru/guide/i7/e4398_P6T%20Deluxe%20V2.pdf

  50. Hey thrawn, which motherboard did you use? Thanks in advance

    • Hey serpico,

      Ah crap, I just noticed that I didn’t even mention the mainboard in the initial post! My bad. So far I’ve run this on an ASUS P6T Deluxe (old version with SAS controller) for several years and an ASUS P6T Deluxe V2 for about two weeks. Latest BIOS in both cases. The latter is my Linux workstation at work and was upgraded only recently, more info [down here]. If you browse through the comments, you’ll find a few more mainboards that were tested successfully by other users. :)

  51. I recently purchased a kit of KLEVV 2800mhz CL12 1.65v memory but my motherboard is being a pain trying to get these to run at higher speeds. I have to adjust the advanced timings for them to even post past 1333mhz. At the lowly 1066mhz these work so I’m assuming they are compatible and it’s just my motherboard not setting the correct timings automatically.

    Any feedback on whether there’s a reason this memory would give me any issues on an X58 motherboard would be amazing! I was trying these on an ASUS P6T (not deluxe, not SE, original P6T) with the latest BIOS. The X5670 I have works great it’s just the memory. I have an ASUS P6X58D-E board on the way to replace my P6T since I’m selling that to someone else and I’ll try on that board but still want to use this RAM since I’ve read amazing reviews for it and got it at such a good price!

    Here are some more details on the 2400mhz variant of the same modules;

    http://hw-db.com/wp-content/uploads/2015/10/KM3G4GX2Y-2400-11-13-13-31-0_Thaiphoon.png

    • Hello xenkw0n,

      These may be some stupid questions, but just to make sure; Are you running them at an actual V(DIMM) of 1.65V, and have you activated the Intel XMP SPD programming in your BIOS as well?

      • thrawn,

        I am not trying to run these at 2800mhz. That would require a minimum of 4200mhz uncore/northbridge frequency and based on that alone I am not trying to run these with the XMP profile. I have set the V(DIMM) to 1.64 (P6T steps up in .02v at a time) just to make sure I have plenty of voltage for the frequencies and timings I’m attempting.

        You can see some of the impressive overclocks this one reviewer had for this memory so even at 1.64 V(DIMM) and frequency of 1400mhz should be a non-issue with CL9;

        http://hw-db.com/memory/2833/klevv-urbane-and-genuine-8gb-ddr3-2400-review/2

        I’m thinking the board is not recognizing all of the advanced timings correctly because these are much newer memory sticks (released early 2015) and the X58 platform just isn’t handling them correctly. My main concern was that the physical specs (shown in the first message) are what would cause some issues, i.e. 1 rank of high density vs. 2-rank lower-density. With the different replies I’ve read you give to other people I can tell you seem pretty well versed in the type of memory X58 can handle.

        • Oh I can’t believe I haven’t stated which model I have… I have the KLEVV Genuine series, not the Urbane, which is supposed to be better binned. This was one of the speeds/timings the above-mentioned reviewer was able to hit;

          1600mhz [email protected]

          These except I got a 4x4gb kit and am only trying to run with 3 at the moment;

          http://www.newegg.com/Product/Product.aspx?Item=N82E16820101046

          • Hi again,

            […] With the different replies I’ve read you give to other people I can tell you seem pretty well versed in the type of memory X58 can handle.

            That’s not exactly that true. ;) My own hands-on experience is rather limited (3 mainboards, 3 types of memory), so a lot of my knowledge comes from either datasheets or other peoples’ experiences.

            As for the ranks… As long as you don’t exceed the absolute maximum number of ranks allowed, I don’t see the problem. And when it comes to IC density, we’re equal, as I’m running 2-rank with maximum density as well, whereas yours are 1-rank. But both your and my modules use 4Gbit / 512MiB chips. I just have double the amount of chips, and that’s it. So the capacitive load can’t get any higher than it is in my systems.

            If anything, my setups should be less stable than yours, not more… :? So I’m at a loss here, I’m afraid. Maybe it’s a fundamental problem of the P6T or maybe there really is some minor issue with the timings, I just can’t say. It wouldn’t be the first weird memory incompatibility issue either. It’ll be interesting to see whether it can work on the P6X58D-E you’re getting…

            • Still more experienced than I for this socket!

              Thank you for confirming the hardware setup on your memory. I’m just trying to cover all of my bases before putting more effort into getting this memory to run. The limited amount of data on advanced memory timings is becoming a hassle since I would like to find examples of different advanced memory timings for memory at different speeds and try to adjust around them. I’ll probably have to dive into some research and figure out what the different names for the advanced memory timing settings in my BIOS are referencing compared to the more widely used acronyms and make sure I have everything entered correctly.

              I am also interested to see how the new motherboard handles these. Maybe it’s the processor itself but I highly doubt that since the IMC is built into the motherboards on the first gen chips.

              I actually have a couple X5670’s I can use since I’m building some machines for friends who want to jump on the X58 bandwagon since the hexacore Xeon’s are so cheap now! You can pick up a X5670 on ebay in the US for around $65 and if you wait for the right deal a motherboard for ~$100. Crazy how 7 years later these are actually still relevant. I scored 36k CPU score on vantage with my X5670 overclocked to 4.1ghz and 47k on my brand new Broadwell-E 6800k overclocked to 4.1ghz (~30% increase for same amount of cores/threads). And if DirectX12 truly starts to handle CPU threading for video games these systems could have new life breathed into them.

              • So I was able to get this RAM working well. Turns out you can’t go past x10 memory multiplier with the Xeon X56xx series processors. I increased my BCLK up to 200 and got these running at 2000mhz 9-9-9-27. One thing I’ve learned while continuing to read up on memory though is that the density of the chips plays a vital role in the tRFC timing. So since these are single-rank 4gb modules my tRFC can’t be manually set at these speeds because it needs to be above 160 which is the maximum my board offers for manual tuning. Leaving it on auto sets the memory to 232 tRFC, which is kind of high for my taste…

                So that leaves me to ask – do you have a good way of finding out if memory is single or dual rank? Most online storefronts don’t mention this and I’m having a hard time finding out (i.e. Crucial Ballistix Tactical Tracer 4gb modules have some really good overclocking reviews – if they are dual-rank then I could tighten tRFC considerably with them).

                • Hey xenkw0n,

                  Unfortunately, I do not know of an easy way. In my country we have a price comparison site called [geizhals.at] which lists the ranks for a lot of modules, but not for all. So in the end, I’d always stay with “boring” Kingston and Crucial standard memory, because you can get decent specifications on those. The stuff made for gamers often comes without any in-depth information about memory organization. :( But [here is a Geizhals list of 2R 4GB modules with data rates of 1866MHz or higher] (english version of the website, no guarantee that the specs are correct btw.!). Not a lot, but better than nothing?!

                  As for that Ballistix Tactical Tracer, I can only make an educated guess based on [this Crucial page]. It says the memory is 512MiB × 64-bit. Since each module features 4GiB, it means that they have 4096 / 512 = 8 chips. While the rank and chip width specifications are missing, my guess for a module with 8 chips would be “single rank” with 512MB×8-bit wide chips. It’s mostly the modules with 16 chips that are dual-ranked after all.

                  Oh, by the way, I checked out my current tRFC out of curiosity. It’s autoconfigured by SPD at 200 clock cycles. But that’s at a lowly data rate of 1333MHz. I guess it might go higher at higher clock speeds.

  52. defaultavatar.png
    Masterdev says:

    As of today, which CPU (W3690 or X5690) and RAM you would recommend? I’m planning on buying full set of memory for my P6T7 WS SuperComputer. The max motherboard RAM speed is listed at 2000 MHz max.
    Right now I’m running 12 GB (6 x 2GB) with i7-920.

    Also did someone figure out the 16 GB DIMMS?

    Thanks!

    • Good evening Masterdev,

      If there isn’t too big a price difference, I’d always go for the X5690. It does have a slightly lower VID on average, meaning the chances of a CPU running a slightly lower V(Core) are higher. Also, it gives you VT-d, which the W3690 doesn’t appear to have. Not that it matters for most users.

      As for the RAM, nobody I know has tested Reg. ECC 16GB sticks as of yet. The unbuffered ones are extremely unlikely to work (due to maximum rank / chip size specification), and I wasn’t able to confirm any X58 board to be able to run Reg. memory without causing stability issues. My P6T Deluxe and P6T Deluxe V2 both run into trouble with Reg. ECC. So for the moment, I’d say the chances for X58 to run 96GB of memory are slim. But hey, I’m welcoming anyone who can prove me wrong there! :)

      As for the memory I’d recommend, well. It’s not like anything I can say would have serious statistical relevance, but I’m currently running 6 × Kingston KVR1333D3N9/8G just fine, as mentioned two posts below. Also available as a 3-module kit under the name KVR13N9K3/24. Default SPD timings, default voltage, no issues. The Crucials mentioned in the original post have shown trouble with one module failing after ~2 years, part number BLS8G3D1609DS1S00. Quite surprising, given the low return rate of Crucial memory. But this can happen for any piece of hardware after all.

      And memory speed… Do you intend to overclock? Officially, the X58 does DDR-III/1066 max. I’m using DDR-III/1600 and DDR-III/1333, but effectively they’re running at stock speeds here. If I were to aim for high DRAM clock speeds, I’d probably go for Kingston HyperX Predator or HyperX Savage right now. But that’s more a gut feeling than anything else, as I haven’t personally tested any high speed modules.

      • defaultavatar.png
        Masterdev says:

        Thrawn, thank you so much for replying!

        I agree with you about the CPU, I will get X5690. Just wanted to hear another opinion.

        I tried on my motherboard Registered ECC, it was a no go. Not even a BIOS boot!

        I’m not planning to overclock. But I’m willing to buy faster memory 1866 or 2133 even though my motherboard runs 1866 and 2133 only overclocked. Beyond 1866, I don’t see any benefit with my motherboard.

        Would it be possible to achieve the memory speed of 1866 with the X5690, if the memory is rated 1866?

        Here are the modules that I’m considering: http://www.pand.li/newegg-1866-ddr3-hyperx

        • Well, I don’t personally know your mainboard, but from the CPU side I don’t see any problem with DDR-III/1866. If ASUS says it can do DDR-III/1866, then it should be able to do it no matter the IMC/CPU you plug in. Not that I’ve ever tried high memory clocks. I think the highest I went was just a bit over 1400MHz data rate.

          • defaultavatar.png
            Masterdev says:

            Thank you thrawn!

            I will keep you posted on my progress.

          • Hi, just to update…
            I bought (4GB x 1) MICRON MT36JSZF51272PZ 2Rx4 DDR3 PC3-10600 1333MHz ECC REG MEMORY RAM, to test with my old W3690.
            It DIDN’T boot. So ECC Reg. memory and this CPU are no go.
            My motherboard says “ECC, Non-ECC, Un-buffered Memory”, so it might not work at all with registered memory.

            I will test again with the X5690 when I get one soon.

            Tested config:
            Motherboard: ASUS P6T7 WS SuperComputer
            CPU: Intel Xeon W3690
            ECC Registered DDR3

            • Morning,

              I’ve been playing around with Reg. ECC for a while now, and the longest period of successful operation was maybe 2 days, on a P6T Deluxe V2. Then it would freeze.

              It’ll behave in a really erratic fashion as well, sometimes no POST, then it would lock up the machine etc. I’m starting to think that Reg. ECC is a no go on Desktop mainboards, even if the electrical traces (like the Reg. parity lanes and so on) are present on the board, and they are on mine.

              At least I haven’t seen any X58 board that can run memory with register buffers in a stable fashion yet… And short tests might not be enough to find out whether it really works or not either.

              Still looking forward to your results though. For me it produced an unstable setup with both the Core i7 980X and the Xeon X5690.

  53. I just wanted to confirm that ASUS Rampage II Gene has no issues with 8GiB DDR3-1866 memory.

    http://valid.x86.fr/b9yv62

    • Hey ike,

      Thanks! Actually, I’ve very recently confirmed the ASUS P6T Deluxe V2 to work with six individual Kingston KVR1333D3N9/8G sticks (8GB unbuffered DDR-III/1333). I didn’t get the triple-channel kits, because our supplier at work couldn’t deliver them anymore. But even with six individual modules, it still works nicely with a full 48GB RAM. This is what the machines’ typical workload looks like:

      Currently, that CentOS 6.8 Linux machine is running a create_compressed_fs worker building a system image for our Linux distribution (based on Knoppix) using a 7zip compressor, about 16 terminal windows for work, two chat clients, two Vivaldi 1.3 web browsers with 4-8 tabs each, Thunderbird, several gedit instances, several LibreOffice instances for documentation work, one x265 video encoder, one x264 video encoder and 2 of 3 typically used virtual machines using VMware Player 7 and VirtualBox 5.1.2, all across eight virtual desktops.

      The most memory actively used was close to 20GiB, the rest being filled with file buffers, so with ext4 file system cache. So far no problems and no data corruption, running for exactly one week, 24/7. CPU load is not always that high, but there are runs for 10-20 hours at loads like this, sometimes even higher.

      So I guess those Kingstons are looking good as well! :)

      • These Kingston HX318C10F/8 (Kingston Hyper X Fury Blue CL10 1866Mhz) were also single sticks, I see no reason to buy dual/triple/quad kits (unless they are offered at lower price, which they never are) for use in respective channel memory configurations.

        X58 has aged really well as a platform, im still impressed by the speed of it.

        Built a mATX gaming rig with Rampage II Gene :)
        http://i.imgur.com/HCUKq3o.jpg

  54. defaultavatar.png
    IlChengis says:

    Hello Thrawn,
    Thank you for your informative post. I found it while searching for a solution to my problem. I too have an X58 based system, and have dealt with some “ghost POST” issues. After replacing lots of hardware and nearly ruling out “noisy electricity”, I believe I’ve narrowed it down to RAM configuration. As mentioned in your “About” page, can I email you? Wanted to get your opinion on my current configuration.

    Thank you!

    • Hello IlChengis,

      Of course! Although I’m not sure if I can really help, but I guess I could at least look at the problem and see whether I have any ideas… Hm, the email address you provided looks a bit weird, is this a real address/alias of yours? In any case, I’ll just try and send you an email. :)

  55. defaultavatar.png
    Smashemcee says:

    Hi!
    Can I mount 3x 8GB 1600MHz DDR3 on asus p6t se with intel i7 920?
    I don’t know if the CPU would support 1600MHz of frequency and single 8GB modules.
    I’d like to use modules like the Kingston KVR16N11/8.

    Thanks!

    • Hello Smashemcee,

      While I haven’t tested the P6T SE myself, this should work just fine. The Core i7 920 can handle it, I have verified that myself (Core i7 930 on P6T Deluxe and Core i7 950 P6T Deluxe V2, same CPU tech). The mainboard won’t be clocking the memory at a full 1600MHz data rate without overclocking, but that’s not an issue. It’s going to be running at 1066MHz without problems.

      The specific memory you meantioned ([KVR16N11/8]) has a 512MB × 8 ICs × 2 ranks organization, so 16 chips in total over 2 ranks. That’s within the specifications, and exactly the kind of module you should buy for this!

      • defaultavatar.png
        Smashemcee says:

        Thanks a lot.
        I’ve read the 1600MHz frequency can be easily set from the bios settings (AI Tweaker > DRAM Frequency), leaving everything else to the “Auto” value. Is it right or should I manually adjust something to the voltage or else?
        Would be better to buy KVR1333D3N9/8G? I already use KVR1333D3N9/2G modules, so I’m sure 1333MHz works fine.

        • Hey again,

          You can always buy the faster ones, it doesn’t really matter. 1600MHz DDR-III will have settings in their EEPROM chips for automatic configuration for lower data rates as well (1066MHz and 1333MHz). So you really don’t need to do much. Since you won’t be overclocking the memory itself, there’s no need for raising voltages either, unless you’re trying to push it with 6 modules for the full 48GB. In my experience, Uncore Voltage can stay on default as well when raising DRAM speed.

          Also, setting your memory to 1600MHz (if easily doable from your BIOS) should work just fine as well. The memory should be configured automatically (timings and all) due to the 1600MHz settings stored in its EEPROM chip.

          Personally, I don’t think it matters a lot really. You got triple channel anyway, so the clock speed difference doesn’t do that much, unless you have exceptionally memory-transfer intensive applications. I played around with gaming and video/audio transcoding, but couldn’t really measure much of a difference.

          My recommendation: Get the 1600MHz ones, set them at 1600MHz. If it works, nice! If it’s unstable, just go down to 1333MHz data rate. Not much of an issue anyway. :) I got 1600MHz modules myself, running them at 1066MHz because I stopped caring about overclocking (I got lazy you see, even running a Xeon at stock speeds now). No problem. :)

          • defaultavatar.png
            Smashemcee says:

            Thanks a lot!

            Greetings from Italy!

            • Did you end up trying 3x8GB with your P6T-SE? I’ve got the same motherboard and I was about to pull the trigger on going to 3x8GB as well.

              Also planning on getting a X5670 to replace my i7 920.

  56. Hi. I have the Asus Rampage III Gene motherboard with the i7 950 and was wondering if I need to to purchase 2 triple memory kits, or will 3 dual channel kits work for 48GB (3x2x8GB)? Will this setup operate in dual channel mode?

    Thanks.

    • Hello Wei,

      Combining dual channel kits works just fine, as long as they’re identical. The Crucials you can see above are actually from three such dual channel kits, and that just worked out of the box. And yes, in triple channel mode. If the whole memory gets detected at bootup and in your operating system, the memory will operate in triple channel mode! There is actually no other way on X58 boards, if it comes up in dual channel mode, you’d notice that immediately, because you’d only get 32GB RAM instead of 48GB.

      • Hi Thrawn,

        Thanks for your reply!

        I am now considering between:
        Kingston HyperX FURY 16GB Kit (2x8GB) 1866MHz DDR3 CL10 DIMM – Red (HX318C10FRK2/16) and
        Crucial Ballistix Sport 16GB Kit (8GBx2) 1600 MHz Clock Speed DDR3 PC3-12800 240-Pin UDIMM Memory Module (BLS2KIT8G3D1609DS1S00)

        As they are both pretty close in price now. Do you think the Kingston would be better value and would also work?

        On another note, would a lower power module (1.35V) make any difference in terms of probability of success?

        My PC has been stuck on 6GB of RAM since 2011, so should appreciate the upgrade!

        Thanks again for your help.

        • Hello Wei,

          Lower voltage might make a small difference, as almost all X58 boards drive the memory at 1.5V anyway. Running 1.35V modules at 1.5V should make them more stable at high clock rates and capacities, but it might not matter if you’re not overclocking anything.

          You might also consider to just upgrade to 24GB instead however. That’d be within the specifications no matter if it’s 3×8GB or 6×4GB modules.

          As for value… I always considered Kingston the “safe choice” in all things memory-related, but Crucial’s been pretty reliable too. I guess it doesn’t matter much and both are compatible according to the specs. I was standing before the same choice actually, and went for Crucial – but just because of the lower price at that time.

  57. defaultavatar.png
    Mantus84 says:

    Nice seeing so much people getting the computer to run with 48gb ddr3 it will be my next upgrade for my Rampage 3 extreme and sell my 3 pairs of different memories that i run now using 2 different kingston ram modules and one cant remember the name that is an 2133mhz memmory while the otherones is 1600mhz but its rocking on like hell no problem running an highly overclocked 290x will mostly get another one when they are getting abit cheaper used. But my biggest problem for my x5660 @ 4.5ghz system is im kind of low on diskspace. Does anyone know what Asus ramapge 3 extreme have as an limit at how big hdd you can use. Can i buy an 3tb or an 4terabytes drive and everything will be okay im using the latest official bios. Knows there are alot of modded bioses so if 3tb or 4tb disks wont work maybe an modded bios could do it? But dont want to wreck my lovely x58 system that is the best computer ive ever had got the motherboard for free after i got an breakin an they took everything later i could from small money 18months ago build this lovely thing. So if 3 or more tb wont work then i well must stack up with alot of 2tb drives then and loose areflow in the fractal defign f4 chassi :< I hope someone here has an happy news and says it can support 3tb or higher drives need for my 4k videos and my big pictures :(

    Best regard from Marcus

    • Hey Marcus,

      There have been reports of addressing issues with >2TiB drives on ICH10R, but those are all software problems. To make sure you don’t run into any issues, you should not only be running the latest BIOS, but also the latest possible Intel chipset / RST drivers! There were some serious issues with Intel AHCI/RAID drivers regarding >2TiB disks in the past. Please see what ASUS themselves has to say about this regarding BIOS version 1502 for the Rampage III Extreme:

      The ASUS Rampage III Extreme support page, Drivers & Tools section, BIOS files, says for BIOS 1502:
      Rampage III Extreme 1502 BIOS
      Supports over 2.2TB huge HDDs and RAID.
      *Please install IRST 10.5.0.1026 when using this Bios version.

      But, please do keep in mind, that your machine is BIOS- and not UEFI-based. As such, you can only use MBR-based partition layouts to boot from, no GPT. What this means in essence is, that you cannot boot from hard drives larger than 2TiB. While it should in theory work with 4Kn drives >2TiB (4kiB physical and logical sectors), I wouldn’t count on it. Really, I wouldn’t. And those are still rare and expensive anyway.

      Bottom line: 3-4TB drives should work just fine as long as your software and firmware is solid and new enough, but only as data disks, not as bootable volumes. So your boot drive needs to remain at <2TiB!

      Plus, even if you do run into trouble on the Intel ICH10R (which you shouldn’t), your mainboard still also features JMicron JMB363 (1 port internal, 1 eSATA) and a Marvell 88SE9128 (2 ports) controllers. It should work on the Marvell at least, if it’s running with latest drivers. I’m using 3TB and 4TB drives on my older Marvel 88SE6121, and it works ok, as long as the drivers are new enough.

      So there you go! :)

      PS.: Some better text formatting (paragraphs etc.) and punctuation would make your post much more enjoyable to read, just saying…

  58. For all of you using a Xeon 5500 or 5600 series (Nehalem-EP or Westmere-EP), you might try Registered DIMMs as well. I have a setup with a Xeon L5520 and 12 GB PC3-8500R (ECC Registered!) RAM running nicely.
    The CPU brings along its own memory controller, so the chipset *should* not have anything to do with that. Except BIOS limitations maybe, but that seems to differ from manufacturer to manufacturer. My Supermicro X8SAX board works fine with the above combo.
    The ECC Reg. seem to cost less then ECC only DDR3 sticks, at least on eBay.

    HTH,
    D2k

    • Hello Duke2k,

      While it’s true that the integrated memory controllers have no issues with Reg. ECC, a lot of mainboards do. My own has all the necessary traces connected on the board (DIMM sockets to CPU socket), but the board just won’t bring up ECC. Also, I know of no way to verify whether the register buffers are actually working correctly, but I have run into stability issues on my P6T Deluxe just as well as on the P6T Deluxe V2. System freezes, black screens on POST, etc. Other people have reported similar issues. For some Desktop boards it works, for some it does not.

      It appears the ECC chips aren’t the issue. Pure ECC memory always works, it’s just inactive if the BIOS doesn’t activate the feature and/or if the ECC traces aren’t even there on the board. But as soon as you add the register buffers, a lot of Desktop mainboards not officially supporting Reg. ECC seem to start having problems using the memory in a stable fashion.

      So I guess one should try with some small, very cheap Reg. ECC first, to see whether it’s fundamentally working. But when going for 96GB (if anyone’s ever bold enough to attempt that on X58), the buffers probably really need to operate properly to ensure stable operation…

      As to why some boards have issues with register buffers despite having the copper traces connected – no idea. Maybe a layouting problem or some BIOS crap.

    • Hello,

      could somebody more experienced maybe help me with my P6T7 WS board.

      I purchased 6 sticks of 4GB Corsair Ripjaws F3-12800CL9S-4GBRL memory for a total of 24GB but I can’t get it to boot to save my life.

      Tried one stick in any blue slot, and then in other combinations as instruced in the manual.

      All I get is a black screen.

      Works just fine when I switch back to Corsair Vengeance 4 x 2GB.

      Thank you in advance!

      • Hi Dlajo,

        You mean G.SKill Ripjaws… Those aren’t Corsairs. Not that it matters, that memory should work on your mainboard just fine. You’re within specs as well with those 24GB of yours. Off the top of my head I couldn’t think of any reason as to why that wouldn’t work. All other people who’re using 24GB @ P6T7 WS seem to do just fine with that, although I couldn’t find anyone with the exact same memory.

        The very similar [triple channel kit] based on the same modules even supports your mainboard specifically, see QVL tab. Strange.

        I know this isn’t very helpful, but maybe you could test the modules in another machine, if possible. It’s unlikely that all six are dead, but I just don’t have any better idea at this moment. :(

  59. hi thrawn, i test on my motherboard Rampage 3 extreme for 30G of ram and its ok, using xeon w3680, will try on the 48G later, thank you for the info

  60. defaultavatar.png
    FrodeL70 says:

    Just installed 36GB Corsair Dominator GT (4 x 8GB + 2 x 2GB) 1866Mhz on ASUS Rampage II Extreme with i7 940 and it works fine. Have not tested it for more than a few boots but it looks good.

  61. I have a Asus P6X58D-E that should be limited to 24 Go.
    I tried 48Go of memory:
    – G.Skill Ripjaws X F3-12800CL10D-16GBXL => Only 32 Go detected.
    – Crucial Ballistix Sport DIMM Kit 16GB, DDR3-1600, CL9-9-9-24 (Model BLS2CP8G3D1609DS1S00CEU) => Only 32 Go detected

    So the Crucial memory is not working with every X58 motherboard

    • Hello Snow,

      It’s a pity that it didn’t work for you, but still, thanks for reporting this, it’s valuable information for other people after all. I did expect that there’d be trouble with at least some boards though, we’re fooling around with completely unsupported stuff after all.

      Out of curiosity: Did you try to fool around with your chipsets’ settings a little bit? Like relaxing memory latencies and/or raising DIMM voltage a little? Not saying it’s necessarily gonna help or anything, but maybe…

  62. Well, I have the Asus Rampage Formula III X58 and since my CPU is the Xeon X5650, I am hoping I will get luck as well. :D
    I currently have 12GB so I will try the 24GB of Kingston HyperX Savage first and if that works, will then add the 12GB of Crucial Tracer LED ram and test again. My goal would be all 48GB of course.
    Wish me luck!

  63. defaultavatar.png
    Shawk Parson says:

    this is a rather long thread and i couldn’t read every single post and replies etc …

    but sounds like you have perfectly been able to do what i have been thinking and dreaming about for quite a long time now! ;-)

    my mobo is Asus x58 Sabertooth … not sure what its chipset is but i can check anyway … my CPU is also i7 but the 950 one, which is not exactly the same as yours although it sounds close enough …

    recently, after checking it out with a salesperson where i bought the components to build my workstation four years ago, he told me it’s impossible to upgrade my system to more than its present 24GB configuration … but searching around online and asking more someone sent me this page’s link and now it seems the salesperson was wrong! :) (or wasn’t?)

    anyway, after reading more here, now i realize there are 16GB (as well as 32GB) modules available out there too but apparently, the DDR4 16GB modules are 288pin instead of 240 … and if i got it right, the x58 mobo’s memory sockets are 240pin …

    right?

    also, would it be worth it to try 16GB modules on this mobo although i’m finding them to be rather too costly at this moment and beyond my present budget …

    any feedback would be greatly appreciated, thanks!

    • Hello Shawk,

      Your chipset is the “X58 Tylersburg”. And the memory you need is DDR-III. DDR4 won’t work. And the salesperson you talked to told you what the official specifications say. 48GB tend to work well on a lot of X58 mainboards, but it’s not officially supported.

      As for 96GB: While 16GB modules exist, only Reg. ECC modules have the necessary memory organization for this stunt. Regular (unbuffered) 16GB memory modules won’t do (Reasons somewhere below). Also, Reg. ECC modules don’t work on all X58 boards, and if they do they may or may not cause stability problems. Also, 32GB modules won’t work at all, or may be detected as 16GB or smaller.

      On top of that, nobody has tested Reg. ECC 16GB modules on X58 yet, so to just buy those blindly is a big risk! Even if they’re detected properly, you NEED the register buffers working, or this will not run in a stable fashion. I’m not sure if Reg. memory will work properly on your Sabertooth. So there are a lot of big question marks with those 16GB modules.

      You’d best go for normal, unbuffered DDR-III modules (any speed equal to or above 1066MHz data rate will do) at 8GB each. That way you can reach 6×8=48GB, which is what works on almost every X58 mainboard. A much safer bet!

  64. Hell yeah,
    great thread. Tomorrow I am going to go and buy Gene II with i7 920 CPU! Looking forward to this “vintage” (1st high caliber intel of newer generations) locomotive! When I have read info about 12 GB Ram being max for X58 I started to be a bit nervous and though what a crap it must be. And now I see it surely is. So propably getting Crucials Tacticals 3x8GB for my 24GB gaming, media rig. Had a luck with previous Gryphon board and Crucial ram, hopefully will be compatible now too. And as a pinnacle here I ll swap 920 for X5650 for better performance and lower heat and power consumption.

    i just wonder… Does X58 accept 1,35V modules ok? Or do they have to be 1,5+? Thanks :)

    Thanks for this test of 48GBs. Made me happy.

    • Hello Waki,

      The DRAM voltage doesn’t really have to do anything with your chipset, it’s a matter of onboard voltage regulators and your BIOS. If you go ahead and look at the [manual] of ASUS’ Rampage II Gene, go to section 3-15 (page 85). There you can see, that the DRAM voltage range you can set goes from 1.51106V to 2.50481V. So in essence: No, it doesn’t officially support 1.35V modules.

      Interestingly though, Crucial themselves list some 1.35V modules as being compatible to the Rampage II Gene, see [here]. I guess they’re considering it perfectly safe to run 1.35V modules at 1.5V and to just go with that. It’s not like they’re going to go up in flames considering they’re likely based on the same 30nm manufacturing process anyway.

      But hey, if you want to be on the safe side, there are a lot of 1.5V 8GB modules made by Crucial as well. Ballistix series and such. :)

      In any case, I hope you’ll have fun with your X58 platform! To me it feels a bit like the ancient Intel 440BX, legendary quality stuff. It’s just rock solid, doesn’t die, and performs nicely for much longer than anticipated. :)

      I mean, I wrote that post in April 2013. At that time, I’ve been running that system for 4 years already, as I got it in February 2009, with a Core i7 920 as well. Then it was a Core i7 980X, and finally a Xeon X5690. And now it’s 2016 and I’m still using it, and it’s still going strong! Talk about some long-living hardware, a rarity these days? With a Titan Black, a SAS/12Gbps and USB 3.0 upgrade, everything’s still nice and shiny. ;)

      • Thanks for the message,

        I have read about being dangerous to use 1,65V+ rams for X58 but the newer one also, for long period of time, so, if there will be 1,35V in bios, I guess it does not hurt to order some low vol ram to the shop I work at and try them. Got the board and cpu at home now, but have not swapped it yet. I have tested it in man’s home tho. All slots filled with 4GBs and listed 24 as those should. Thanks once more. :)

        • Hi Waki,

          1.65V are still fine, even according to Intels’ own recommendations. It has just been said that you shouldn’t go above that, as the voltage seems to be applied to a few parts of the CPU itself as well, and 32nm Westmere cores weren’t made for voltages that high.

          In any case, 1.5V are completely safe of course, and 1.35V should be fine as well I presume. Note however, that you will be driving 1.35V RAMs out of spec on your board (because you can’t go below 1.5V in your BIOS). Not a problem in my experience, but if you absolutely want to stay within specs, 1.5V are the way to go.

          • Howdy,
            yep. You are very correct, Sir. Assebled now and waiting for X5650 now, so the 920 could be sold for some more juice. The ram in bios is truly 1,51 minimal. I am sure 1,35 are fine. Even better, those can be raised to 1,5 and with higher clocks as I did with a nice and quite cheap Ballistix Tacticals I belive those were 1600 8-8-8-20 with 1,35. I had those with 2133 with 1,5 and 9 or 10 clocks. Cannot remember now 100%. I will probbaly run it stock now, as the power won’ be needed that much and hopefully the pc will be strong for another bunch of several years as previous owner did not overclock the thing at all and used it mostly for casual stuff and sometimes a mild gaming. :)

  65. I feel like I’m bringing this back from the past but had a few questions after reading all the comments.

    I currently have an Asus P6T7 WS Supercomputer motherboard and am getting a Xeon X5675 for it.
    I am not looking to overclock etc but to build a large NAS.

    Have you been able to test if 96gb of ram (or even 16gb modules) works on another mobo? Also how did you get Registered ECC ram to work when most X58 mobos only support unbuffered ECC (if they support ECC at all)? Could i run registered ECC ram on my P6T7 and still have the ECC functional? I am planning a FreeNAS build with this system and need as much ram as possible, and would love to go for 96gb if you think its possible.

    Thanks

    • Hello Gutray,

      I’m afraid I still cannot say for sure. I’ve never tested 16GB modules myself (too expensive just for a test, and we don’t have any at work either). You can see the theoretical details regarding this [two posts further down].

      Also, some mainboards don’t officially support register buffers, but the modules still work somehow. There might or might not be stability issues however. I’ve seen it work nicely on some board/RAM combinations, and I’ve seen it behave very weirdly on others, like giving black screens on POST sometimes on my P6T V2.

      FreeNAS, so ZFS, eh? Probably going for data deduplication? If yes, I can understand your hunger for more RAM, but instead of shelling out a ton of cash for a risky memory upgrade, you might want to consider a fast HET-MLC SSD as a ZFS’ L2ARC device instead. Maybe PCIe-based or so. Would be slower than DRAM of course, but it’d be a safer bet, and probably cheaper as well.

      It seems nobody is willing and/or able to try 6 × 16GB of Reg. ECC on X58…

      • I am more than willing to give it a shot with 16gb modules if I can find a cheaper source, or maybe one that would sponsor me trying for the sake of the community. I will probably start with 48gb of ram and then do a 16 x 3tb array, with 4 parity disks and 2 hot spares so I do have some left over memory to run other applications like plex, couch potato and a few others. Also 48gb of ram lets me use unbuffered ECC which I know my mobo can support. I would still love to explore the 16gb module idea just because it would be fun to figure it out. Thanks for all your great information. I will keep you posted on the build, i have to sell off my 2 Netapp Storevault S500s first before I can start the next build.

        • Hey Gutray,

          You could try just two 16GB modules first to see whether they even work at all. If only I could talk my boss into upgrading our Proliants with more memory and hexcore processors, I could do the tests. But no such luck. ;)

          In any case, I’m looking forward to seeing your build come to life!

          Ah, and once more, my apologies for this blog being so slow upon commenting. Heavy blogging software from 2016 takes its toll on my 200MHz server. ;) I hope it’s at least somewhat tolerable.

          • Thrawn,

            No need to apologize for the site, it runs great in my opinion. Right now I think Iam going to start with 48gb, get that running stable, and then look at playing with 96gb or testing out the 16gb stick in the future. DO you know if I need any special BIOS for the P6T7 to run the Xeon X5675?

            Thanks,

            Gutray

            • Hey Gutray,

              According to ASUS’ [CPU support list], the Xeon X5675 is officially supported by your mainboard since BIOS version [0811], with the latest BIOS being version [1001]. So you should be good to go, no mods necessary. You have a workstation mainboard after all. ;)

              If you decide to do this and if you make any progress (or even if you fail to get 16GB modules working), please let me know, so other people can read about it here as well. Thanks! :)

              • Well, today, my new Xeon x5650 for GENE II arrived and working wonders. Temps, power, a very nice bonus, the temp of NB and SB is also bit lowered, due lesser heat from CPU. Recommending one to everybody, compared to ordinary 130W beasts :3

                • Hey Waki,

                  I had a similar experience with my X5690 vs. i7 980X. Due to the lower VID and probably a higher quality core with less leakage current – just assuming there – the Xeon simply runs a bit cooler at the same or even higher clock rates. My Noctua NH-D15 is kind of a waste for such a cool CPU, given I’m too lazy to even try and overclock it this time around. ;) Growing old… :roll:

                  • Well, I though I will totally ignore the option as I had decent middle class tower cooling, but for some reason I am damn looking too much on NH C14 for better cooling and mostly for blowing the cold air on motherboard VRMs, NB,SB for better temps… So tempting… Someone is selling the smaller cheaper version (has 14cm fan as well i think) but not sure if it is mountable inder the heatsing… C14… C14 damn…So sexy…

                  • Hello again, so I made myself “happy” and got 24GB of 3×8 Crucial ballistix tacticals. The thing is, it wont boot or post when set to 1600MHz and that makes me really unhappy. tried declared 1,5 with 888 24 timings and no go on Rampage II gene. It will post, boot fine on 1333 any tips? I do not want to be limited by ram when OC. Thanks for tips. Running with X5650, 2SSDs, 3 HDDs.

  66. Hello Thrawn,

    I can confirm too 48gb definitely works on x58 platform.

    My system:

    Motherboard : Gigabyte GAEX58-UD5 ver1. 2
    CPU : Xeon X5690
    Memory : 48 GB corsair vengeance pro DDR3 24000mhz CL11

    @now the aim to shoot for would be 96GB (for me important as I do use multiple VM’s often).
    Tried already with a kit of server RAM (16GB x module) , Hynix part, but the memory was not recognized , the board did not booted…suppose registered RAM will not work on my board.
    Is there any non ECC/registered parts 16GB x module to be found ??

    Best Regards
    D

    • Hey Dani,

      16GB unbuffered modules do exist, for instance the Transcend [TS2GLK64W6Q] or the Crucial [CT2K204864BD160B] DDR-III/1600 CL11 1.35V parts (1.35V is supported by the Xeon 5600 series).

      The Transcend is a 2-Rank module, which is an absolute must when attempting this, quad rank won’t work at full population. So, given that the Xeon 5600 series can do at most 8 ranks per channel, this would mean 2R × 3 2 DIMMS = 6 4 ranks per channel, so that’d be fine as per the [Intel® Xeon® Processor 5600 Series Datasheet, Volume 2], table 3-1, page 57 ff.

      Now as for the DRAM IC density and maximum width, this is where the crap starts: Maximum density sits at 4Gbit per chip, that’s 512MB. However, the maximum ranks are 2, maximum data link width is x8. So you can get 512MB × 8 ICs × 2 ranks = 8192MB or 8GB per stone. The Transcend module has 2 ranks and x8, but it needs 8Gbit / 1GB DRAM ICs to achieve its 16GB capacity at those specs. This’ll likely not work.

      As far as I can understand it from the specs, you’d need to break through either the IC density wall, the link width wall or the rank wall to get to 96GB. I’m not sure which one is the most probable to work, but in my experience, using more ranks than what’s specified is truly impossible.

      Registered DDR-III on the other hand can be driven at 4 ranks with a data link width of x8 ICs. And that’s how they reach 16GB/module. According to the data sheet, this is not supported for unbuffered memory.

      Bottom line: One would need to test whether either of the limiting factors may be ignored. This will very likely be extremely shaky though, running 96GB of unbuffered memory on an X58… Also, you need to know the exact specifications of the memory you’re about to test (density, width and ranks) so you can understand what it is precisely that you’re attempting.

      Unfortunately, I can’t really test this with any 16GB unbuffered memory sticks myself at the moment… Don’t wanna buy them for just that to be honest.

      • Intel is mostly not officially supporting 8Gbit DDR3 at all and I think in pre-Broadwell systems they will not work at all.

        There is actually a good way to determine the maximum DDR3 DRAM capacity of a Intel memory controller (with the exception of 8Gbit DDR3), and that is to look at the number of memory address lines. If the address lines only goes to A14 for example like with most of the Core 2 chipsets, than only up to 2Gbit DDR3 can be supported (4Gbit DDR3 would require an extra A15 address line).

        Note: This post has been edited / merged with another one by the editor.

  67. Hello,

    Sorry for my bad english, i’m french :)

    I have got 48gb with my x58 too and i confirm it’s work perfectly. I have buying these memory 1 week ago.

    Motherboard : Asus rampage 2 extreme
    CPU : i7 980x
    Memory : G.Skill Kit Extreme3 2×8 Go 2133 MHz Trident X CAS 9
    G.Skill Kit Extreme3 4×8 Go 2133 MHz Trident X CAS 9
    GPU : Evga GTX 770 4gb superclocked with ACX cooler

    CPU OC : BCLK 133 x ratio 30 = 3990 mhz @ 1.30v
    Memory OC : 1866 mhz cas 8-9-9-26 @ 1.60v

    • Hello Thunder77,

      And that’s the second report of 48GB of RAM working on the Rampage II Extreme, thanks for reporting back, and for stating the memory modules you used! ;)

    • Hey Thunder77,
      Did you have any problems with this memory?

      I want to get G.SKILL TridentX Series 16GB (2 x 8GB) DDR3 1866 for my ASUS P6T7 WS.

  68. Needing to buy a new motherboard to replace my Asus P6X58-e Pro and your article has given me hope of being able to replace it without having to buy all new components or decrease the GB of memory! Do you know if the increased memory can be used on any of the LGA 1366 boards?

    • Hi tktucker,

      Unfortunately the answer is no, I do not know. While chances are high that it’ll just work, you can never be 100% sure with anything that wasn’t part of any original specifications. There are just too many things that might get in the way, be it BIOS code or PCB design or whatever…

      All you can do is to look up the mainboard you’re interested in on the web and check whether people have been successfully running it with 48GB of RAM. Or check the comments here, there are a few mainboards reported to work fine.

      Out of curiosity: Are you replacing it because it’s dead? If so, you could just get the same model off eBay or something, that’s what I did with my P6T Deluxe as well (although it turned out the board was fine after all, what has broken was just my power supply, weird symptoms, which I had misinterpreted at the time).

      • Thank you so much for the response! It is definitely the Mobo that is dead. We have been searching the internet for the last few weeks trying to find another P6X58-e Pro but have only found some that are comparable (Except for the max ram). We are probably going to purchase an ASUS P6X58D Premium and hope we can get our Ram to work on it, as well

  69. Success with 48G of Kingston HyperX in a Rampage II Gene with a Xeon x5680.

    CPU > 4.7GHz
    RAM > 1.9GHz CAS 8

    • I have Crucial ECC and can’t get it above 1648 Mhz, 1.9Ghz, that gets awfully close to DDR4 speeds, WOW! Not only is the speed super close to 2133 however you benefit from the lower CAS of 8, INCREDIBLE! Are you using this for gaming??? At 4.7Ghz, what is your passmark score??? 4.2 gets roughly 12,000, so at 4.7 with nothing else running you should achieve a 14,000 passmark score, putting your six-core in the league of the brand-new 5930k, NICE! With the kind of results your hardware has accomplished there is no need to upgrade, even if you’ve got the money, SERIOUSLY! I wonder what the power consumption is going to be with 4.7Ghz compared to the stock consumption of the 5930k, which uses 10 more watts stock compared to your x5680’s 130 watts. Now that AMD is basically on the verge of death these Xeon’s will become EVEN MORE VALUABLE, HANG ON TO THESE FOR DEAR LIFE!

      • I’m running Ubuntu 14.04 and using the machine as a workstation. I’ve been running the Isabelle interactive theorem prover. I haven’t run any windows benchmarks or played games.

        I made it mainly from old parts and happened to use a HTPC case. The OC was limited by VRM cooling as I had replaced the thermal pad with arctic ceramique which dried out over the 6 years I had the MB. I’ve now redone all the thermal compound and crafted a new VRM heatsink and cut a hole in the case to cool the back of the MB so the VRM temps are now good. I want to have another go at getting 5GHz stable.

      • Just to be clear, the RAM speed I got was > DDR3-1900 so > 850MHz not the > 1.9GHz of my previous post unfortunately.

        With the new cooling for the VRMs and a little more VTT I managed to run my tests at 200×25 for 5GHz CPU and DDR3-2000 RAM @ 8-10-11-24. CPU is at 1.66V, VTT at 1.36V. Room temps were very cold and the CPU cores were hitting 85C. Hyperthreading was disabled.

        209×24 with DDR-1650 RAM @ 7-9-9-10 is getting there but not quite stable at the same voltages. Maybe need a bit more VTT (and a spare processor just in case this one goes pop!).

        • The 850MHz above should read 950MHz obviously. No preview or edit?

          • Hello Harry,

            Quite the machine you have there, I’m amazed that you can even hit 5GHz at all, and wow, your VCore is completely insane (you may wish to consider electromigration effects in the long run). This is still on aircooling?! If yes, then you’re a brave man! :) Well, those S1366 Xeons are relatively cheap by now anyway.

            As for your critizism regarding the commenting system here: I hear you, but as it is now, I can’t do much about it. To allow users to edit their posts, I would need to let them register here. This poses two significant problems:

            1. An additional security/spamming risk. This page is already under attack all the time and had to be hardened against break-in attempts. There are tons of anonymous spamming attempts every day as well, bogging down the server, which brings me to…
            2. Severe performance issues. This is a heavy weblog software from 2015 running on a [quad Pentium PRO 1MB 200MHz server]German flag from 1995 (with “fast” SCSI RAID and 2GB 66MHz ECC+P FPM-DRAM in 4-way interleave). If I let you register, you’d be served dynamic content all the time instead of server-side precached static HTML. Let me tell you, you don’t want that, because the user experience is abysmal, performance-wise. Like 20-40 seconds of loading time per page.

            So there you go. I’m already caching pre-compiled PHP byte code on the server side, but it’s just not enough, so I’m also precaching the individual pages in their final HTML form to serve static content to readers wherever possible. You might have noticed, that posting comments here is extremely slow? That’s because it needs to update/serve dynamic content at that stage, by calling PHP code.

            It’s horrible! But the server is one of my projects I just can’t give up, and I’ve done all I could to speed it up. I just picked the wrong software after all, but now it’s too late.

            I might be able to do something about the preview idea though, need to check whether there’s a plugin for that. It’ll be slow, but maybe better than having to double-post.

    • After LGA 1366 Xeon’s the generations of Xeons afterward SUUUUCK since Intel locked down the multiplier settings, and removed BCLK. Just look at the generation immediately after 1366>namely LGA 2011, ALL of the Xeon’s SUCK. Intel took advantage of people’s stupidity and sold them (mainly businesses with stupid owners) knowing people would be unable to extract any additional performance via overclocking. For PROOF, just try overclocking an e5-2670…the highest clockspeed achieved was only 1 ghz faster, for 3511 mhz, not enough to compete with the 5960x, let alone an x5680. Gee I wonder why that is? Intel knew from a while ago what they could make an 8-core do, this is why they make so much money, they release a sub-par CPU, jack up the price, sell it out, then years later release another one that can do more, only to charge even more because of course the motherboard must be replaced and memory must ALSO be replaced, ridiculous! They only care about profits, it should be obvious, unless people really are THAT stupid. I know Intel is the best, they’ve proven it 80% of the time (except for the period between 1999-2004 when AMD actually took them to task), however, their tactics are low and encourage corruption in an industry that should encourage innovation instead. AGAIN, ANYONE STILL USING LGA1366, STAY RIGHT WHERE YOU ARE, DON’T BE FOOLED BY THIS CORRUPT INDUSTRY!

  70. defaultavatar.png
    cOMMANDER says:

    Hey Thrawn,

    TQ for this article – currently on 48GB of memory with my 980X on my MSI Eclipse SLI.
    Managed to utilize all my 6 DIMM slots with a 8GB sticks of Kingston ValueRAM 1600Mhz.

    Just to share some information – since the IMC is built into the processor, you may need to loosen the Command Rate from 1N/1T to 2N/2T as using anything with 4 or more DIMMs would not be possible.
    *Tried to increase the DRAM voltages & loosen the other DRAM timings but none worked except to run it at 2N*
    *Previously on 1N with 24GB (8GBx3) & was y-cruncher stable*

    • Hi cOMMANDER,

      So you used Kingston sticks, that would’ve been my other choice if the Crucials wouldn’t have been cheaper, since both have extremely low return rates. :)

      I never actually ran into the timing issues because I was too lazy to fine-tune the latencies anyway after going from 24GB to 48GB, leaving them at auto, only setting the clock speed and VDIMM to 1.65V manually. My P6T Deluxe switched over to 2T by itself after going from 3 sticks to 6 sticks for the first time. Since my switch to the Xeon X5690, my latencies are very relaxed at 11-11-11-30 2T, and that’s at a low 1333MHz data rate even.

      I’m just too lazy to overclock right now. ;) Plus, the machine has been doing video transcoding work for 90-100 days 24/7 now, and it still has quite a lot of work to be done, don’t even want to reboot at the moment, so it’s all stock speed right now. Boring, I know. :)

      • Hey man – glad to see you and your page are still around. The force with the X58 runs strong indeed.

        I’ve sold my 980x and MSI Eclipse SLI sometime back to only have it changed to a X5690 and a Rampage 3 Gene. Still on the same 48GB Kingston ValueRam sticks for 2.25 years now without any issues.

        The 980x had some issues where multi-threading wasn’t working while the MSI Eclipse SLI was dated and didn’t have any USB 3.0 ports & Sata 3 ports and newer controllers as it was a 1st gen of LGA1366 boards.

        Presently, I’m doing 1604Mhz 9-11-11-28 2T @ 1.51v with BCLK 160 & auto on everything else – while running on W10.

        The X58 is no doubt is one of the best investments I’ve made in my life till date and this platform, despite going to turn a decade old in another few days has remained a faithful workhorse.

        • Welcome back! :)

          I’m also still running my own X58 system and maintaining two more at work. Two of the machines feature 48GB, but I had to ditch the Crucials. No sure whether it was due to the 1.65V(DIMM) overvoltage (shouldn’t matter though…), but at least one stick died, so it’s all Kingstons now.

          It’s HyperX Fury / KHX-1866C10D3/8G sticks running on default again, which results in DDR-III/1333 8-8-8-24-2T in my case.

          As you may have read, I’m also on the X5690 now, and I was pretty lucky with my chip I guess, VID probably low. It runs really cool in comparison to the 980X. It’s rare to hit 65°C, and that happens only in midsummer, when the room temperature reaches ~35°C. Ah, using a Noctua NH-D15 by the way.

          The only thing where my X58 is clearly falling behind modern platforms for me now is video encoding though, especially since I’m using x265. And x265 makes intensive use of AVX, AVX2, BMI2 and so on, all of which aren’t present on S1366 CPUs. But it’s ok, I can abuse other machines as co-encoding-slaves, so my X58 machine isn’t going anywhere anytime soon… unless it breaks down. ;)

          One question though: What kind of multithreading issue did you encounter on your MSI Eclipse SLI? Dou you mean that Hyper-Threading wasn’t working, or was something else broken? I never had any troubles with threading on that platform.

  71. I wonder what about the Xeon 3400 platform. It seems that quad rank x8 16GB registered DDR3 are rare at this point. I think that CPU is still limited to 36-bit addressing.

    • Same goes for the 3600 Westmere series, those have 36 bit address buses as well. You’ll definitely need to go for the 5500 or 5600 series if you want the wider 40-bit address bus to break the 64GB RAM limit.

  72. I’ve been using a Gigabyte X58A-UD5 with ECC unbuffered ram, and I can turn on the ECC option in memtest. I guess this means the ECC traces are there? I also found that registered ECC works if they are 2r x8, unfortunately most cheap server pulls are 2r x4.

    • Hi JH,

      I’m not sure about how the latest versions of Memtest86+ work, but the older version 4.20 is supposed to offer proper detection for ECC on Nehalems/Westmeres and older memory controllers. What you’re saying sounds like you got ECC and like everything’s fine, but I can’t say for sure without at least taking a peek at a photograph of your screen or a detailed description of what is being displayed by Memtest86+.

      One thing I can say is this: If you ARE able to run the ECC injection test, then you can be sure that you got ECC up and running as it should!

  73. defaultavatar.png
    PanoGraphic says:

    Hello and very very thanks to dear Thrawn.
    Your comment are very usefull. Thank you again.
    I have P6T Deluxe V2 M.B. and I7-960 CPU. Can i apply the v2209 bios whit my cpu?

    • Hi PanoGraphic,

      Hell no!! The v2209 is strictly for the ASUS P6T Deluxe, but not for P6T Deluxe V2. Please do not attempt to flash v2209! If you’re referring to the Xeon support discussion below, I can provide you with the latest BIOS for your mainboard inlcuding all the Xeon µCodes, just in case you too wanna go for a Xeon processor. Here you go: [ASUS P6T Deluxe V2 ModBIOS v1202 with Xeon µCodes].

      If you do not require Xeon support, you’ll be perfectly fine with just the latest v1202 BIOS that you can obtain from ASUS directly, you can get it [here].

  74. I have another question, i have X5650, working on 4000 Mhz, question is – 32Gb DDR3 ECC REG will work on my rampage ii extreme with that processor or not ?

    • Hello Reyhs,

      Unfortunately, it’s impossible to say for sure. I only found [this guy]German flag here, who tried the Kingston KVR1333D3D4R9SK3/24G kit on your board, which consists of 3×8GB Reg. ECC modules, and he couldn’t even get the system to POST using it.

      Some X58 boards will simply refuse to boot when using Reg. memory, no matter what CPU you might have. To find out whether the Rampage II Extreme really is one of those, all you can do is buy cheap memory and try it out. Also, stay with as few ranks as possible (do not exceed 2R!) just to make sure! Problem is, that it’s impossible to make any reliable statement about any motherboard I do not own myself. :(

      On top of that, 32GB sounds like you’d be aiming for 4×8GB? If yes, you might want to reconsider, as you’d only be using two out of the processors’ three memory channels, losing some bandwidth in the process.

    • defaultavatar.png
      Giorgos says:

      Hi, I have a Rampage2Extreme with 6gb of RAM laying around and since my HP xw6600 was sold to cover the rent I’m thinking to buy a cheap x5660 and boot it up, does it need anything special to boot like a specific bios or setup? It doesn’t have any cpu in it and I don’t have any available cpus to boot it and update. I’m currently using a HP dx2400 with a modded E5450. I found a xeon w3503 for 5 euros so I can buy it, update and run the x5660 if need be but theres a chance it might not work as well as it’s a xeon itself… Sooo any help is appreciated….

      • Hello Giorgos,

        The Rampage II Extreme doesn’t support any Xeons officially, not even with the latest BIOS version 2101 flashed in. I inspected the BIOS ROM, and I can confirm this, there are only Core i7 µCodes to be found.

        Now that alone doesn’t have to mean much. The fact that the BIOS doesn’t have the matching µCodes only means that detection may fail and the CPU will be using its stock µCodes. The BIOS may show something like “Unknown CPU”. That CAN be problematic for certain, very restrictive BIOSes. But given that Reyhs is running a Xeon on his Rampage II Extreme – likely without a mod BIOS – I think it should just work out of the box. ASUS BIOSes are not known to be particularly picky anyway.

        There might be errata though, and if any affect the systems boot process before it can reach the operating system (which will by itself patch in the latest µCodes it has available), there might be issues. This is extremely rare though. In any case, I’d say you’d get far enough to at least update the BIOS. And when you do, you might be interested in a version that actually has full support for your Xeon, featuring the latest µCodes for it. Which is why I prepared one for you right here:

        If all else fails and you’re left with a system that can’t boot that processor, let me know. I might be able to lend you a Core i7 930. It may turn out to be costly though, if you’re not within the EU (shipping, custom tax)… Just saying, as an emergency measure..

        • You’re a legend, downloading it immediately!! Thank you for offering your 930, it’s a gesture that means a lot,

          I didn’t want to spend 100+ pounds to test if it works and I bought the xeon w3503 without a heatsink for 9 quid (3+6 shipping to Cyprus), it hasn’t arrived yet and it’s a week late but if it works I’ll wait till after the summer and save up to buy a watercooling kit and a X5660/70/80 since I’ve got no coolers for it anyway :-p, I’m trying to built a good system for the lowest price possible since there’s no ‘payments’ system in Cyprus unless you actually take a proper bank loan with really high interest and I haven’t heard back from my latest interview, anyhow…

          @Mantus84 I tried booting up without a CPU and the LCD poster says CPUINIT so I guess the mobo is OK, waiting on the w3503 and if that works I’ll start bidding on either a X5660 or a 70, maybe even an 80 if I save up enough, I need a good power supply but I found a CX750M for 70 euros used, I’ll probably go for it since I need a better PSU even on the shitty dx2400 stock PSU case I currently have, thanks for the info mate :-)

          PS. I see we’re the same age too… ’84

          • Hey Giorgos,

            Just trying to help! :) Since Mantus84 confirmed a Xeon X5660 to work properly, you may not actually need the i7 930 or even my ModBIOS. If you get to the operating system (and if it’s fully updated), it’ll patch the latest µCodes all by itself at runtime anyway, based on the CPUID of the processor. All wide-spread OS kernels I know a bit better do this (Windows NT 5+, Linux 2.6+, FreeBSD 9+ at the very least). If it does truly NOT POST at all because of it’s older BIOS, we can still talk about the i7.

            Awesome to have a guest from Cyprus by the way, and Sweden too. :) I know virtually nothing about Cyprus really, other than its ethnic/political separation of course. It seems private persons are really in a sea of trouble if you can’t even use your bank account in a way I’d consider normal. That rules out credit cards and systems like PayPal just as much. :( Damn…

            Anyhow, the CX750M should be a good choice, the electronics are made by Channel Well Technologies, they’re well-known for their high quality server power supplies, so that PSU sure ain’t no crap. Got a Corsair for my new S1366 system as well, a unit built by Flextronics, a company which has a good name in the field of industrial power supplies, the AX1200i. Should be a nice box you’re building there! :)

            • I’m Greek originally, been living here the last 7 years, I can use my Paypal and everything else as intended it’s the payments/installments system that is f.ed up, Since until the crisis hit Cyprus every single person here literally had enough money to burn if it was too cold and not give a damn, That gave us the lower tier working force (I’m a barista) enough money to live nice and afford our hobbies without the need for anything under a BMW 320 full extra M Pack(roughly 45.000) to be paid in installments(which of course I don’t own but more than half the population under 30 does, the older ones go for Mercs and Jags and Astons), all that changed of course and as I left Greece right before the recession hit and never got actually affected by it till last year that it crossed the narrow sea (see what I did there? any GOT fans?) and since the status quo hasn’t had the need to incorporate such a system and our salaries dropped by half, plus an unexpected hernia operation right after quitting an area manager position at a local coffee chain and finding out that they haven’t been paying medical insurance on my benefits I am left here, trying to revive an ancient mobo I found at a friend’s house together with 6gb triple channel corsair dominator RAM and a GTX9800gx2 which I gave him 60 euros for the lot but he only asked for 40. I guess I was feeling guilty that it was too little :-p

              Enough sob stories, I’m really excited of accidentally finding a blog/ger that is so well informed and goes beyond the norm of tech forum “Gurus” being shitty or not sharing their knowledge, that little piece of info you gave me on the Corsair PSU is something that more people know about but won’t just tell you until you specifically ask “IS IT ANY GOOD?” and even then they will say “Google is your friend” or just “GIYF” .

              TL;DR thanks guys

              • Morning,

                Ah I think there are enough nice “gurus” out there who are willing to help, you may just need to dig through a pile of crap first, to actually locate them. ;)

                Quite the story you have there about your life though, especially the medical insurance part, that’s completely unthinkable here. Farther up north where I live, most people are still somewhat ignorant about the crisis, or… not really “ignorant”, they just can’t truly imagine it, never having experienced anything of the sort. I really pray to all nine hells that it won’t hit us too in the near future (I’m from Austria, I’m just blogging in English to keep my language skills sharp and reach more people).

                If my salary would drop by half, I’d be dead in the water! And if I’d lose my health insurance, I could basically hang myself, literally. But besides medical supplies, I’d have my expensive internet and a high electricity bill because I’m running my own, free home server (including this blog!), and it’s based on an [ancient Quad Pentium Pro 200MHz machine] from the mid-90ies. I’d need to give up the server, which would break my heart and leave several users of my free services dead in the water. I would probably be able to keep my flat, but I’m less sure about the car, my crappy old 1997 VW Passat… Sometimes I wonder about how blind (or alternatively: how malicious) the world leaders truly are.

                In any case, I believe I am the single last person left alive in the West who hasn’t seen a single episode of GoT. Yes yes, quite the blasphemy, I know. ;)

                But please do keep us updated on your progress with that Xeon, would be interesting to see whether it works (and with which BIOS version exactly). Also, it’d be interesting if the BIOS really reports a “Xeon”, or just some “unknown Intel CPU” or something. My P6T Deluxe was clearly missing the µCodes for my X5690, and still reported the CPU as “Xeon X5690”, which shouldn’t have been possible actually. So I wonder…

                • No worries about the Game of Thrones show, there’s always binge watching all seasons at once or not at all depending on personal taste :-)

                  The small HP/Compaq dx2400 I’m using has a Pegatron (it’s a subsidiary or spin-off of ASUS if I recall correct and they actually manufacture the iMac for the last couple of years) 2a73h motherboard with the chipset being this:
                  Northbridge – Intel G33 Express
                  Southbridge – Intel ICH9

                  the original CPU that came with it was a Pentium Dual Core E2220, I ordered a Xeon E5450 with the sticker on it that swapped two pins and just installed it without using the modified BIOS with the Xeon μCodes since when I checked they were already on it from the latest official update, bear in mind that the socket of the motherboard is 775 and the Xeon is 771 is what makes it strange for the μcodes to be on it, first boot black screen/forgot to plug in the HDMI ;-p, next 3-4 boots I got blue screen when entering windows, remembered I reset the BIOS and forgot to change the SATA to AHCI/phew, next boot everything perfect and the CPU is recognized everywhere as a Xeon E5450, my only problem is the the mobo doesn’t support OC and since I didn’t find any good diagrams for BSEL mod specificaly for the 5400 series xeon I just left it as is.

                • So…
                  CPU never arrived so I claimed and got my money back, the full 13.41 euros of it :-p

                  I will try and bid in a x5660 if it doesn’t go too high
                  :fingerscrossed:

                  • Hey Giorgos,

                    Sorry to hear about the failed CPU deal. At least you got your cash back, could’ve gone worse I guess.

        • defaultavatar.png
          Serhio says:

          Hi!
          Does the CPU Xeon 5600 series compatible with motherboard Asus P6T Deluxe v1?

          • Hello Serhio,

            Yes, I’m currently running a Xeon X5690 on the original ASUS P6T Deluxe, BIOS version 2209. The CPU just works even without having to patch updated µCodes into the BIOS.

            • defaultavatar.png
              Serhio says:

              Thank you very much for your researches, which useful for many people and for quickly answer!

              Sincerely, Serhio.

      • defaultavatar.png
        Mantus84 says:

        Hello mate i have an R2E and bought an x5660 on ebay for trying out and for streaming gta 5 and so on, Had the latest official bios from asus homepage just swap the processor works like an charm remember to do a bios reset. Using it now in 4.5ghz with no problems at all. done all stability checks and everythings working awsome. Best regards //Marcus from sweden

  75. The decentralized Yacy search engine you have running, is this on your X58, or is this also operating on your XIN.at server??? Considering your HTML isn’t 5th generation it’s still surprisingly modern, just saying! So your XIN.at server has a total of 160 GB of storage, since it’s in RAID mode, is all of it still available, and how much of that storage are you allocating to this site, including all the high-res images you have plus software…all in all, really cool! I wonder how much power your XIN.at server actually uses???

    • YaCy is supposed to be running on the X58 platform, cause it can eat a ton of RAM, depending on configuration. The more RAM you give it for its search index, the less disk I/O will happen, and it can be 64-bit, so no practical limits. It’s down at the moment however, because of the stability issues on that platform right now. I am still unsure as to what’s really causing the problems, but the RAM was/is one possible candidate. That’s also why I’m interested in ECC. :)

      If you’re interested in system load, you can check it out [here] (this also takes some time to load, because the graph anti-aliasing is unfortunately single-threaded, please be patient).

      About storage, it’s a 36GB HDD for the system at this moment, with ~17GiB being used. The data is stored on a regularly backed-up RAID-5 with 68.3GiB capacity and 53.8GiB being used, although about 10GiB could just be deleted, scratch data. This is for about 10 users at this moment, including myself. This WordPress weblog here – including all images and files – consumes 1.59GiB right now. Not too much, eh? The SQL database it’s using is 61.5MiB in size. Not slim, but acceptable.

      Some people I know personally (including my relatives) prefer to use my services, because they come (to some extent) as trustworthy, secure, free and with no abuse involved. If I would mess up, they’d know who to blame. So I’m kind of accountable, which serves to build up trust. This is not the case with other opague organizations on the web (think: Google, Amazon, Facebook, blah blah).

      So yeah, I am a big fan of decentralized, user-driven services that do not rely on any of the big players. :)

      Ah, and if by “power” you mean “electricity”, weeell, including all the networking hardware it usually sits between 470 – 525 watts. It sure ain’t cheap. But what hobby is? ;)

      • 475 watts is about what my AMD Opteron consumes since it’s got a 1TB WD Green, AMD Radeon 6850, and a 4GB Gigabyte RAM Disk operating at similar frequency to the 4GB on-board. You could say I actually have 8GB RAM, just in separate areas, all housed in a semi-portable shuttle PC case, oh yea and gigabit ethernet too so it’s definitely capable hardware even today :D. I’m absolutely amazed that your XIN.at server is so energy efficient given it’s age, AWESOME!

        • You’d call that energy-efficient? Most people think I’m completely stupid for running such hungry hardware 24/7. ;)

          Especially the people from Germany next door (I’m from Austria) totally don’t understand that. But you can see why, when looking at their energy prices. Here in Austria, I currently pay my energy provider 6.86¢ per kW/h, which can be considered a highly competitive price. That plus 26€ operational cost a month for the network operator.

          In the end, my entire household costs about 86€ per month in 100% water-generated electricity, with about 800-1000W constant 24/7 load. However, in Germany I couldn’t afford that so easily. Average price per kW/h there is roughly 25¢ with operational costs in the range of 7-10€/M! That’d put the price at roughly 210-220€/M, more than twice as much! And that’s the same for their nuclear-fission-powered electricity, not the eco stuff I’m buying!

          That’s why I had to completely re-evaluate my approach when asking German people to run their own home servers for a bit more independence and privacy. Typically, they’d rather go for an Atom or even Raspberry Pi machine, and understandably so.

          It really depends on where you’re living…

          • Solar Power can eliminate much of the energy cost, IF you can get through the initial investment!

            • That’s not the only issue. I’d agree if I were living in Nevada/Arizona, or maybe in Oman or something. But where I live, solar power is highly unreliable, and mostly used only as an auxiliary source of energy for warming up water or something.

              In Winter, you can’t get much out of photovoltaics here, as the sun won’t even go near it’s Zenith anymore. Plus, lots of clouds, which you may also get for several days in a row in summer. Also, the frequency of thunderstorms in summer has risen in the past 20 years too, further reducing the amount of sunny days per summer.

              The cells are also horribly expensive, and I can’t even mount any, because I don’t live in my own house, but rather in a flat. And our housing cooperative has used up the money we accumulated for necessary renovations (new roof, complete thermal insulation of the building), so things like solar cells are completely out of the question for the next 10-20 years or so. ;)

              In Germany, the situation isn’t much different. People who are building a new house for their family would consider photovoltaic cells, because when compared to the cost of an entire house, the cells are a minor factor, and you can get some subsidies from the government in some areas for that. But retrofits? Not common I believe… Cleaning and pricey battery replacements also need to be considered.

              Currently, battery-backed solar cells are often used for bus stops and street lanterns that have been upgraded to LED lighting. But a ~500W server and a ~300W (when idle) workstation, that’s a bit too much. :)

  76. https://www.youtube.com/watch?v=FJyXSmiWMHg , in the first video I get a good overview of your board’s BIOS and I must say it’s remarkably similar to my own, almost identical even! https://www.youtube.com/watch?v=nYp_tnC5Ho8 , this video gives a nice visual basis for the X5690 to start from, one thing I’ve noticed is that the i-7’s are chopped up from their TOP forms, aka, 920 is severely chopped up form of X5690, whereas the 980x is an X5680 with certain elements disabled, it’s all the same tech just cut into less complex forms or with features disabled as is the case with the 980x. What I don’t understand about your board at first glance though is how your board gives difficulty when producing stable overclocks, and then after looking at images of your board, I see now what it is, your VRM’s! The problem isn’t that your VRM’s are solid, and therefore good, they appear to be similar to my own, the issue is, if you compare your board’s layout to that of my own, the Rampage III Gene, there is one BIG difference in both layouts, and that’s the placement of the grounding plug!!! The spacing between your vrm’s and your io’s are too narrow, which impedes cooling from what I can see, this explains your board’s instability at higher frequencies! There is a way to improve this, and it’s fairly simple, just mod your heatsink that attaches from your sb, nb, and vrm area by removing the crappy thermal pads that ASUS provides, and replacing it instead with a more permanent solution, namely, a special mixture from Arctic Silver called “Allumina”, this is basically two different pastes (part A and B) which combine to form a PERMANENT thermal paste. Keep in mind that although this is a highly effective thermal compound when combined, once the two compounds combine it hardens (and bonds) within 5-8 minutes and cures in about a day. After it cures it cannot be removed, EVER! I applied it to my Rampage III Gene and never have to reapply it and it works extremely well as my NB temps never go past 68c under load! I hope this helps you out and this is something else I’d definitely recommend you do, if possible, before your X5690 arrives, oh and some copper vrm heatsinks might help too. I strategically placed two on my board, one near the memory area, and one towards the back near my io backplate. I’m really excited that you made the jump to the X5690, WOOOT!!! :D

    • Hmm, optimizing the VRM and MCH/ICH cooling? Well, why not, it’ll take months before that machine is really completed anyway (because building the RAID will take more time, given the insane SAS hard drive prices), so why not. I still have several good thermal compounds lying around, and lots of old heat sinks I could cut into proper shape for additional cooling.

      • Check Ebay for pricing and also check out pricewatch.com, those two are very useful to me.

    • Hey again, WOOOT!,

      It took a bit of time, because it was sent via a letter from Germany (which seems to be much slower than packages, which are handled by a different company), but here we go:

      (Xeon X5690, click to enlarge)

      Reg. & ECC Testing will commence either today or tomorrow on my secondary P6T Deluxe using two Hynix HMT125R7BFR8C-H9 modules, which means 2×2GB Reg. ECC DDR-III/1333. I will let you know how it goes!

    • And here we go.

      Despite the missing µcodes, the X5690 is seemingly detected by the BIOS right away. Not sure how, but yeah. I still patched the newer ones into the BIOS afterwards, just to make sure:

      The ASUS P6T Deluxe BIOS v2209 detecting a Xeon X5690 (click to enlarge)

      The ECC part however, well… I can only run memtest86 version 3.50, as all newer ones simply freeze or reset the machine immediately on any P6T Deluxe (V1) I ever tried, no matter which RAM, CPU or BIOS version. The memory speed is being misdetected, but the ECC detection should still work. It does detect the presence of ECC in the CPUs IMCs, however, it’s not being turned on on the memory itself, as you can see. Either because the necessary traces on the mainboard are simply not there at all or because the BIOS just ignores ECC. There is no option in the BIOS to manually switch it on:

      Memtest86 3.50 showing that a P6T Deluxe seemingly doesn't enable ECC even with a proper CPU and memory being present
      Memtest86 3.50 showing that a P6T Deluxe seemingly doesn’t enable ECC even with a proper CPU and memory being present (click to enlarge)

      Supposedly, Memtest86 has the best detection mechanisms for ECC being enabled on the memory, but we can’t ever be really sure I guess. Still, given the indicators I would assume that it’s relatively safe to say that ECC does not work on an ASUS P6T Deluxe, no matter which CPU you plug into it. Bad luck then, at least if memtest86 can be relied upon here.

      At least the Infineon TPM module I got really works in the board. But I’ll write a dedicated post about that some time in the future. :)

      Edit: Oh, and it seems to be running a nice low default VCore of 1.200V at full speed without turbo – meaning 3.46GHz – and also under full load. Currently, I have a tiny Intel heat sink mounted on it, and it’s been under full load for about 40 minutes now. The cooler is barely hand-warm! :)

      • The lack of ECC detection is EXACTLY what I saw during my 48gb memtest so this confirms that your board though it’s ATX is nearly identical to my microATX version, interesting! Oddly enough if you use HWMonitor in Windows the individual temp sensors on each ECC module do work on my board, this is a nice feature for monitoring heat output and mine never exceed 52 c under load :) It’s weird how you are forced to use 3.50 whereas on mine any version works and everything is properly detected including the speed of 1605mhz plus the cl of 9-9-9-24 without issue. The ECC feature is off as reported by my memtest…just like in your test…did your updated microcode resolve any instability with your memory? I’m thinking that your best bet for ECC might be to use the Hynix I recommended, or the Crucial…perhaps though I can only be 100% certain on the 8gb modules…

      • If only there was a way to add the ECC on/off option to our BIOS and upload the change to our current versions, similar to what was done with CPU microcodes…the strange thing is that the option is there on my oldest ASUS A8N-VM CSM, just that overclocking options are severely limited…what if it were possible to extract the ECC option out of that boards BIOS and merge the feature into our boards, after all, they are all ASUS boards…hhhmmmmm

        • Memtest is strangely broken on the ASUS P6T Deluxe. Only the first one though, the P6T Deluxe V2 (the one without onboard SAS) works fine. Maybe some weird BIOS bug or something. Some people say it’s a multicore bug and that disabling HT plus all cores other than a last one makes it work. It does change the behavior a little, allowing it to run a bit longer, but that’s about it. Must be a bug in the BIOS or in Memtest or both. No idea.

          Nice to hear that there are actually thermal sensors on your memory! And I always thought only FBDIMMs have those. :)

          In any case, I can try and take a look at a few BIOSes and see whether the option can be properly ported over. Changing existing ones is easy enough, but porting one seems extremely dangerous, there is a lot of data and information in the BIOS editor that I do not fully understand. Also I’m not sure if this can even be done without recompiling the BIOS from source. But who knows.

          Even that won’t help if the physical traces are missing on the board though.

          • I think the ECC traces are there, why else would your board even be able to recognize your X5690 WITHOUT microcodes??? If you can put the ECC code into your boards BIOS, and get it working I’ll pay you to add ECC on/off capability to mine!

            • You don’t need the ECC address lines / traces from the processor socket to the DIMM sockets for CPU detection. The CPU and its own ECC capability are being reported via MSRs (registers) I think. Physically, the detection data would flow over the QPI link to the X58 chipsets MCH, from there via the DMI bus to the ICH10R, and from there via either the LPC or SPI bus to the BIOS chip. Alternatively, the data flows directly from the CPUs MSRs to RAM, if the user requests it, via CPU-Z for instance. ECC traces being present or not doesn’t really affect anything but ECC functionality.

              So it MAY be the case that the copper traces are missing. I just don’t know for sure. I’d like to know the pinout of the DIMM, but on the back side of the mainboard, where you have multiple columns of pins. But I can’t find any pinout diagrams showing that. Otherwise I could make sure. Edit: Ah crap, no I couldn’t. Because the mainboard has multiple layers. Meh.

            • Dammit. I’m looking through a few ECC capable ASUS S1366 board BIOSes (P6T7 WS Supercomputer, P6T6 WS Revolution), and they don’t have any ECC options. It’s all fully automatic. I fear this is either impossible without hacking the BIOS code itself, or it’s just beyond my minimal capabilities. One would need to ask a real BIOS hacker…

              • What about the Tylersburg Supermicro???

                • I’ll take a look when I get home, maybe in 1-2 hours or so.

                  In the meantime, i found out that the ECC feature on modern AMD platforms CAN be activated at OS boot time when using Linux. To do it, you pass an override parameter to the EDAC (error detection and correction) kernel driver for AMDs IMCs. That will somehow reinitialize the memory subsystem without the need of a reboot, and turn on ECC even if the BIOS does not support it. See [here]!

                  Maybe I can study the source code to see what that part really does to the CPU. Also, maybe there is something similar for the Intel world?! If yes, any decent C programmer could write a program/driver that turns on the magic.

                  • Intel with their lousy restrictions :( . This is exactly the kind of thing I hear about time and time again how Intel purposefully implements limitations whereas AMD, knowing their tech is inferior at least gives the end-user a little more freedom to do with their hardware as they please, this reminds me of the Zosma quad-core I had that I unlocked to six cores while being able to overclock as well, all of this and having paid a quad-core price at the time! Intel simply doesn’t allow this without serious engineering knowledge! :(

                    • Yeah, well… That’s Intel for you. For AMD you don’t even need an Opteron for ECC, any FX will do.

                      In the meantime, I inspected two more things. The first being a few SuperMicro S1366 board BIOSes. They’re AMI too, and they do have more options. But even there, there is no ECC on/off switch. Automatic again. So we can’t get much out of that with more in-depth knowledge.

                      Second, I inspected the C source code of the EDAC drivers on Linux, that’s amd64_edac.c and i7core_edac.c from the Linux kernel source. Despite its name, the second is also handling ECC for Xeons, at least for Nehalems and Westmeres.

                      The code is a bit over my head though, I’d need more time for studying and understanding it (I am no kernel developer at all). For AMD there is a clear “force it” function, but the Intel driver is harder to understand. I thought that you’d flip the switch by writing a value to a machine-specific register (MSR) in the CPU, but I can’t quite grasp what’s going on in i7core_edac.c.

                      If the code is THERE, one could port it to a small kernel driver on Windows, and add a small user space tool to it, so that any user with administrative privileges could just switch ECC on or off at will. That is, if it’s even possible for Xeons like it is for AMD IMCs…

                      There is also an interesting thread about this on the [H]ard|Forums, see [here]. I’ve re-joined the forum and am contributing what I know there too. Maybe somebody more capable than me can pick this up and take it where I seemingly can’t.

    • Hello once more,

      I have studied the DDR-III DIMM and LGA1366 data sheets in depth in the past two days, and I had decided to verify with 100% certainty that either the ECC traces are or are not there on my mainboard. So first, I had to create proper pinout maps to determine where exactly each individual pin can be found.

      Here are the datasheets I used to determine that:

      And here are the pin maps. When looking at the socket, please note the yellow circles. These are the notches. Please pay attention to them, regarding socket alignment. In my case, the socket was upside-down on the board, so I had to rotate the image by 180°. Both the LGA1366 and the DIMM diagrams show the sockets like they can be seen when looking at the front side of the mainboard:

      ECC pins on the LGA1366 socket (click to enlarge)

      ECC pins on a DDR-III DIMM socket (click to enlarge)

      Next came the measurements using a digital multimeter, as suggested [here].

      First I verified that my measurements worked (the upside-down socket fooled me at first). When I could reliably verify the continuity of some DDR-III data pins like DQ[0] on the DIMM socket to DDR0_DQ[0], DDR1_DQ[0] or DDR2_DQ[0] (depending on channel) inside the LGA1366, I was ready to verify the ECC traces.

      The final result is quite sobering however. I can now say for sure that there are no ECC traces whatsoever on the ASUS P6T Deluxe. Since soldering cables to the pins to make those connections is highly unsafe regarding proper ECC operation, I will stop here. The BIOS is not even an issue at this stage – the mainboard simply doesn’t support ECC at all. And while I can’t say for your Rampage III Gene, you may wish to verify it yourself using a multimeter based on the data I provided. My assumption for ASUS would be that the ECC traces are truly only present on workstation mainboards.

      The end. :(

      • Well, unless you want to be really adventurous and solder…I’d just be happy having 48 (possibly even 96)gb of ecc memory simply switched off :( . It’s still worth investing in the ecc, since it is generally more reliable even with ecc switched off, and can even overclock a little bit too…so at least in my case, I can’t complain for now, knowing I’m still keeping up with the latest tech out there… I wonder though if perhaps the reason I could never get to 96 gb was because of the lack of ecc capability……even though everything else functions perfectly…oh and even ASUS workstation boards like the P6X58-E PRO don’t support ecc, though it does go up to 48gb…interesting…I think all the X5690 is doing for our boards is lifting a little bit of memory restriction in that we can use ecc, just not with it on…if only there were some efficient way to activate those traces…

        • Soldering cables to the rear of the DIMMs and the socket – the idea did cross my mind. However, when looking at some [DDR-III routing specs], you can see how tightly you need to dimension the lanes. I’m thinking it’s very, very easy to mess up the timing for the ECC lanes, thus defeating its purpose.

          I also have a certain fear that the same issue may affect the register buffers. I cannot prove that yet, but maybe the Reg. traces too are missing, and the buffers are simply being bypassed. I am unsure however if that’s even possible, I would need to do some more measurements for that.

        • defaultavatar.png
          Sjaak Trekhaak says:

          Oh, just don’t buy that asus shite anymore, and get a real motherboard that supports ECC registered memory.

          And keep an eye on the memory prices and buy everywhere when there’s an error in the pricelist of one of their suppliers. That’s how I got 48 GB for about 60 euro, over two years ago.

          • That’d be the proper solution of course.

            I am – and I know this to be contradictory to using safety nets like ECC – still an overclocker however, and if I just get a SuperMicro board, that’s all over. I don’t wanna go back below 4GHz! ;)

            The reason why I’m replacing my ASUS P6T Deluxe with yet another P6T Deluxe is simple: That way I can spare me the OS reinstallation. Instead, I can just pull the SSD from my current system, plug it into the new one and reboot my you-know-which operating system. Cause it doesn’t like to boot from AHCI SATA controllers it doesn’t know yet. ;)

            • I just had an idea, if only it were possible to get an SR-2, doesn’t matter if it works or not, and use it as a donor for the ECC traces you were detailing earlier, then adapt and add them to your P6T Deluxe!!!

              • Oh no, that’s not feasible!

                The traces are integrated into the peripheral component board itself, and they will likely reside on multiple layers of the board. Modern mainboards consist of 4, 6, 8, 10 or even 12 layers stacked on top of each other. Traces may run on either the bottommost or topmost layer, however they may also just sit anywhere in between, see here, a 4 layer example:

                Multilayered PCB structure
                The multi-layer structure of modern component boards. Image is © Polar Instruments

                Plus, the way traces are routed is critical, and their length AND routing/positioning must be perfectly matched with the given layout of the mainboard. That’s what advanced board layouting software is for..

                The specs say that groups of ECC traces need to be on the same layer, and member traces of a single group should be isolated from each other by ground traces. Plus, groups shall not run in parallel on top of each other either.

                So all you can do is solder wires to the accessible pins, and there is simply no way for a layman to ensure that it’s going to be safe. Plus, it’s very risky work. One wrong pin, and you may fry the board, the memory and/or the CPU.

                Not all is lost though: One can still obtain a WS board from ASUS, like the P6T WS Professional or one of the other two I know of (P6T6 WS Revolution and P6T7 WS SuperComputer). Those do support overclocking as well as Xeons and unbuffered ECC out of the box! And all the way up to the X5690 too when using a new enough BIOS!

                • Those are fantastic boards, however, are there any MicroATX versions of these boards that also support ECC???

                  • Not to my knowledge, no. Given they’re workstation boards…

                    There are some µATX ASRocks for S2011-3 with ECC support, but I don’t really know any overclockable boards like that for S1366, not from ASUS or anyone else.

                    • Right, as I thought, only with X99 do you get both overclocking and ECC in a small microATX package, interestingly with X79 it’s the same as X58, no ECC, overclocking, and MicroATX all in one :( , kinda frustrating…especially since every other aspect works perfectly, right down to the temp sensors on the ECC memory…just no ECC…

          • THAT is the problem, for all the issues ASUS boards may have (which I agree at least from a support standpoint) they are excellent boards with outstanding overclocking abilities. Now, where in the hell do you find an X58 based board with overclocking AND ECC capability??? Only the EVGA Classified SR-2 has it, and it’s enormous! How about an ATX or MicroATX form factor with the same capability? Only the X99M I’ve seen from AsRock has it and even then the Xeon cpu’s it supports are multiplier locked, which isn’t such a problem for the older Xeons such as the X5690. Wouldn’t it be ideal to have a Xeon X5690 @ 4.5 Ghz, with 96GB memory with ECC turned on? At that clockspeed none of the new Xeon’s would be able to keep pace in single threaded apps with the X5690 running at 4.5 Ghz or above…so there is value in somehow adding ECC to a non-server board that can overclock, something server boards can’t do, to me this greatly diminishes their potential value, especially when you consider how overpriced server boards are!

      • Hello, thrawn! Appreciate your efforts, but I think you made a mistake somewhere. As example, ECC traces present on P6T SE. P6T Deluxe must have them too. To prove or disprove this assertion, I need high resolution image of motherboard’s back (memory slots area).

        • Hi Fedor,

          Hm, I’d say I made sure my results are solid, I retried my measurements multiple times. I also cross-checked with some data traces, for which I was able to confirm their presence. P6T SE is a newer board than the P6T Deluxe – which I think was the very first ASUS board for S1366. Maybe that’s why?

          Also, seeing the back of the board won’t help you. The P6T Deluxe (like all modern mainboards) is a multi-layered PCB, and ECC as well as ground traces can and are supposed to exist on different layers, as recommended by JEDEC.

          So, you’ll find a lot of traces seemingly missing to the naked eye, and yet they’re there somewhere inside the PCB. Of course if there WAS a clearly visible ECC trace, that would change things, but there simply is none…

          If you still want a photograph I can shoot one, but you’d need to give me a few days time at least.

          • OK, I’ll be waiting. Of course, I am familiar with the stages of the production and design of motherboards. Later, I’ll explain the reason for the need of photograph.

            • Hey Fedor,

              You know what? I know myself rather well. If I don’t do this right now, I’ll have forgotten all about it by tomorrow, ’cause I’ve got a lot of stuff going on right now. ;) So here is your photo right away (it’s a bit dirty, this is my first P6T Deluxe that I got in 2009, haven’t cleaned it yet):

              (Click to enlarge, 3072×2056, 2.26MiB, ~5 sec. loading time from this server)

              I slightly oversharpened the picture so you can see the surface traces better. Sorry for the optical distortion, but I just can’t do much better with the lenses and camera I have. ;)

              Unfortunately you can’t see the CPU socket from the rear because of the backplate, and I don’t really want to remove it…

              • Hi, thrawn!
                Thanks for photo, very good quality! :-)
                As I thought, ECC traces present on your motherboard and they are clearly visible for channel1:
                http://radikal.ru/fp/dc01ba4953f349fa880cacbf1d75ecde
                Can you verify connection between DDR3CPU pins? For channel1 on the photo: 39D36, 40F36, 45E33, 46G36, 158E37, 159F37, 164E34, 165G35.

              • Part of my comment was reformatted, I’ll try another way:
                DDR3..CPU pins for channel1 on the photo: 39..D36, 40..F36, 45..E33, 46..G36, 158..E37, 159..F37, 164..E34, 165..G35.

                • Hey Fedor,

                  Sorry for the reformatting problem!

                  I will probably not have any time today or tomorrow as there is a lot of work at the moment, and I’ll be home very late (and very tired). Maybe on Sunday if I am motivated enough…

                  Currently there is a lot going on, and I’m quite happy if I don’t have to lift a single finger at home. ;)

                    • Hello again Fedor,

                      Sorry for the delay, but I couldn’t take the measurement with ease. I had to solder a measurement cable to the back of the board, otherwise it’s pretty impossible to take measurements from both sides of the PCB.

                      Being the lazy bastard that I am, yeah… well. But I did it now, and I have to stand corrected: The traces are indeed connecting the pins!

                      Mind that I didn’t check them all, only DIMM #39 to CPU D36 and DIMM #40 to CPU #F36. At least for those I can confirm it’s there, so I don’t doubt the others being connected anymore either.

                      I guess that means the problem should rather be on the BIOS level instead.

  77. http://www.supermicro.com/products/motherboard/QPI/5500/X8DTL-3F.cfm , notice this server board takes 24gb un-buffered unregistered dram, yet it also takes up to 96gb registered ECC ram out of six slots, sounds familiar to our boards doesn’t it???

    • Intels 5500 Tylersburg. The “server” version of our X58. EVGAs Classified SR-2 (the board I took the Xeon µcodes from) is also based on it. But that’s Supermicro for you, they won’t mess up ECC support, or memory support in general. ;) Besides dual socket capability I don’t know if anything else really differs between the two Tylersburg chipsets, I’m too lazy to study the datasheets. :roll:

      I’m still not counting on my P6T Deluxe to have the necessary ECC traces on the board though. For it to work, a total of 8 DIMM pins need to be connected to the memory controllers, that’d be pins 9-10 and 45-46 on the front side of the DIMM and 128-129 as well as 164-165 on the back side, as seen [here] or [here] for instance. I tried to visually confirm that, but failed to do so, it’s a multilayered PCB after all. We’ll see…

      Edit: Xeon X5690 ordered! I presume it should arrive next week, which is when I’ll conduct ECC & µcode tests!

      • With all the “data” we have gathered together in your blog from the articles linked and info shared I doubt you’ll need to dig up anything from datasheets. :D Question, since your 980x is beginning to fail, as you’ve previously indicated, did you at least, to be safe, integrate the micro codes off of the SR-2 (how did you gain access to such a board, <those are legendary, was it from your work???) into your board. You don't have to wait until your X5690 arrives to integrate the micro code as you can, and should do that now, before your X5690 even arrives. I mean the 980x still works, right? That way, once your X5690 is integrated into your board the board will readily recognize all available features of the CPU, this should make testing easier. Also, I'd recommend holding off on the overclocking until you've successfully confirmed ECC functionality, oh, and not to be negative here but DON'T expect serious overclocking of the memory, you'll want to keep it operating as close to stock as possible (since it's ECC) and instead focus on multiplier settings as well as bclk…what I did was to lower my DRAM SPEED from 1600 default to 1333, then I kept increasing the bclk until I got the cores where I wanted them, to 160, from 133, and so far I haven't touched the multiplier, leaving it at 26…thankfully the X5690 is designed to handle way more heat than the 980x so not much to worry about there, hope everything goes well!!!

        • Morning!

          You don’t actually need the SR-2. All you need is to know which board supports the Xeons and has a comparable AMI BIOS. You can just download the BIOS, then extract all the individual µcodes from it using AMIs MMTOOL and patch them into the target BIOS. Problem solved! Here, I’ve assembled everything necessary for you, including a readily patched Rampage III Gene BIOS:

          Also – for research purposes – I’m planning to use the Xeon without the BIOS patch first, then run a few tests. After that, I’ll patch it to see if anything changes. Just curious! :)

          On top of that, I was never planning to OC my RAM. Even now, I’m keeping my RAM (which is DDR-III/1600) at DDR-III/1456 with relaxed latencies, just to make sure that large unbuffered bunch stays stable. The triple-channel setup is more than fast enough for my applications anyway, even at lower clock speeds and higher latencies. Plus, if I were to OC the RAM, that’d require more extensive stability testing, which I’m just too lazy for. ;)

          • Thanks! Now all I’ve got to do is to extract the microcodes off of the Xeon codes you uploaded and integrate them into my own BIOS which is 1003_10 as its already modified with a newer Marvell 9128 controller firmware I found in https://www.bios-mods.com/forum/Thread-Asus-Rampage-III-Gene-OROM-Mod?page=2 , someone on that particular thread at the end of it in the second page asks for an even newer firmware for the 9128, which I’ve failed to find, would it be too much trouble if you can find it and integrate it into the 1003_10 mod ZioGTS provides on the bios-mods site thread??? If you can upload THAT with the proper codes you already have I’d be incredibly grateful to you ;D.

          • BTW I tried downloading the Xeon micro codes zip file however it’s giving a 404, can you please re-upload the file so that I may get the codes from you, thanks!!!

            • My bad! It seems there was an encoding issue due to the “µ” character when uploading the file via the browser. Renaming the file on the local storage of the server seems to have fixed the issue (there was a bad character in the file name that shouldn’ve been there).

              Please retry the download and let me know if it works correctly for you now!

              Oh, and here is your BIOS:

              Seems I was wrong though. The original one already had the latest µcode 0036C214hex installed for CPUID 06C2hex, which would be the X5690. It appears that what was missing was rather some 45nm Xeon support?! Strange. In any case, this ROM is more complete now. :)

              • Perfect! Thank You, I’m sure anyone who runs into your site searching for X58 based info will be very grateful to have this great wealth of files readily available! You know, I have a bunch of desktops and I’ve been thinking of ways to make use of them, here’s a brief synopsis of the various hardware I have at my disposal, from oldest to newest…note all the boards are microATX: 1. ASUS A8N-VM CSM w/Opteron [email protected] Ghz+4GB DDR ECC, 2. Biostar P4M900-M7 FE 7.0 w/Xeon [email protected] Ghz+4GB DDR2 non-ECC, 3. ASUS P5G41M w/Xeon [email protected] Ghz+8GB DDR3 non-ECC, 4. ASUS Rampage III Gene w/Xeon [email protected] Ghz+48GB DDR3 ECC, 5. ASUS M5A88-M w/[email protected] Ghz+32GB DDR3 1866 non-ECC…notice that of my 5 desktops two use ECC memory. The Xeon I plan on using for heavy scientific research, simulations, development etc…which leaves me with the old AMD Opteron “server”. Do you think I can use that to host a website 24/7, and how many users do you estimate a slightly overclocked Opteron like that can handle??? Would it be enough to host a web-site like yours??? I know it’s obsolete however the CPU still scores a 1,700 passmark score keeping it within high-mid range status, so it still has some performance to offer even today…

                • Oh my!

                  While I made the bad decision of going with WordPress for my weblog software (it’s very CPU-intensive), with the WP-SuperCache plugin it works relatively well. You wouldn’t believe on WHAT kind of hardware.

                  Let’s be dramatic for a moment: This is XIN.at, a 1995 quad-socket Pentium PRO 1MB 200MHz machine with 2GB of FPM-DRAM and SCSI storage by Adaptec and IBM. The IBM PC Server 704, more info [here].

                  You may have noticed that posting comments here is rather slow; That’s because the processors are based on the first P6/686 cores in their final and greatest version from 1997. As said, 1MB L2 cache and 200MHz. The 2GB ECC+P memory – despite being 4-way bank interleaved – can barely breach 200MB/second.

                  In other words: Your hardware is just fine! When paired with well-configured software you should be able to handle at least 50 users at the same time, no problem! Likely you’d be able to handle far more.

                  Just make sure to run RAID-1 and hook it up to a UPS unit to avoid unnecessary downtimes, and you’re good to go with that Opteron! :)

                  • WOOOOOOOWWWWW!!!! Sorry I’m just too impressed by the age of your hardware and what it’s able to do!!!! I can’t even find ANY SAMPLE BASELINES FOR YOUR CPU, NOT ONE!!! Obviously you took efficiency of code into account, since your site is extremely clean (even with the silly tables heehee lol)! So what this means is you’re leveraging your server’s capability to it’s fullest extent by having such an efficient layout, this bodes extremely well for the prospects I have for my AMD Opteron then. One of the reasons this Opteron build impresses me so much is because it uses the very first ASUS board to have SATA II 3.0GBPS ports, plus I have an SSD so I don’t think that RAID will be necessary as a result…however with the amount of users potentially accessing I can see how RAID would be important in that case…so more than likely down the road.

                    • Even SSDs may die. Just saying. Or maybe, keep regular backup images of that SSD, should also be ok.

                      My HTML code (tables, *cough*) is about as ancient as the server itself. You should definitely not flatter me when it comes to HTML! I simply don’t know how to do better. ;) Modern HTML I just don’t really know too well. A little bit of CSS3 yes, but HTML5? Modern layers? Just not so much my thing. ;) And learning all of it? Well, by now you probably know that I can be very lazy. ;) Tables was how we did it in the 90s anyhow. :roll:

                      In any case, the thing most limiting will be the CPU in your case. If you have a SSD (or two), no worries there. SSDs are perfect for webservers! 4GB RAM are also more than enough. I’m running a ton of services on 2GB here, and my server still has 500MB free (counting both user and kernel space). Even with a more modern OS you should be good. Maybe you’d like to go for Linux or BSD UNIX anyway, even less RAM consumption then.

                      To sum this up, I count about a 1000 unique hits a day here, when it’s a busy day. Otherwise, numbers are in the 500-600 range. Even though I’m saying that the limiting factor is the CPU for you, that doesn’t mean you’ll ever actually hit that limit!

                      Never underestimate the impact crappy software can have on performance. Choose efficient, fast and secure software, and my personal prognosis would be that your Opteron could survive 20 years, just like my Pentium PRO server did..

  78. I CONFIRM CRUCIAL PART # CT2K8G3ERVLD8160B WORKS BEAUTIFULLY!!! 48GB ECC REGISTERED!!!!! HOWEVER, this is using Bios 1003 (final Bios released for ASUS Rampage III Gene) on an X5690 which unfortunately Windows identifies as an X 000 CPU. It’s very odd because the BIOS correctly identifies the CPU as an X5690, is there anyone else with this problem that was able to resolve it??? I know a microcode update to the BIOS would force the correct identification, however I cannot find any info on the microcode for the X5690 ANYWHERE :( I wonder if the BIOS on my board can identify the X5690 completely, then perhaps my board can go all the way to 96GB!!!! BTW, thrawn, here’s the part number for the 16gb modules which seem to be identical to the modules I’m currently using! CT16G3ERVLD4160B. If anyone here has their Xeon properly identified (unlike me :( , and is brave enough to try this out, buy two of these 16gb modules CT16G3ERVLD4160B and let us know if it works!

    • Good Morning Mr. WOOOT! ;)

      Nicely done! I’ve also been thinking about the 96GB idea already, but my problem is, that I’m relying too heavily on the high clock rate of my i7 980X (OC to 4004MHz), so going for a Xeon would mean giving up overclockability, unless I can find an engineering/qualification sample without the multiplier lock.

      I don’t quite see why 96GB wouldn’t work though, given the 8 ranks per channel limit as well as the 40-bit address bus. CT16G3ERVLD4160B is dual-rank even, so it’s well within spec. Also I’m not sure whether missing µcodes would really mess with memory detection. I mean I’m not saying “it definitely won’t”, but I’d assume it’d be ok.

      I haven’t done any µcode patching since the days of the glorious i440BX Seattle chipset and the Intel Pentium III-S Tualatin 0.13µm processors, but if you cannot find the raw µcodes for the X5690 on the web, you can try what we did back in the old days. Just find another motherboard that has a BIOS similar to yours (like made by AMI) which supports the Xeon X5690, and then extract the µcodes from that.

      Now I don’t know anything about modern BIOS tools anymore, but back in 2001 or so we would work with Award BIOSes and Awards cbrom tool. If there is something similar today, maybe you can extract the µcodes from a proper donor BIOS and patch them into the latest BIOS for your Rampage III Gene to reach full support for that processor.

      • Not necessarily, as my X5690 is 24/7 rock-solid at 4.10 Ghz as of right now and there’s a baseline on passmark under high-end showing an overclock achieved of 4.60 Ghz which has to be stable in order to complete the passmark test so WOOOOT!!! You don’t give up overclockability, and you gain increased memory capacity not to mention the trusted execution and cryptographic feature improvements as well, also the X5690 has a higher max temp and they’re soooo cheap now i’d say go for it!! I paid 800 bucks for mine two years ago (gotta love ebay ;) and I’ve seen them as low as 300 bucks!!!!! …I’m going to try the cbrom tool idea as I already located it (which works even in Windows Datacenter 2012 edition btw)….soooo keeping my fingers crossed, I’ll let you know if this goes well. Also, if you decide to go for the X5690, which I HIGHLY recommend, let me know if you can get more than 48 GB ram working, here’s another 16GB ddr3 ECC module I found that “may” work…it’s a Hynix part # HMT42GR7AFR4A-PB. ECC DDR3 16GB modules are fairly easy to find compared to non-ECC, so at this point it makes more sense to have an X5690 and overclock the pants out of it while still having the benefits of ECC like I do, you could say I have the best of both worlds, stable overclocked server with room for higher levels of performance WOOOOOOOOT!!!!

      • I’m actually thinking the X5690 paired with the Rampage III Gene somehow unlocks the X5690 so it doesn’t have the locked multiplier limitation, as confirmed by people having achieved up to 5.6 Ghz overclocks on this chip, making it incredibly powerful. I must add however that these people have used other X58 boards to achieve these clockspeeds, none were achieved using my particular board…though I have seen that on my bios there isn’t a cap on the multiplier, perhaps this is because it’s not fully identified??? Maybe fully identifying my X5690 would lock down the multiplier???? Would it perhaps be best to leave it in it’s half-identified state?????????? :/

        • Hey man,

          Typically, multipliers are locked in hardware, making it impossible to bypass the lock via BIOS or any software method since the Deschutes-Core Pentium II processor. That being said, I believe it is more likely that the Xeon X5690 is simply an unlocked CPU. While this doesn’t actually make much sense, there is no specification saying otherwise either. Also, even if what you’re setting here is simply the maximum EIST/turbo multiplier, you should be limited to 3.73GHz. So there is something more going on here, at least if you kept BCLK to 133MHz.

          Well, as of now, all I can do is shrug my shoulders. In any case, if you DO go ahead and patch those µcodes, and if it DOES limit your processors capability to use higher multpliers, you can still just flash the original v1003 BIOS back in.

          I have to admit, you’ve definitely put a bug in my ear right there though. 96GB of Reg. ECC are unbelieveably expensive, but right now, I’m going for a new case and completely new 12-disk SAS RAID-6 in that machine anyway, everything being super-expensive already anyway. IF I could run a X5690 at ~4GHz, that’d be awesome. 96GB would allow me to boost my NTFS file system caches up to a level where they could hold an entire 3D Blu-Rays splitted data for processing, greatly speeding up the pre-encoding process.

          Oh, and about that Trusted Execution stuff: While I was thinking about getting the Infineon-chip based TPM upgrade module for my P6T Deluxe, putting a TXT-capable CPU in it is potentially dangerous. Security benefit? Well, it can also mean something like “We just identified you master boot record housing Truecrypt, so we do not trust you, so we won’t let our software run on your machine”, if you catch my drift. Trusted Execution Technology + TPM may mean giving up a lot of freedom… Well, I can just leave the TPM out, and TXT won’t do much anyway. ;)

          Aaah, why you put bugs in my ears like that, eh? :twisted:

          • Oh, to really whet your appetite I’ll give you some more tidbits to digest, the crucial ECC ram I initially recommended, the 8 gb modules I currently am using, if you look closely at the details of this particular module, it’s low-profile, great for using with massive cpu coolers, operates at 1.35 volts (within ddr4 spec!), and best off all has a cl of only 9, which I’m running at even with my 4.2 Ghz clockspeed!!! So not only do I blow DDR4 away in latencies, however I get close to the voltages used in those modules. The 16 GB modules appear to come with a black heatsink, while retaining all of the characteristics of the 8 gb module, so I imagine they can propbably operate even better, assuming they work of course! Oh and, yes, my bclck is WAAAAAY higher than a measly 133 mhz, pfffftttt…oh and my vcore is only 1.3 volts, my cores never reach 80 c even at 4.28 Ghz….heeeheeeheeeee :D

            • Hey WOOOT!,

              As a matter of fact, I do believe I have a failing CPU at hand here. I’m frequently losing one of my memory channels, maybe a result of my Uncore or DRAM voltages being too high. So I’m thinking I’m having a failing memory controller in my 980X. Which is why this whole thing might be ever-so-more interesting!!

              I have to advise you on one thing though. I know you won’t like it, as I’ll come across as some kind of wise-ass, but please consider that memory latencies are highly deceiving, because they are measured all wrong. They measure them in clock cycles instead of time units (nanoseconds). As a result, they are skewed. CL10 at 2000MHz clock rate is MUCH quicker than CL10 at 1333MHz, latency-wise.

              To calculate effective latency, please apply the following formula (SI units only, physical clock rate in Hertz, time in seconds):

              Latency in clockcycles / clock rate in Hertz = Latency in Seconds

              Say you have DDR-III/1600, then the physical clock rate is 800MHz, or 800000000 Hertz. Say, the latency is CL9. So the effective latency is 9 / 800000000 = 0,00000001125 seconds. If you want that in a more readable nanoseconds, multiply by 1000000000. So that’d be 11.25ns.

              If you compare the latencies like that, you’ll see that actually effective latency hasn’t changed much in the past 10 years at all, despite CL-values getting higher and higher… well of course they are, clockspeeds are too. :) You can get a brief overview [here]German flag.

              Just wanted to say that, because memory latencies are so frequently misunderstood. :)

              • http://www.extremetech.com/computing/185797-forget-moores-law-hot-and-slow-dram-is-a-major-roadblock-to-exascale-and-beyond , and http://www.tomshardware.com/faq/id-2291218/ddr4-ddr3-breakdown.html both of these articles make the case, or at least mention, how latencies can be a problem for video editing, power usage, or, from what I’ve seen in other articles, database querying, wherein the higher latencies of DDR4 actually cause delays in queuing up tasks….so sorry to say, DDR4 isn’t the massive improvement it’s supposed to be, and between the voltages I’ve got, and my latencies, I won’t be moving to another memory standard for quite a while :)

                • So many replies! ;)

                  I’m not saying DDR-IV is faster at all. I’m just saying, that overall, latencies didn’t change much over the past years and those ever-increasing numbers only serve to deceive people.

                  Let’s compare the CAS of the fastest DRAMs we can currently buy, that’d be DDR-III/3100 CL12 and DDR-IV/3333 CL16, cancelled down to nanoseconds:

                  DDR-III/3100 CL12: 12 ÷ 1,550 = ~7,74ns

                  DDR-IV/3333 CL16: 16 ÷ 1,666 = ~9,6ns

                  So yes, the fastest DDR-III is quicker to respond and likely faster to complete a burst given it’s relatively equal bandwidth. But it ain’t worlds apart either. I’m guessing that as DDR-IV clockrates continue to rise, its effective latency will reach about the same we’ve seen before with DDR-I/II/III.

                  • defaultavatar.png
                    Sjaak Trekhaak says:

                    Wasn’t this the same with every generation? At first the newer memory isn’t much faster at all.

                    • Pretty much, yes.

                      But… I do have the feeling that people just think newer memory sucks per se, because the latency values are “so high”.

                      Maybe my observation is skewed, but I got the impression that some people were comparing CL10 DDR-III SDRAM to ancient CL2 PC133 SDR-SDRAM, saying that the old RAM is soooo much quicker, because CL2 vs. CL10 etc..

                      In reality though, The CAS on PC133 CL2 SDRAM would take 15.04ns, whereas it only takes 13.75ns on mid-range DDR-III/1600 CL11. Notice the minor difference too.

                      I always had the feeling that many people were misguided by the relative units used here. SI units it shall be, all the way. ;)

              • Looks like it’s time to move up to the X5690, AWESOME :D, trust me when I say it’ll be worth it, and, if you manage to get 96GB running, I will be seriously intrigued! It’s perfect really because even with 96GB, you still aren’t at even half of what the IMC of the X5690 can handle, which is an absolutely massive 288GB!!!! Here’s a link, http://www.ebay.com/itm/Intel-Xeon-X5690-SLBVX-3-46GHZ-12MB-6-4GT-s-LGA-1366-Hex-6-Core-CPU-/371259327992?pt=LH_DefaultDomain_0&hash=item5670c7c5f8 , after a quick search on ebay I found a seller offering the X5690 at 214.99!!!!!!! This is too good to pass up let me know once you’ve got it I’ll send you all my timings and settings used (it’s pages worth heehee)!!!

                • Thanks for the link! I’ll have to go for a German/Austrian auction though, as this one costs me $15 in shipping and $53 in import charges. ;) But I’ve seen local people selling it for about 300€, which also sounds like a nice deal.

                • defaultavatar.png
                  Sjaak Trekhaak says:

                  Hmm, I have serious doubts if it will work with higher densities.
                  288 GB is not a ‘natural’ computer number. With 2 QPI links, it might have to do with those three dimms per channel you see on some motherboards. 48 GB x 3 channels x 2 CPUs = 288 GB.
                  I really don’t know if both CPUs have to address the memory of their neighbor, but it just might.

                  With 2 dimms per channel you then would still be able to reach 96 GB.

                  But what kind of memory is this, registered?

                  • With such capacities, it’d have to be Reg. DDR-III naturally. There is no way of reaching 288GB with just unbuffered modules.

                    In any case, those Xeons have a 40-Bit address bus, which means that their practical limit is 1TiB of RAM. I think that it has been proven enough that the limits of the address bus CAN be reached, like with my 48GB stunt on a 36-Bit processor, meaning 64GB max. on the address bus with an “official” specification of 24GB max.

                    IMHO, the 288GB simply refer to the triple-channel configuration, just as you suspect. This may be just because of the ranks limit. 6 ranks per channel as by spec, right? So with 2-rank Reg. 16GB modules, you may match 288GB on 18 slots. Quite realistic!

                    I have already confirmed that Reg. DDR-III works on at least some X58 boards, including the P6T Deluxe and the P6T Deluxe V2. WOOOT! has made similar experiences. It is thus quite probable, that 96GB Reg. ECC might just work when using a Xeon that can surpass the 36-Bit address bus / 64GB max. memory limit that my i7 980X imposes… But before I pump serious money into this experiment, I have to confirm proper ECC functionality first. Otherwise, it’d not be worth the cash.

              • Thrawn, I had to dial down my overclock settings a little bit however I’ve managed to achieve a so far (based on 8 hours of prime95 64-bit, type-0 FFT torture test) 4.17 Ghz! This while keeping my ECC memory at it’s default 1600 Mhz and a Cl of 9…I won’t be perfectly satisfied with this clockspeed’s stability until it passes the 24 hour mark, though I must say it seems perfectly stable as I’m typing this reply to you and browsing various sites while the FFT torture test is taking place! Vcore is steady at 1.312 volts, very low considering I’ve seen these go as high 1.6-1.84!!! Overall I’m so far extremely happy as I achieved a whopping 704 Mhz increase in clockspeeds while preserving the X5690’s 130 watt TDP, simply amazing!

                • For me it’s fine, as long as I can reach 4GHz. Whether its 4, 4.1 or 4.2 doesn’t matter so much to me, but cosmetically I just can’t stand something like 3.9GHz or so. ;)

      • I did it! There wasn’t any need to update the microcode of my X5690 as there was an option in my Bios, A20M, which needed to be enabled in order for the os to properly identify the CPU, I still think it’s odd since the option references legacy os’s, which Windows 2012 Datacenter most definetely is not, though in the end it works so finally. This means that with the right tweaks the Rampage III Gene is an excellent choice for this cpu, provided you have BIOS version 1003 installed of course. I uploaded my baseline last night and achieved an 11,971 passmark score with only a 4.28 Ghz overclock, though it wasn’t completely stable and crashed shortly after having completed the benchmark suite, however this proves that the X5690 is DEFINITELY worthy of having, given that I did this while still having all 48GB of ECC memory fully operational and I still managed a full five-star score in passmark, WOW, just WOW!!! Furthermore I was able to boot into Windows at a whopping 4.5 Ghz, all of this being done using air-cooling mind you. Also the multiplier does seem to be locked however it goes all the way up to 27 so from there you just boost the bclock however at that point you’d just need the right cooling and it can be taken much higher from where I’ve got it, but even so, unless you just want to brag it clearly wouldn’t be necessary to go any higher as I already beat everything AMD has as of right now, including their FX9590. My point being ultimately that if you had any doubts about upgrading your 980x to the X5690, they’re effectively gone! Heck if you want, after you find one and get it running on your system I’ll give you all of my BIOS settings I used so you can achieve similar, or better results. I’m currently running prime95 with my machine settled on a so far 100% stable 4.2 GHZ! I should still get around an 11,600 passmark score which I’m happy with and once Cooler-Master releases the Kinetic cooler I’ll see if that can further reduce my temps for an even higher safe overclock! I’ll likely end up at around 4.4-5 Ghz for safe 24/7 operation once I’ve installed the new cooler…AWESOME!!!!

        • What the hell, lol?

          The address line A20 is the 21st line of the address bus of any x86 computer. The first 20 are used to address memory from 0 – 1MByte. The 21st allows the machine to address the HMA (high memory area) from 1MB-2MB, and is a “gate”, meaning it can be en- and disabled at will. This is extremely ancient stuff. On modern machines, A20 should always be enabled, as it’s a part of the 32, 36 or 40 address lines we currently have out of 64, to address all the memory. Typically, modern operating systems enable it during the boot process if it’s not already opened by the BIOS.

          How the A20 gate has anything to do with CPU detection is absolutely beyond me. 8-O

        • Ah, by the way…

          Why not the Xeon W3690? It seems to be equal to the X5690, only lacking one QPI link. But since I’m running a uniprocessor machine, I wouldn’t need the second QPI, and the CPU is even cheaper than the X5690…

          Edit: I see the W3690 doesn’t officially support more than 24GB RAM, although the specs DO list a 40-bit address bus, unlike W3680, which has a 36-bit one. Weird…

          • I have one big concern about the W3690, the fact that it’s temp is lower than the x5690, which means less overclocking…

            • Ah, you’re right, I didn’t spot that! Lower T(Case). I checked again and noticed that the VID / VCore range for the X5690 also starts a notch lower than for the W3690, 0.750V – 1.350V vs. 0.800V – 1.375V. So it seems there are several indicators for the X5690 trending to be of higher chip quality than W3690.

              X5690 it is then!

              • You’re basically ending up with the most powerful LGA 1366 cpu ever made, period ;D. There’s a reason Intel has kept the price so high for so long on these cpu’s, unfairly so but then businesses continue buying these so that probably would explain why. Make sure to enable A20! You mentioned memory addressing with that option, meaning that could have been the reason why when I tested the 16 gb modules only one worked, as soon as I added a second module the board failed and I ended up returning both modules to Crucial (they weren’t too happy). So if you have success with either part CT16G3ERVLD4160B or HMT42GR7AFR4A-PB (the Hynix modules appear to be cheaper however compatibility is completely unknown, the Crucial module did work, one, it was when I added the second one the board failed however I did have A20 disabled) let me know as this will give me the confidence to replace all of my current modules for the 16 gb variety.

                • As a habit, I tend to have the A20 gate open on all machines, this one included. I never tried to switch it back off. In any case, you’d need to be patient. Migrating to my new RAID-6 array currently has the highest priority, with a stable machine of course. Since that’s extremely expensive, any memory upgrade would only happen further down the road. So this may take months, especially since the 16GB stones aren’t exactly cheap in larger numbers. I’ll keep you posted here, but like I said, it may take a long time before I can try this.

                  If you have email notifications active here, you’ll notice though. :)

                  Long before that though, I’ll borrow some Reg. ECC modules from work, and check out the P6T Deluxes capability to enable ECC as soon as the Xeon is here. I searched the web like crazy, but nobody ever really tried to verify whether my mainboard can actually use ECC tech…

                  Two possible problems would be that a.) the BIOS might block ECC or b.) that the physical address lines are simply missing on the mainboard. We’ll see…

                  • Well my Rampage III Gene has the same issue as your P6T Deluxe, there is no information regarding ECC However it just works! I understand regarding the timetable and don’t mind at all waiting as the wait will be well worth it!!! If you come across any 16gb ecc modules at your work try and test those if you can, or just to establish the board can work with ecc then 4gb modules will be fine since that’s how I started out before moving up to 8 gb modules, don’t mix up different modules since this is a server cpu and they’re extremely sensitive to working with mixed memory modules so try to test with matching pairs please, though I’m sure that you already know this so I just reiterate the importance though since these aren’t server class boards we’re using!

                    • God damn threaded display, soon we’ll need a new thread, cause this shit is getting too narrow again. ;)

                      In any case, the old version 4.20 of Memtest86 is supposed to be able to really determine whether ECC is active. I know ECC modules work, but to find out if it’s really active I need that Xeon and some memory from my workplace. We have no huge 16GB sticks there, only some 2GB ones, but for ECC testing those’ll be ok!

                      Naturally, I will never mix pairs – or rather triplets in this case – ever! IF I am going to do this in the future, I’m gonna buy a triple kit first, then test, and buy a second matching one if it works! Cleanly by the book!

        • And again. ;)

          I found out how to handle CPU microcodes for AMI BIOSes. It’s surprisingly simple! There is an AMI tool called MMTool, which can extract and insert µcodes into the BIOS. It’s a super-easy GUI tool actually. The X5690 and i7 990X processors share the same CPUID, 06C2hex, but it appears the µcode IDs are different (0036C214hex for the Xeon vs. 0036C213hex for the i7 990X). There are other tools too with which one could alter the BIOS version strings (“AMIBCP”), so in essence, I could update the latest BIOS for my P6T Deluxe – version 2209 – with X5690 µcode and re-release it as 2210! :)

          It seems the EVGA Classified SR-2 is a nice donor for newer Xeon µcodes by the way. :)

          • Well, check this out, I did a little search for the 16 gb part from Hynix and turns out they have a datasheet about their ECC modules and at the bottom of their list is a 32 GB module part # HMT84GR7AMR4A-G7/H9!!! It’s 1.35 v and quad-ranked, and it’s 349 dollars on ebay. The only aspect which sucks about this modules specs is its 1333 with a CL of 11 so you sacrifice bandwidth for capacity. So I’d go for the 16gb modules and stick with either of the two modules listed above, particularly the Crucial’s if you can…when you receive your X5690 let me know, start off with a multi of 26, voltage of 1.3 volts, then set your bclk to 160. From there turn off speedstep, TM, Turboboost, C1E, C-state, leave all other cpu configuration settings enabled, especially A20 lol! Set UCLK frequency to 3368, after setting DRAM frequency to 1600, it’ll actually give you 1604 which will require a bump up in dram voltage, so in my case it’s 1.36 instead of 1.35. Set your CL timing values to 9-9-9-24 and very important, check if you a setting in your BIOS called “memory configuration protect” and if so enable it as well as “memory recheck” as well. Also look for CPU Differential Amplitude setting and set it to 800mV, from there under Spread Spectrum and clock skew, disable spread spectrum completely and set clock skew delay to 700ps on both IOH and CPU. Finally set your QPI Link Data Rate to 7699 MT/s and you’ll have an excellent 4.17 Ghz in Windows plus these settings will provide you a great starting point to then continue increasing clockspeeds from there! ;) Let me know how it goes…

            • 32GB are out of the question for me, as my workstation OS (NT 5.2, or in other words XP x64, kept up-2-date with Server 2003 updates) doesn’t support more than 128GB of RAM – neither does any version of Windows 7. And Win8, sorry, but no way. ;) I’d rather go with my good old friends CentOS 6 Linux or FreeBSD 10 UNIX instead – which is planned in the very long run anyway.

              In any case, 128GB is the upper limit for now, so 32GB modules are out of the question, as I can’t really use 192GB of memory. My OS can’t, and even I can’t, practically speaking. 96GB I can still load with my YaCy distributed search engine node, 7z and multiple x264 video encoders. But 192GB?! Holy hell. That’s too much! :)

              Nah, I’ll aim for 16GB modules. But as I said. it’ll take time.

              About the overclocking: Thanks for the specs, especially the clock skew delay (which I have never touched). Currently I’m running BCLK 182MHz × 21 = 4004MHz Core, × 17 = 3.1GHz Uncore and × 18 = 3.28GHz QPI, with DRAM at DDR-III/1456. The P6T Deluxe is VERY picky about clock rules (very early X58 generation), so I may not match any of the following criteria, unless I wish to face massive instabilities, which can be quite limiting:

              • Uncore >= QPI (unstable when equal, no POST when Uncore > QPI)
              • (DRAM × 2) > Uncore (no POST)
              • QPI > 8GT/s (unstable)
              • You’re still thinking within the limitations imposed not so much by your board however the cpu as well! Keep in mind that the X5690 installed on your board should remove many of the instability limitations you are currently experiencing!!! Also, the clock skew delay setting should stabilize your other settings permitting improved stability, at least that’s what I found way back when I had my D0 920 running which that I managed to get up to 4.5 Ghz before selling it for 250 bucks a couple of years ago…got a nice ROI out of it…perhaps the improved stability from ECC memory combined with the X5690 is just what your board needs, since you mentioned your X58 based board being of an earlier generation I went onto Bios-mods.com and found this particular thread which may be of interest to you, https://www.bios-mods.com/forum/Thread-Asus-P6T-Deluxe-2209-With-Intel-Raid-ROM-v10 , perhaps adding additional capabilities to your BIOS will help in a holistic sense, let me know, I wish you success in this, the payoff will undoubtedly be worthwhile!

    • Mr Woot
      I have rampage III gene but with i7 960 and 24gb ram. I would like to move to 48gb, do I need to change to Xeon CPU as you did and what ecc ram you recommend then?

  79. defaultavatar.png
    Vanner Dias says:

    Please, I have a ASUS P6X58D-E , you could tell me if ram of 8GB 10-10-10-27 working? Thank You!!

    • Hello Vanner,

      I can not guarantee you anything, as I do not possess your mainboard. What I can do is to make an educated guess here: Both my board and yours are ASUS, and your later boards’ BIOS is likely just a derivative of mine – the first X58 by ASUS – given the obvious similarities.

      So my guess would be: It’s very, very likely to work all the way up to 48GB! I just can’t say for 100% sure, because I can’t test it myself. If you want to be careful, I would suggest ordering the memory at a shop that accepts convenient returns, just in case.

  80. Thank you for great article. I use 24G(4×6) memory on ASUS X58 E WS(Workstation) and X5650 cpu(it can address 288GB memory). I have a question… Could I use 6 x 16G/non-ECC stick (Total 96GB) ?

    I’ve searched all internet and even Asus homepage didn’t mention the 16G sticks + X58 mother board.

    Thank you for reading and if it possible, please let me know it :D

    Have a Good Week.

    • Good morning Junseok,

      According to the [Intel® Xeon® Processor 5600 Series Datasheet, Volume 2] your processors IMC supports up to 48GB of unbuffered DDR-III in a 6 x 2R configuration, which means using dual rank memory is probably a must here.

      That doesn’t mean that it can’t work in theory. As long as you would stick with 2-rank memory, you could maybe get lucky despite the issue that 96GB of unbuffered memory might get quite shaky, and on your platform you can’t run registered memory. Even if the registered DRAM itself works (I have some Reg. ECC here in an ASUS P6T Deluxe V2 at work), the register buffers won’t, and neither will the ECC.

      That however isn’t the main problem at all. :(

      The bad part is, that to my knowledge there aren’t even any unbuffered 16GB DDR-III sticks to try this with. Just to make sure I have browsed a few memory stores and it seems those modules still don’t even exist.

      So I fear that your question is of a rather academic nature at this time. :(

      The best answer I could give right now would be “It could work in theory, but it needs to be tested in the future, as specs are not 100% clear and the memory modules in question aren’t available as of now”.

      Sorry I couldn’t be of more help here. :(

  81. U have the processor with this specs ?
    Intel® Core™ i7-980X Processor Extreme Edition
    (12M Cache, 3.33 GHz, 6.40 GT/s Intel® QPI)
    Max Memory Size (dependent on memory type) 24 GB
    Memory Types DDR3-1066
    and u use 6x8GB Crucial DDR-III/1600 CL9
    that runs @ 728×2 MHz?

    I have PROC – Intel® Xeon® Processor X5675 (12M Cache, 3.06 GHz, 6.40 GT/s Intel® QPI)
    RAM – 8GB (2x4GB) cmv8gx3m2a1333c9
    MB – P6X58E_WS
    and I whant to add 8GHz x 6 Slots
    any recomandations ? pls :)

    • Hello Mihai,

      Yes, my processor is a i7 980X, which is specified to 24GB maximum DRAM. And yes, I am successfully using 48GB DDR-III/1600 @ DDR-III/1456, or in other words 728MHz. As I am typing this, the machine is still working fine running 24/7 straight and it’s over 3 weeks now!

      The last week I had it running at full load transcoding my Blu-Ray movies and multiplexing them to MKV files. Also, I’ve been playing games (Torchlight II, FarCry 3, Mass Effect 3) without trouble.

      Now, first things first: I won’t say that it WILL work on your mainboard, but you got a damn nice one right there! :)

      My recommendation would be to go for Kingston HyperX or use Crucial BallistiX, like I did. If you buy at Amazon you can always send it back, if it turns out not to work.

      But so far, it seems to work fine on pretty much all ASUS X58 boards!

      Here, this is the kit I am using, it is a 2 module kit, so I just bought three kits and used them together: [Link]!

      It’s german, as I am from Austria, I hope you don’t mind.

      If you have any further questions please ask away!

      • thx a loot , I am in Germany now so is ok ;)
        thx a loot for the tip with the Amazon , I did not knew that I can send it back ::D

        Vielen Dank
        Mihai L.

      • Do u think I can try 6x 16G ?

        • That’s debatable… For 16GB modules you’d need registered modules (there are no unbuffered 16GB DDR-IIIs), and I am not so sure whether your X58 would accept that. The CPU would, and the CPU would also be able to cope with the resulting 96GB of memory.

          My CPU has a 36-Bit address bus, which means the physical maximum is set in stone at 64GB. However, your Xeon with its 40-Bit address bus could theoretically support up to 1TB of RAM. But I assume it depends on the BIOS/chipset whether Reg. ECC 16GB modules would work.

          Regular 8GB modules I would consider almost a safe bet. But 6x16GB Reg. ECC, now that’s…. daring! To say the least..

          I have no idea. You’d need to try for yourself. I think nobody ever has before! Ever..

  82. defaultavatar.png
    Sjaak Trekhaak says:

    This could have something to do with the rank of the memory, single rank, double rank or quad rank.

    Your processor is somewhat like a Xeon 5600 (or 5500 ?), so this might be applicable:
    http://www.supermicro.com/manuals/motherboard/5500/MNL-1062.pdf
    Look at page 2-7 (page 29 / chapter 2-4), memory installation. A lot of situations will downgrade memory performance. Perhaps this might give you some insight.

    If that processor only supports 3 dimms in double rank or 6 dimms in single rank, that might be the difference..

  83. Well done dude,
    i hope it’s stable, in terms of enterprise class stability (our typical requirement) and not only boot to desktop and play Farmville for one hour stability :-)
    Anyway now you forced me to upgrade my server’s memory also… DAMN!

    • HA! Just go ahead and make sure you got some virtual machines up and running to eat away that RAM! :)

      Meanwhile, I have tested the setup using my Blu-Ray demultiplexing (and transcoding) workflow as well as my backup system, which easily fills up my memory during its process. After confirming data integrity, it really seems as if this is working just fine… No anomalies or instabilities so far!

 Leave a Reply Cancel reply

All text and images/files you post here will be implicitly licensed under the free [CC BY-NC-SA 4.0] license, and all source code you post will be implicitly licensed under the free [GNU General Public License version 3.0] unless explicity stated otherwise by yourself in your comment!

Warning 1: This site runs very modern software on an [ancient server] with four Pentium II Overdrive 333MHz CPUs. It's really slow when handling comments! Please click on "Submit Comment" only once! Do not click repeatedly, or the spambot detection system may ban you! Even if you land on a "white page of death" or receive a timeout, do not re-send your comment, it'll likely still have gone through. Consider re-sending it only if I haven't approved it within a few days. Check the newest post on this weblog to make sure I'm not on vacation or something, increasing the time it'd take for me to approve comments.

Warning 2: This site uses [Akismet] to reduce spam. The following parts of your comment data need to be shared with its operator, [Automattic]: IP, nick name, eMail, user agent, referrer, URL and the comments' content. [Learn how your comment data is processed].

Note: Your eMail address will not be published!

Your Comment

You may use these HTML tags and attributes: <em>⋯</em> <i>⋯</i> <b>⋯</b> <s>⋯</s> <u>⋯</u> <sub>⋯</sub> <sup>⋯</sup> <strike>⋯</strike> <strong>⋯</strong> <p style="">⋯</p> <code>⋯</code> <pre lang="" line="" escaped="">⋯</pre> <a href="" title="">⋯</a> <abbr title="">⋯</abbr> <acronym title="">⋯</acronym> <blockquote cite="">⋯</blockquote> <cite>⋯</cite> <q cite="">⋯</q> <span style="">⋯</span>. You may also use the [spoiler][/spoiler] shortcode to insert spoilers.

Name (required)

E-mail (required)

URI

Save my name, email, and website in this browser for the next time I comment.

Upload file / image  (Allowed file types: .jpg, .gif, .png, .pdf, .zip, maximum file size: 4MiB)


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK