Xserve Processor Upgrades

Discussion in 'Mac OS X Server, Xserve, and Networking' started by Abraham B, Feb 14, 2011.

  1. Abraham B macrumors newbie

    Feb 1, 2011
    Ladies and Gentlemen,

    I have had many Xserves through the years and have, from time to time, wondered about processor upgrades in them. I believe I recall reading about someone successfully doing so with a G5 based Xserve but it seems I cannot find any answers about upgrading Intel based systems.

    I have three Nehalem Xserves. One single socket 2.26GHz, One dual socket 2.26GHz, and one dual socket 2.93GHz model. For my single socket unit is it possible to:

    A. Replace the current CPU with a W5590?

    B. Replace the current MoBo/CPU with an Apple replacement dual socket MoBo and thereafter add two W5590?

    The W5590 uses the same socket type as the CPUs Apple shipped with the Xserves, the LGA 1366, so there shouldn't be any issues there. Leading me to the final question - Does Apple implement something in the BIOS or a chip on the motherboards preventing the 2009 Xserves from booting with anything other than the three authorized chips Apple used? Perhaps even going so far as only allowing a single socket model to boot with only the 2.26GHz Nehalem? (Instead of replacing with the 2.66 or 2.93 model used in the dual systems)

    I know those are a lot of questions. I'm just hoping someone might have done some experimenting.


  2. logandzwon macrumors 6502a

    Jan 9, 2007
    A) You can try a new CPU, it shouldn't anything. No idea if the firmware will be able to recognize the CPU though.

    B) Same answer. Also, one working out does not mean the other will or wont.

    Apple wouldn't make it incompatible, but they might not have made it compatible either....
  3. Waragainstsleep macrumors regular

    Oct 15, 2003
    OS X should be happy with any x86 chip that fits in the socket.

    There are tons of hackintoshes around with "Unknown Intel" CPU. And AMD for that matter.

    If you have it, I'd certainly give it a try. And post a guide somewhere too. If you can persuade someone to sell you the mobo for a dual socket Xserve that should also work. Apple themselves will generally want to exchange it for an identical faulty one but an AASP can buy one for you though you'll pay dearly for it. A used or refurbished one from a specialist parts dealer should also be fine.

    Hard drives, RAM modules and CPUs are the only parts of the 2009 Xserve with different Apple part numbers so swapping out the mobo should be fine.
  4. logandzwon macrumors 6502a

    Jan 9, 2007
    The question isn't really if the OS will support it, it is if the motherboard will. There is a little more to it then just the chip fitting in the slot. Although, I agree, try it out.
  5. Transporteur macrumors 68030

    Nov 30, 2008
    Given that the motherboard is basically exactly the same as in the Mac Pro, CPU upgrades shouldn't be a problem.

    Just make sure you buy CPUs with a D0 stepping.
  6. Abraham B thread starter macrumors newbie

    Feb 1, 2011
    Update on Xserve Processor Upgrades

    Thank you to everyone who added their thoughts and advice. Realizing that the Westmere line uses the same socket I have determined to try my hand at those. Better yet, I will be attempting, to the best of my knowledge, the first 12 core Xserve. I will be going as big as I can get with a pair of six-core X5690.

    My two concerns:

    The X5690 draws 139W - whereas the original Nehalem chip draws 95W. Will the board supply this difference in wattage?

    Will the Westmere chip produce too much heat for the design of the Xserve?

    I would very much appreciate some further insight on my project as I plan to order the chips this week. I am an information security consultant and my expertise is predominantly software as well as hardware relating to networking and security. Any little exceptions that I might be overlooking in my assumptions? Please bring them to my attention.

    Thanks again,

  7. Ace134blue macrumors 6502a


    Sep 17, 2009
    Several probelms with this.

    1st. The mobo does not support all CPU steppings, so it is likely one with a different stepping will not work with the current board. It will work as long as it is the same stepping.
    2nd. You cant buy a single socket Xserve and plan on to upgrade to a dual socket with 2 CPUs. The PSU does not supply a 8pin power( only single socket version) for the CPU which is required for 2 CPUs. You will NEED to buy the dual socket one first that comes with the 8Pin power supply.
    3rd. The W5590 is 130watt, which i am sure would be fine with the single socket 4pin power but it might increase heat considerably. The W5690 will NOT work with this. Apples Xserve's mobos do not support them Plus its a different stepping. Just because they use same socket does not mean that it will work.
  8. Abraham B thread starter macrumors newbie

    Feb 1, 2011
    Thank you for your insight. It was just the thing I was looking for. I never once thought that any processor would work in any system with similar socket - which probably lead to the inquiry in the first place.

    Luckily, you handled yourself gracefully and didn't appear to be a typical internet *****.

  9. JimBo Ha macrumors newbie

    JimBo Ha

    Sep 19, 2012
    Davenport, CA
    I am looking to do a similar upgrade to a single socket 2009 xserve currently running a 2.26Ghz (an E5520 I believe). Obviously I'm looking to get as much out of it as I can so it looks like my options are:

    1. upgrade just the processor to a W5590
    2. replace logic board with apple's dual socket version, replace power distribution board to support new mobo, and buy processors

    I am relatively new to processor upgrades but when I went to Intel's site to peruse processors the W5590 said nothing about a max cpu configuration while the X5570 (2.93GHz model that xserve shipped with) listed max cpu configuration as 2. I'm hoping someone can clarify if the W5590 would in fact work in the dual socket. If not can someone suggest some specific processors for the dual socket configuration?
  10. ratsg macrumors 6502

    Dec 6, 2010
    I wish I had a helpful comment for you, but I don't.

    I would ask, please post the outcome of your upgrade experiment, successful or not.
  11. ratsg macrumors 6502

    Dec 6, 2010
    Abraham B.

    Just going through some old threads, and was wondering if/how your processor upgrade went?
  12. Mattak macrumors newbie

    Sep 22, 2014
    I know this is an old thread but I'm looking to do something similar at the moment.

    Apple used to sell an Xserve service parts kit which should have the logic board required to upgrade to 2 processors. There only seems to be one type of power distribution board. Does this mean that the current one should work for two processors?

    Is this all correct?

    Did anyone manage to successfully do an upgrade?
  13. reukiodo, Apr 9, 2015
    Last edited: Apr 9, 2015

    reukiodo macrumors regular


    Nov 22, 2013

    Not exactly this upgrade, but...

    I have a :apple: 2006 Xserve which originally came with one standard 650W PSU and two Xeon 5130 (65W Woodcrest - pre-Nehalem) CPUs now upgraded to two Xeon X5365 (120W Clovertown - still pre-Nehalem) CPUs. The heat and power consumption has most definitely increased (though I can't seem to find my pre-upgrade temperature measurements). It has successfully computed 94 days of SETI@home tasks at 100% CPU utilization without any overheating or crashing. The CPU cores averaged ~60C though the hottest component was the northbridge, averaging ~80C. I think the 3-month burn more or less proves that the power supply and motherboard can sustain it. At some point I'll re-grease the northbridge to attempt to get that down to at least the CPU temperature levels.

    With the help of taimo's boot.efi, it runs nearly-unmodified :apple: OS X 10.9 without any graphics accelleration, but that doesn't matter to me because I use it as a server.
  14. reukiodo macrumors regular


    Nov 22, 2013
    I got an Xserve 2009 dual-2.26 CPU model, which currently benches at:
    with high temps of around 70C when CPUs and fans are maxed.

    I already have 2 W5590, but it seems that I'll have to delid them before I can put them into the Xserve. I'll know once I get this Xserve open and the CPU heatsinks removed.
  15. reukiodo macrumors regular


    Nov 22, 2013
    So I was successful in delidding the two W5590s though I swear I heard one pop when I was melting the solder on the IHS. Anyway, here's the bench after the CPU upgrade:

    With new thermal paste (Arctic Silver 5), the temps are now high around 65C, which seems weird because these CPUs should pull more power. I don't think the new paste would make that much difference.

    I'll need to run these CPUs at 100% for a while to make sure the delid was successful and the temps are accurate.

    Attached Files:

  16. reukiodo macrumors regular


    Nov 22, 2013
    Well, after a while of Prime95 heat stress, it looks like 70C is the still the max on the W5590s.
  17. allenpan macrumors newbie

    Jun 11, 2011
    i am thinking upgrade to intel stock x5570 (so far i dont need any new bios for Xeon 5600 Series)

    did up cut/insert the blade between the metal heatsink and the PCB first ? then, you heat up/torched the CPU? for how long? and do you know to what temp?
  18. reukiodo macrumors regular


    Nov 22, 2013
    There are several youtube videos that show the process, so I didn't record my own experience. I used 4 razor blades (one on each side) before applying any heat. I had a roll of duct tape which I held while applying heat. The CPU with all 4 razor blades stuck in was upside down on top of the duct tape roll while applying heat. The first one I heard a pop before putting slight downward pressure in the center of the CPU, when the CPU, lid, and razors fell through the duct tape roll and down onto the table. With the second CPU, I applied a little bit of pressure in the center of the CPU while applying heat and it came off faster, so I think I applied more heat to the first CPU than really necessary.
  19. ActionableMango macrumors G3


    Sep 21, 2010
    Do you know which stepping your CPUs are? I'd like to add this to the CPU upgrade guide.

    I believe the two possibilities are SLAC3 B3 and SLAED G0.

    Did the 5570s work? If so, I'd like to add that to the CPU compatibility guide as well.
  20. reukiodo macrumors regular


    Nov 22, 2013
    How do I find out?

    Isn't the X5570 one of the default Xserve CPUs from Apple?
  21. ActionableMango macrumors G3


    Sep 21, 2010
    That's a good question. I had to look it up. It appears that Intel makes a little utility to read out the CPU information on MacOS:

    I don't know. If that's true, then it is a compatible CPU and should be listed in the compatibility table.
  22. reukiodo macrumors regular


    Nov 22, 2013
    This doesn't seem to tell me what stepping the CPU is...
    --- Post Merged, Feb 10, 2018 ---
    According to http://osxdaily.com/2012/04/28/get-extended-cpu-information-from-the-command-line/, my CPU is stepping 11:

    sh-3.2# sysctl -a | grep machdep.cpu
    machdep.cpu.max_basic: 10
    machdep.cpu.max_ext: 2147483656
    machdep.cpu.vendor: GenuineIntel
    machdep.cpu.brand_string: Intel(R) Xeon(R) CPU X5365 @ 3.00GHz
    machdep.cpu.family: 6
    machdep.cpu.model: 15
    machdep.cpu.extmodel: 0
    machdep.cpu.extfamily: 0
    machdep.cpu.stepping: 11
    machdep.cpu.feature_bits: 3219913727 320445
    machdep.cpu.extfeature_bits: 537921536 1
    machdep.cpu.signature: 1787
    machdep.cpu.brand: 0
    machdep.cpu.extfeatures: SYSCALL XD EM64T LAHF
    machdep.cpu.logical_per_package: 4
    machdep.cpu.cores_per_package: 4
    machdep.cpu.microcode_version: 0
    machdep.cpu.processor_flag: 2
    machdep.cpu.mwait.linesize_min: 64
    machdep.cpu.mwait.linesize_max: 64
    machdep.cpu.mwait.extensions: 3
    machdep.cpu.mwait.sub_Cstates: 8736
    machdep.cpu.thermal.sensor: 1
    machdep.cpu.thermal.dynamic_acceleration: 0
    machdep.cpu.thermal.invariant_APIC_timer: 0
    machdep.cpu.thermal.thresholds: 2
    machdep.cpu.thermal.ACNT_MCNT: 1
    machdep.cpu.thermal.core_power_limits: 0
    machdep.cpu.thermal.fine_grain_clock_mod: 0
    machdep.cpu.thermal.package_thermal_intr: 0
    machdep.cpu.thermal.hardware_feedback: 0
    machdep.cpu.thermal.energy_policy: 0
    machdep.cpu.arch_perf.version: 2
    machdep.cpu.arch_perf.number: 2
    machdep.cpu.arch_perf.width: 40
    machdep.cpu.arch_perf.events_number: 7
    machdep.cpu.arch_perf.events: 0
    machdep.cpu.arch_perf.fixed_number: 3
    machdep.cpu.arch_perf.fixed_width: 40
    machdep.cpu.cache.linesize: 64
    machdep.cpu.cache.L2_associativity: 16
    machdep.cpu.cache.size: 4096
    machdep.cpu.tlb.inst.small: 128
    machdep.cpu.tlb.inst.large: 8
    machdep.cpu.tlb.data.small: 16
    machdep.cpu.tlb.data.small_level1: 256
    machdep.cpu.tlb.data.large: 16
    machdep.cpu.tlb.data.large_level1: 32
    machdep.cpu.address_bits.physical: 38
    machdep.cpu.address_bits.virtual: 48
    machdep.cpu.core_count: 4
    machdep.cpu.thread_count: 4

    Attached Files:

  23. reukiodo macrumors regular


    Nov 22, 2013
    Oh, I just now realized the Intel tool does show the same stepping! Probably missed that because I was looking for letters... Still have no idea how to convert '11' to B3 or G0 versions...
  24. ActionableMango macrumors G3


    Sep 21, 2010
    SLAED G0

    I've added this to the table, thanks.
  25. reukiodo macrumors regular


    Nov 22, 2013
    How were you able to link the two? I've searched and searched and couldn't find it...

Share This Page

26 February 14, 2011