Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Abraham B

macrumors newbie
Original poster
Feb 1, 2011
6
0
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.

Sincerely,

Abe
 

logandzwon

macrumors 6502a
Jan 9, 2007
574
2
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....
 

Waragainstsleep

macrumors 6502a
Oct 15, 2003
598
211
UK
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.
 

logandzwon

macrumors 6502a
Jan 9, 2007
574
2
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.

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.
 

Transporteur

macrumors 68030
Nov 30, 2008
2,729
3
UK
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.
 

Abraham B

macrumors newbie
Original poster
Feb 1, 2011
6
0
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,

Abe
 

Ace134blue

macrumors 6502a
Sep 17, 2009
734
2
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.
 
  • Like
Reactions: bernuli

Abraham B

macrumors newbie
Original poster
Feb 1, 2011
6
0
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 *****.

Thanks.
 

JimBo Ha

macrumors newbie
Sep 19, 2012
4
0
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?
 

ratsg

macrumors 6502
Dec 6, 2010
382
29
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.
 

ratsg

macrumors 6502
Dec 6, 2010
382
29
Abraham B.

Just going through some old threads, and was wondering if/how your processor upgrade went?
 

Mattak

macrumors newbie
Sep 22, 2014
1
0
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?
 

reukiodo

macrumors 6502
Nov 22, 2013
413
218
Earth
Success!

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

Did anyone manage to successfully do an upgrade?

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.
 
Last edited:

reukiodo

macrumors 6502
Nov 22, 2013
413
218
Earth
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:
http://browser.primatelabs.com/geekbench2/view/2629882

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.
 

Attachments

  • 20170420_195825.jpg
    20170420_195825.jpg
    2.2 MB · Views: 890
  • 20170420_195837.jpg
    20170420_195837.jpg
    2.6 MB · Views: 850
  • 20170420_200442.jpg
    20170420_200442.jpg
    2.7 MB · Views: 714
  • 20170420_204545.jpg
    20170420_204545.jpg
    2.6 MB · Views: 1,431
  • Like
Reactions: LightBulbFun

allenpan

macrumors newbie
Jun 11, 2011
8
5
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:
http://browser.primatelabs.com/geekbench2/view/2629882

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.

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?
 

reukiodo

macrumors 6502
Nov 22, 2013
413
218
Earth
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?

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.
 

ActionableMango

macrumors G3
Sep 21, 2010
9,612
6,907
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.

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.

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?

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

ActionableMango

macrumors G3
Sep 21, 2010
9,612
6,907

reukiodo

macrumors 6502
Nov 22, 2013
413
218
Earth
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:
https://software.intel.com/en-us/articles/download-maccpuid

This doesn't seem to tell me what stepping the CPU is...
[doublepost=1518314884][/doublepost]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.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM
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
sh-3.2#
 

Attachments

  • Screen Shot 2018-02-10 at 5.51.08 PM.png
    Screen Shot 2018-02-10 at 5.51.08 PM.png
    121.5 KB · Views: 361
  • Screen Shot 2018-02-10 at 6.13.31 PM.png
    Screen Shot 2018-02-10 at 6.13.31 PM.png
    541.4 KB · Views: 339

reukiodo

macrumors 6502
Nov 22, 2013
413
218
Earth
This doesn't seem to tell me what stepping the CPU is...
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...
 

ActionableMango

macrumors G3
Sep 21, 2010
9,612
6,907
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...

SLAED G0

I've added this to the table, thanks.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.