can I install two slightly different CPUs in one system?

105

Solution 1

I'd give it about a One-in-a-Million chance of working.

The BIOS will almost certainly recognize the different CPUs and refuse to start with some beep code.

Solution 2

Depending on your useage pattern, each of the two computers can be faster than the other, casting doubt at the motivation to even try.

And these are 5 year old CPUs - are you sure you want to invest any work in these machines? If a machine of this age runs well, it is best to leave it alone, and let it work. Your chances of the CPU-hack working beneficially are zero (see below), while your chances of breaking one of the servers aren´t.

Now just for fun, lets look at the facts and chances...

From the incomplete information you gave, I guess it is these CPUs:

2x "Potomac" Xeon MP 3.0 SL8EW (C0) 3000 MHz 1024 KiB 667 MT/s 18x Socket 604

1x "Tulsa" Xeon 7140M SL9HA (B0) 3400 MHz 2 × 1024 KiB 800 MT/s 17x Socket 604

  • Provided the Tulsa is able to run with a second CPU, which I guess it is.
  • They both fit the same socket.
  • The Tulsa alone would run in the System that now holds the two Potomacs.
  • If the Tulsa is paired with a Potomac, the Tulsa will be throttled to 167 FSB (RAM side), being 17x making it 2.9GHz - actually slower than the Potomac

Another explanation: Even if the Tulsa worked just fine, and even at 3.4 GHz (which it won't), you would gain like 15% of CPU power on half your threats. RAM would be the same speed. Disks would be the same speed. So only CPU-intensive tasks, only if they run on the Tulsa, and you would have to fight your OS to make it so, you might in theory get a boost in performance. Looking at how well most threats scale, I would expect a theoretical gain of 2-3% - less than the measuring precision. But you wont, because of the frequency mismatch.

Therefore, even if it works, and even if it is stable, and even if you get the threats to use the correct core, and if this misconfiguration actually suits your useage, it will be slower.

Apart from that, I doubt it would boot at all (BIOS), but I am not sure of that. I am however sure, it isn´t worth trying except for a challenge.

Solution 3

This won't work sorry.

Solution 4

Nope - these CPUs are not going to work together

Solution 5

Mismatched CPU's is not going to work and makes no sense whatsoever anyway. Just see the other answers why.

I'm guessing the single CPU machine is currently somewhat underpowered and the dual-core is over-powered. It's a much better bet to swap ALL cpu's between the systems. Still... It's risky and not for the faint of heart.

  • Before you begin make sure both systems have the latest Bios to make sure you give them maximum chance to recognize the other CPU's. Also make sure that the motherboard drivers (Intel chipset drivers) are the very latest.
  • Make bloody sure you have good backups as there is a big chance that either, or both, won't boot and/or break the Windows installation.
  • After the swap, before booting into Windows, go into the Bios and reset everything to factory defaults. Save and then power-cycle (cold-boot), just a reboot is not enough. Go back into the Bios again and configure as required. Make sure that the dual-cpu system has SMP enabled in Bios. Save and cold-boot again.
  • Only then allow the system to attempt to boot Windows. After first boot Windows will probably install new drivers (because of the changes). Let it do it's thing and make bloody sure you reboot every time it asks you to. When all is done reboot once more for good measure.
  • On the dual machine you may have to manually update the driver for the "COMPUTER\ACPI PC" from single CPU to multi-CPU PC. (You can tell if this is necessary if task-manager only shows half the CPU-cores.)

If you have just the slightest doubt that you are able to do all this: DON'T EVEN TRY

Share:
105

Related videos on Youtube

user3102065
Author by

user3102065

Updated on September 17, 2022

Comments

  • user3102065
    user3102065 over 1 year

    I have a html table in this fiddle and trying to sort the columns using jquery with reference to this stack overflow answer as,

    var arr = $('th').filter(function() {
       return (new Date(this.innerHTML)).getDate();
    }).sort(function (a, b) {
        return new Date(a.innerHTML) > new Date(b.innerHTML);
    }).map(function () {
        return this.cellIndex
    }).get();
    
    $('tr').each(function () {
        $(this).children().filter(function(){
           return $.inArray(this.cellIndex, arr)> -1;
        }).sort(function (a, b) {
            a = $.inArray(a.cellIndex, arr);
            b = $.inArray(b.cellIndex, arr);
            return a > b;
        }).insertBefore(this.lastElementChild);
    });
    

    It works fine upto 10 month columns. But if the number of month column exceeds 10, the sorting will collapse as given in fiddle. How can i fix this?

    • charlietfl
      charlietfl almost 10 years
      not sure how this can possibly work. The dates returned are all invalid. Can verify by logging them to console within your sort or filter. Try console.log(new Date('Feb 2014')) as proof
    • user3102065
      user3102065 almost 10 years
      I want to sort based on months. I referred this fiddle jsfiddle.net/AEvpd given in this stack answer
    • charlietfl
      charlietfl almost 10 years
      define sort by months, years don't matter? As far as I can see the demo's don't work. Also what about the non date columns you have?
    • user3102065
      user3102065 almost 10 years
      the fiddle jsfiddle.net/AEvpd working fine in chrome
    • charlietfl
      charlietfl almost 10 years
      OK, I had not checked chrome and was raising concerns based on Firefox not accepting abbreviated dates.
  • duthen
    duthen about 13 years
    Thank you. If keep tham as it is, which one has better performance? the two CPUs one?
  • squillman
    squillman about 13 years
    +1 I think you're overly optimistic about the chances, though :P
  • Zypher
    Zypher about 13 years
    You'd be lucky to even get a beep code
  • user3102065
    user3102065 almost 10 years
    I want to sort based on months. I referred this fiddle jsfiddle.net/AEvpd given in this stack answer
  • chiwangc
    chiwangc almost 10 years
    Does the year matter in sorting or not? Is Oct 2013 coming after Jun 2014 what you want?
  • user3102065
    user3102065 almost 10 years
    Yes. Month and year. Just as in the fiddle jsfiddle.net/AEvpd. Oct 2013 should come before Jun 2014
  • chiwangc
    chiwangc almost 10 years
    Have you checked out the DEMO I post yet? If so, what's wrong with it?
  • user3102065
    user3102065 almost 10 years
    Yes... working fine as required in chrome. But it not working in Mozilla.
  • chiwangc
    chiwangc almost 10 years
    It appears Firefox has problem with supporting .innerHTML, you can substitute it with the jQuery function .html(). Moreover, Firefox regards date strings of the form Oct 2013 as invalid input for Date's constructor, so you need to create your own helper function to create a valid Date object from Oct 2013.
  • user3102065
    user3102065 almost 10 years
    I have added a date 01 to make it work with mozilla jsfiddle.net/AEvpd/3
  • Tonny
    Tonny over 2 years
    @motes An operation like that, for an inexperienced user like the original poster, was easy to mess up back in the day. As of Windows 8/Server 2012 Windows is a lot more forgiving in this regard (automatic detection of added 2nd CPU). So I wrote the answer to be as fail-save as possible. I could have toned down the scare-level, but I didn't want to get blamed for the mess by someone who tried it thinking there wouldn't be any risk whatsoever and didn't even bother to make basic safety preparations, like backups.
  • Motes
    Motes over 2 years
    I guess this discussion was deemed unfit for serverfault comments, as the pretext appears to be deleted to me.