Slashdot Mirror


Microsoft Advice Against Nehalem Xeons Snuffed Out

Eukariote writes "In an article outlining hidden strife in the processor world, Andreas Stiller has reported the scoop that Microsoft advised against the use of Intel Nehalem Xeon (Core i7/i5) processors under Windows Server 2008 R2, but was pressured by Intel to refrain from publishing this advisory. The issue concerns a bug causing spurious interrupts that locks up the Hypervisor of Server 2008. Though there is a hotfix, it is unattractive as it disables power savings and turbo boost states. (The original German-language version of the article is also available.)"

154 comments

  1. Broken processors by Anonymous Coward · · Score: 5, Insightful

    The processors are clearly broken, and anyone who bought them should get a refund or an exchange. End of story.

    1. Re:Broken processors by Anonymous Coward · · Score: 2, Interesting

      We use them with Oracle VM (Xen), and they work ok.

    2. Re:Broken processors by Anonymous Coward · · Score: 0

      All hardware has errata. This one is no more serious than many others.

    3. Re:Broken processors by hattig · · Score: 4, Insightful

      It's pretty serious.

      Server requirements of CPUs include virtualisation and power savings (saving power in the data centre is a top priority for companies now).

      This CPU cannot do both at the same time, at least with Windows Server 2008's Hypervisor. Presumably it is being sold with both items listed as features however. I agree with the OP - the CPUs are broken as sold and advertised.

    4. Re:Broken processors by Bengie · · Score: 5, Informative

      so much FUD.

      #1. MS classified this interrupt as "unreliable" for all previous hypervisors and randomly decided to use it for this version of their hyper visor

      #2. ONLY MS uses this interrupt, not vmware or anyone else.

      #3. Intel's new Xeons still use less power and out perform AMD and any previous CPUs. It's still the best CPU, even if you use the "work around"

    5. Re:Broken processors by Anonymous Coward · · Score: 0

      HOw are the processors broken? Its the OS that has the issue...

    6. Re:Broken processors by lukas84 · · Score: 1

      No, the OS exposes an issue in the processor.

    7. Re:Broken processors by InlawBiker · · Score: 1

      All they need is a sticker that says "Windows 2008 Server Ready."

    8. Re:Broken processors by agnosticnixie · · Score: 2, Insightful

      Or the processor exposes an issue with the OS...

    9. Re:Broken processors by Anonymous Coward · · Score: 0

      These are the same ones in the new Joint Strike Fighter

      Quite costly if one crashes.

    10. Re:Broken processors by sznupi · · Score: 1

      Well, at least it seems to appear that fines on the scale of recent EU one don't seem to bother Intel that much...

      --
      One that hath name thou can not otter
    11. Re:Broken processors by Waynelson · · Score: 5, Informative

      I don't know if anyone actually read the kb article on the Microsoft website, but it appears that you don't lose the power saving features and what not with the hot fix installation, the loss of those features only occurs when you directly modify the registry to disable some of the c-states in the apci system as a quick fix. Either that or i'm reading the kb article wrong.

    12. Re:Broken processors by gone.fishing · · Score: 1

      Excuse me? I am not a 'Microsoft Hater' as many people are here on Slashdot but that does not mean that I will take their word as gosple either! If Microsoft felt so strongly that this processor bug was terrible they should have never yeilded to Intel after all it is their reputation on the line too.

      While the bug does sound serious it has been dealt with in a hot fix; a fix that may not be perfect but it works. I'm not a server engineer but if you disable power mgmt and lock the hypervisor into turbo does it hurt the performance much? I seriously don't know the implications but have always thought that most servers are tweaked for performance and not really for power saving.

      I am willing to bet that there have been many, many give and take sessions between Microsoft and Intel and probably other entities where issues like this are sorted out for the benifit of the industry (or at least for all parties involved in the discussions).

    13. Re:Broken processors by countach · · Score: 2, Insightful

      So you've missed the entire trend towards power saving in the data center?

    14. Re:Broken processors by Anpheus · · Score: 2, Informative

      The hotfix fixes the problem and allows the use of power saving states.

      Done!

    15. Re:Broken processors by dbIII · · Score: 1

      Alternatively, you could consider that since this CPU is only broken with a single piece of software that something else is broken. A lot of servers do not have the extra overhead of the handy hack that virtual machines are, or they run different software to implement virtual machines.

    16. Re:Broken processors by Anonymous Coward · · Score: 0

      Or the processor exposes an issue with the OS...

      haha u got marked as troll

    17. Re:Broken processors by FreonTrip · · Score: 1

      Or the processor exposes an issue with the OS...

      Why is this modded Troll? Other posts suggest that this is a very likely scenario.

    18. Re:Broken processors by Anonymous Coward · · Score: 0

      This reality is clearly broken. Microsoft does the pressuring, and isn't ever seen on the receiving end.

    19. Re:Broken processors by Bengie · · Score: 1

      I said it's the "best cpu" because it *still* uses LESS power than any other cpu, even with core parking disabled.

      At max load, the i7 will do 2x-4x as much work as current gen AMD or previous gen Intel for the same amount of power.

      It's idle power won't be *as good*, but it's still *on-par* with any other offering out there. The power savings that were disabled made it *better* than other CPUs, but instead it's only *as good* instead of better.

      Yes, i7 is still best.

    20. Re:Broken processors by Anonymous Coward · · Score: 0

      That's absurd. There's numerous NUMEROUS instances where windows driver bugs, design flaws, etc. have caused it to not operate with hardware that Linux, and even other versions of Windows, etc. work with fine. This is not grounds to get a refund or exchange IMHO. As doucmented below --V Microsoft was using the APIC timer which is frequently unreliable, then crashing because of too many timer interrupts. That's shoddy coding -- the Linux kernel in particular will detect when a timer source is acting up and switch to a better one (i.e. instead of crashing, it'd detect excessive timer interrupts and use a different source for timer interrupts.)

  2. AMD is looking better and this is the type of stuf by Joe+The+Dragon · · Score: 1

    AMD is looking better and this is the type of stuff that intel worshipers say amd systems do and now what will they say about intel?

  3. Re:AMD is looking better and this is the type of s by Anonymous Coward · · Score: 2, Insightful

    amd is incapable of having bugs in the convoluted exception path?

  4. Spurious Interrupt, eh? by chebucto · · Score: 4, Funny

    Maybe Xeons are what end up being used on the UESG Marathon. I mean, half of the terminal messages on that ship are subject to the same bug. Just look at this typical example:

    http://marathon.bungie.org/story/nawmanhesclose.html#M3.13.1.1

    --
    The English word fart is one of the oldest words in the English vocabulary.
    1. Re:Spurious Interrupt, eh? by Anonymous Coward · · Score: 0

      A Marathon joke WTF?

    2. Re:Spurious Interrupt, eh? by fostware · · Score: 1

      Heh heh.

      Feeling old are we?

      ("We" because my first thoughts were the same as yours)

      --
      "We know what happens to people who stay in the middle of the road. They get run over." - Aneurin Bevan
  5. What about for Windows 7? by Faizdog · · Score: 3, Interesting

    This story is interesting and timely because I plan on buying a new desktop in the next 2 weeks, just waiting for the right deal to come out, hopefully on Cyber Monday. While not getting a server, I will be getting Windows 7. I had been planning on an i7, but now am hesitant. Is there a problem with these processors for home use/gaming purposes under Windows 7? Or would I better off going with a Quad Core?

    --
    -"Those who fought today will die tommorow."-
    1. Re:What about for Windows 7? by Viros · · Score: 5, Informative

      I've got an i7 920 on my desktop and run Windows 7 for gaming/home use purposes and it works fine. Don't let the problems with the server software dissuade you from a very good processor for home and gaming use. The kind of stuff you're describing doing will never run into anything close to the problems from this article.

    2. Re:What about for Windows 7? by the+linux+geek · · Score: 3, Informative

      No, this only applies to the Hyper-V component of Server 2008 R2. Normal people do not use Windows Server for "home use/gaming purposes" (cue a dozen replies of people talking about how cool they are because they use pirated copies for said purpose), so its not a big deal. Also, Core i5/i7 is already a Quad Core, I assume you mean Core 2 Quad.

    3. Re:What about for Windows 7? by Interoperable · · Score: 1

      Looks like it's only if you're doing some virtualization. It probably wouldn't affect games.

      --
      So if this is the future...where's my jet pack?
    4. Re:What about for Windows 7? by Fookin · · Score: 0, Troll

      This story is interesting and timely because I plan on buying a new desktop in the next 2 weeks, just waiting for the right deal to come out, hopefully on Cyber Monday. While not getting a server, I will be getting Windows 7. I had been planning on an i7, but now am hesitant. Is there a problem with these processors for home use/gaming purposes under Windows 7? Or would I better off going with a Quad Core?

      No problems at all. I'm running an i7 920 with 12 GB of RAM and Windows 7 64-Bit Ultimate. I've been playing BF2, GTA4, COD:MW/MW2, Batman: AA and others without any problem. Not to mention running 2 or 3 VMWare sessions, putty sessions, winscp, IE8, pidgin and streaming TV through Windows Media Center all at the same time.

    5. Re:What about for Windows 7? by Anonymous Coward · · Score: 5, Funny

      No problems at all. I'm running an i7 920 with 12 GB of RAM and Windows 7 64-Bit Ultimate. I've been playing BF2, GTA4, COD:MW/MW2, Batman: AA and others without any problem. Not to mention running 2 or 3 VMWare sessions, putty sessions, winscp, IE8, pidgin and streaming TV through Windows Media Center all at the same time.

      Okay you have a big penis (not literally). We get it.

    6. Re:What about for Windows 7? by Anonymous Coward · · Score: 0

      Microsoft advisory mentions i7 800 series, so i7-920 is not affected?

    7. Re:What about for Windows 7? by The+Archon+V2.0 · · Score: 1, Funny

      (cue a dozen replies of people talking about how cool they are because they use pirated copies for said purpose)

      I'm cool because I use a pirated copy of Windows Server for said purpose.

      (Looks around.) Hey, waitaminute! Where'd the other 11 guys go? I've been set up! Curse you Microsoft and your clever Slashdot traps!

    8. Re:What about for Windows 7? by Chabil+Ha' · · Score: 1

      Second. Been running the same proc with Windows 7 since RC and RTM. No probs whatsoever. I have been running VMWare for XP and encountered no issues.

      --
      We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
    9. Re:What about for Windows 7? by Fookin · · Score: 1

      Really? Cool. I figured I'd lose points for mentioning IE8 :)

    10. Re:What about for Windows 7? by Blakey+Rat · · Score: 1

      No problems at all. I'm running an i7 920 with 12 GB of RAM and Windows 7 64-Bit Ultimate. I've been playing BF2, GTA4, COD:MW/MW2, Batman: AA and others without any problem. Not to mention running 2 or 3 VMWare sessions, putty sessions, winscp, IE8, pidgin and streaming TV through Windows Media Center all at the same time.

      But have you solved... love?

    11. Re:What about for Windows 7? by cwebster · · Score: 2, Insightful

      Actaully no, IE8 is the only program you mentioned that actually needs an i7 920 and 12 gigs or ram to properly execute.

      The rest of your post is like a word problem, "Sally has 5 fish, 2 turtles and a cat. How many cats does Sally have?." That is to say, completely irrelevant to the question at hand.

      Using putty to justify a multiple core machine, quite hardcore...

    12. Re:What about for Windows 7? by Anonymous Coward · · Score: 1, Interesting

      I may be wrong, but if they said IO-APIC, then it's probably due to that normally being in the northbridge (I BELIEVE!) and thus in the case of the i920 not actually on-chip. The difference being the LGA1156 series chips have almost all, or all the northbridge functionality on-chip (PCIe channels are from the CPU, not a northbridge like on the LGA1366 series hardware). So possibly it was something that was noted, but not considered a problem for the segment the chip was aimed at, wasn't an issue that came up in testing with previous microsoft virtualisation or anybody else's (which probably got more thorough testing), and upon release it turned out 'ooops, people actually ARE going to use it for that purpose and we didn't do something smart like pressure microsoft to change their interrupts so it won't fall on us.'

      But hey, what do I know, right?

    13. Re:What about for Windows 7? by jonbryce · · Score: 1

      Does it affect the XP Mode component of Windows 7? Obviously you aren't going to use that for gaming unless you don't mind having less than one frame per second in your games through it's internal RPD thingy, but you may well have some sort of XP program running in the background when you are playing your game, even if it is just your XP virus scanner.

    14. Re:What about for Windows 7? by Anpheus · · Score: 1

      I've run Windows Server 2008 R2 as a hypervisor with my i7 to do some testing and it's ran fine. I'm guessing this issue is particularly rare and that's why this fix is coming out close to five months after RTM.

    15. Re:What about for Windows 7? by Anonymous Coward · · Score: 1, Insightful

      What the hell is wrong with you people?

      This article is about the Xeon processor. These are separate from what is sold on the desktop. There was a time when your average Slashdotter used to know this kind of stuff.

    16. Re:What about for Windows 7? by Anonymous Coward · · Score: 0

      You are absolutely right, but the OP had questions about Core i7 which the children were happy to report did not have the issue. RTFP & STFU.

    17. Re:What about for Windows 7? by Anonymous Coward · · Score: 0

      " I'm running an i7 920 with 12 GB of RAM and Windows 7 64-Bit Ultimate. I've been playing BF2, GTA4, COD:MW/MW2, Batman"
      Why does he need 12G of RAM? Is he playing all of those games at the same time?

    18. Re:What about for Windows 7? by Anonymous Coward · · Score: 0

      Don't do it. USB 3.0 is right around the corner, you would be better off waiting a couple of months for new motherboards with the support added.

    19. Re:What about for Windows 7? by omfglearntoplay · · Score: 2, Interesting

      Be sure to avoid any of the HP i7 processor models. They have a major motherboard problem, as I have luckily learned myself by buying one. Check some googling with HP i7 crash freeze, etc. Or go here to see gobs of users with problems:

      http://h30434.www3.hp.com/psg/board?board.id=lockups

      However, I hear that home made PCs on i7 platforms are fine as well as recent Dells. I'm going the Asus motherboard route to rectify my problem. It's just grand though b/c they are way expensive, then I need a new case (b/c HP uses the lefty cases), and I need a new heat sync/fan (b/c HP is proprietary). So to fix my $1200 HP, I have to spend 5 or 6 hundred. WEEEE!

    20. Re:What about for Windows 7? by pankkake · · Score: 1

      Using Windows and most of all IE is not a sign of a big penis.

      --
      Kill all hipsters.
    21. Re:What about for Windows 7? by EndlessNameless · · Score: 1

      In his defense, he did mention VMWare sessions. And depending on the image... well, those can get quite heavy-handed.

      I have a box with a few VMs running with 6 GB RAM, and if I'm multitasking on the host OS it has fits of paging out sometimes. Adding another 3 or 6 GB would be my next step if I couldn't just suspend one of the VMs whenever I need to.

      It all comes down to the typical and load use. If he really needs 12 GB then it's good he had the money to buy it. On the other hand, if his memory utilization peaks at 3-4 GB then "a fool and his money" most definitely applies.

      --

      ---
      According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
    22. Re:What about for Windows 7? by LWATCDR · · Score: 1

      Big deal I was doing all that back in 86 with my Amiga 1000 with a 2 MB starboard off of floppies no less.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  6. First Rev of New Architecture by bill_mcgonigle · · Score: 4, Interesting

    Many of the benchmarking sites have also posted some poor results - I was thinking this might be a generation to skip, but now I wonder if a flaw has been discovered that could be fixed with a microcode upload. Might help the benchmarks too if it was a hidden variable.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:First Rev of New Architecture by Darkness404 · · Score: 2, Informative

      A generation to skip for servers (or move to AMD for a generation) but Core i7s are amazing for home/gaming use. For just about anything other than visualization and server-specific stuff, Core i7s and CPUs with the same architecture have no comparison with what AMD has to offer.

      --
      Taxation is legalized theft, no more, no less.
    2. Re:First Rev of New Architecture by the+linux+geek · · Score: 1

      I'm cautiously optimistic that Nehalem-EX will be a decent server processor, at least in the 1-2 socket segment. It seems to handle multithreading quite well, and have decent FP performance. For now, though, the 6-core Opteron is king.

    3. Re:First Rev of New Architecture by lukas84 · · Score: 1

      What benchmarks were you looking at? The Xeon 5500 CPUs are fast as hell. They no longer need slow FB-DIMMs. They use much less power and yet deliver more Performance.

      A Dual-Socket, Quad Core Xeon 5500 machine can beat a quad-socket, Six Core AMD machine (c't, a Magazine also bei Heise published a test regarding this some issues ago).

    4. Re:First Rev of New Architecture by bertok · · Score: 1

      A generation to skip for servers (or move to AMD for a generation) but Core i7s are amazing for home/gaming use. For just about anything other than visualization and server-specific stuff, Core i7s and CPUs with the same architecture have no comparison with what AMD has to offer.

      "citation needed"

      You're saying that like Microsoft Hyper-V is the only virtualization platform, nobody ever uses a server without virtualization, and there's no way Microsoft could ever release a hotfix for the issue. Sell your Intel stock now!

    5. Re:First Rev of New Architecture by Anonymous Coward · · Score: 0

      A Dual-Socket, Quad Core Xeon 5500 machine can beat a quad-socket, Six Core AMD machine (c't, a Magazine also bei Heise published a test regarding this some issues ago).

      [[Citation Needed]]

    6. Re:First Rev of New Architecture by bill_mcgonigle · · Score: 1

      What benchmarks were you looking at? The Xeon 5500 CPUs are fast as hell. They no longer need slow FB-DIMMs. They use much less power and yet deliver more Performance.

      I don't have a handy link to give you, but the focus was on the cache, IIRC. They performed slower than the previous Xeons for certain workloads. The focus was work/cycle - agreed they're much better in work/Watt.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    7. Re:First Rev of New Architecture by gbjbaanb · · Score: 1

      No, its not broken for anything other than *Microsoft* virtualisation in Windows Server 2008R2, if you use VMware, then you're fine - it doesn't use the dodgy interrupt that Hyper-V does.

      The answer is just not to install Windows Server 2008R2 or use Hyper-V.

    8. Re:First Rev of New Architecture by moosesocks · · Score: 1

      For just about anything other than visualization and server-specific stuff, Core i7s and CPUs with the same architecture have no comparison with what AMD has to offer.

      At risk of sounding like an AMD fanboy, I should point out that AMD's chips are so much more expensive than the Core i7s, that you might as well buy a top-end AMD system, and replace the CPU and motherboard a year from now with whatever is the reasonably-priced state of the art at that point. You'll likely end up spending quite a bit less, and won't be stuck with an obsolete system in the future.

      I won't contest that the Core i7s are impressive. However, they appear to be the CPU equivalent of the $400 video card. Completely pointless, and financially irresponsible (unless you've got a really good excuse)

      The exorbitant price of high-end Intel CPUs makes the Mac Pro actually seem like a good deal.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    9. Re:First Rev of New Architecture by Anonymous Coward · · Score: 0

      LOL. This is something fixable by simply replacing the chips sold, and it only affects Win Server 2008 people doing some serious serving. I'll admit it's not extremely limited, but it's still AN AMAZING CHIP (even with this flaw) for home/gaming use. (You don't want power savings when you are going for performance, in case you forgot.)

    10. Re:First Rev of New Architecture by agnosticnixie · · Score: 1

      What about the possibility that saved power in the long run will save money - to be fair, on that theory we might just as well scrap server farms and everyone gets IBM mainframes or Sun's "big iron by any other name"

    11. Re:First Rev of New Architecture by Anonymous Coward · · Score: 0

      Actually, if you compare a Mac Pro to machines with the same hardware, you find that the machine is cheaper than the comparable HP or Dell.

      However, this is workstation to workstation comparison. You can pay far less for a basic PC with less stuff that is adequate for most tasks. I find I can score some deal on a generic HP, toss a midrange video card in it, max its RAM, image [1] and wipe the drive, then install the OS of choice.

      [1]: You never know what drivers are present on an OS image, but not downloadable, so making sure one can fall back to the "factory pristine" state is something always good to do.

    12. Re:First Rev of New Architecture by Anonymous Coward · · Score: 0

      Well, for our workload they pretty much kick every kind of ass you could find. They are insanely fast, they can handle load like theirs no tomorrow. So if you are me, yes buy them replace every machine with one that has one of these.

    13. Re:First Rev of New Architecture by Saint+Stephen · · Score: 1

      don't buy windows server 2008 r2 because the interrupt doesn't work as advertised?

  7. Windows specific? by Anonymous Coward · · Score: 5, Funny

    It sounds like microsoft should retract the advice and issue a warning that no OS should be run on a processor with such spurious interrupts?

    Or is this the sort of crappy hardware kernels are supposed to put up with in which case it should be Intel advising against running windows on it's hardware?

    Int€l bashing..check
    M$ bahing...check
    now i just sit back and watch the karma roll in

    1. Re:Windows specific? by Anonymous Coward · · Score: 3, Funny

      Uh, guy? That symbol you used is a "C" with two lines through it, not an "E". Get it right.

    2. Re:Windows specific? by Anonymous Coward · · Score: 0

      That "C with two lines through it" is worth more than the "S with a vertical line through it".

    3. Re:Windows specific? by Alwin+Henseler · · Score: 1

      It sounds like microsoft should retract the advice and issue a warning that no OS should be run on a processor with such spurious interrupts?

      Ehm, aren't these spurious interrupts a hardware feature, designed to test the code handling them?

      (ducks to avoid in-flight chair)

    4. Re:Windows specific? by RotateLeftByte · · Score: 0, Offtopic

      The funny symbol (a C with two lines in it ) is the international symbol for the Euro.
      You know that funny currency that is in use in a bigger trading block than the almighty US Dollar. Ok, not all EU countries use it but places like Germany, France, Italy, Spain etc use it and have done for over 5 years.

      At the moment, the Euro is regarded as a more valuable currency thant the USD.

      --
      I'd rather be riding my '63 Triumph T120.
    5. Re:Windows specific? by nutshell42 · · Score: 1
      Actually, no, it isn't. In official bullshit-speak:

      Inspiration for the symbol itself came from the Greek epsilon () - a reference to the cradle of European civilisation - and the first letter of the word Europe, crossed by two parallel lines to 'certify' the stability of the euro.

      Straight from the horse's mouth.

      The single-stroke $-sign OTOH might just as well be an 8:

      That the dollar sign is derived from a slash through the numeral eight, denoting pieces of eight. The Oxford English Dictionary before 1963 held that this was the most probable explanation, though later editions have placed it in doubt.

      according to wikipedia [citation needed].

      If this was true it would herald a major crisis for derogatory spelling worldwide. I propose a conference to establish new and reliable standards (.) that provide sustainable ways to express our unstillable rage (..) and call attention to the seriousness of the offenses (...) committed by mega-corps (*gasping for air*) in one handy typographical sign.

      --
      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
    6. Re:Windows specific? by Anonymous Coward · · Score: 0

      Yeah baby, wintel, a proud member of the MAFIAA family.

      The next chip I will be buying is a Loongson

    7. Re:Windows specific? by Anonymous Coward · · Score: 0

      Been running Linux on a Corei7-920 for nearly a year now (ok, only 11.5 months). Not even the slightest sniff of trouble. One of the hard drives is giving a lot of bad/relocated sectors, but thats another story (and it was new in January too).

    8. Re:Windows specific? by onefriedrice · · Score: 4, Funny

      I think you just missed out on the joke. It's unlikely the OP meant to show any kind of disrespect (heaven forbid) for the wonderful, lovely Euro, so try not to be so defensive huh? Relax.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    9. Re:Windows specific? by Anonymous Coward · · Score: 0

      Sorry, but what does this have to do with the misuse of the Euro symbol? We already know it's the Euro symbol so the first sentence is redundant. We weren't talking about dollars at all, and right away you jump in with several more sentences loudly proclaiming how USA sucks and Europe rules. WTF dude?

    10. Re:Windows specific? by Anonymous Coward · · Score: 0
    11. Re:Windows specific? by hairyfeet · · Score: 1

      Yes, but don't worry poor little Euro peoples, if the dollar falls too much we will just have to "liberate" you! Them Germans might put up a bit of a fuss, they were tough little buggers in WWII you know, but I don't think we'll have to worry too much about them Frenchies. So don't worry little Euros, soon you will all be free! To shop at strip malls filled with Walmarts!

      --
      ACs don't waste your time replying, your posts are never seen by me.
    12. Re:Windows specific? by evilviper · · Score: 1

      You know that funny currency that is in use in a bigger trading block than the almighty US Dollar.

      At the moment, the Euro is regarded as a more valuable currency thant the USD.

      Used across a population 170% the size of the US, and yet the Euro is only slightly more valuable than USD.

      And the USD remains the dominant world currency. The days of the Euro being looked at as a possibility for long-term investments were very short-lived indeed.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    13. Re:Windows specific? by Jah-Wren+Ryel · · Score: 1

      Used across a population 170% the size of the US, and yet the Euro is only slightly more valuable than USD.

      Like the number of users has anything to do with currency valuation. If that argument held any water at all, you would see the obvious contradiction in claiming that the USD "remains the dominant world currency" - becuase that's just another way of saying its used by way more people than just those in the USA - probably even more people than use the Euro. Uh oh, must have it both ways...

      --
      When information is power, privacy is freedom.
  8. VMWare may also be a problem by Virtucon · · Score: 2, Informative

    I've been experiencing problems with intermittent lockups under VMWare as well. DL370-G6 boxes. HP has given us BIOS fixes and is even shipping new boxes, but if there's a suspect problem
    with working with MS' hypervisor, I wonder if this is the same issue?

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
    1. Re:VMWare may also be a problem by Glasswire · · Score: 2, Interesting

      Is it in response to a documented problem with VMWare ESX that HP trying to remedy with a specific BIOS change or is HP just flailing around suggesting BIOS updates as a fix to a problem they don't yet understand? There are 100s of reasons why you're having VMWare lockup issues - the ONLY similarity to MSFT issue that you seem to have is they are both hypervisors running on Nelhalem procs. Pretty thin. What does VMWare think the problem is?

    2. Re:VMWare may also be a problem by Virtucon · · Score: 1

      What do they think? Replace the hardware. Which I may believe on one box but on two? They've replaced system boards, HBAs, BIOS updates... it hasn't fixed the root cause of the boxes locking up.

      SO, now new boxes while the VMs are migrated to "stable" hardware. They're running fine on G5s..

      I like the Nehalem architecture and am willing to put up with some initial discomfort but these processors have been on the market for over 9 months now.

      I'd also disagree on "100s of reasons" with VMWare lockups. VMWare has been very stable in our environment and outside of new Nehalem boxes we don't suffer from lockups that often. We have but usually we can pinpoint a specific problem. In the case of this issue HP and VMWare can't identify anything specific.

      --
      Harrison's Postulate - "For every action there is an equal and opposite criticism"
  9. Damn pesky kids by oldhack · · Score: 0, Offtopic

    Nothing to see here. Move along. What? Nevermind where I work.

    --
    Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    1. Re:Damn pesky kids by tomhudson · · Score: 2, Funny

      Nothing to see here. Move along. What? Nevermind where I work.

      Sorry, didn't get the message - running with interrupts disabled due to too many interrupts - so Im goo@#@!%!!#)(MN!NO CARRIER

      I for one welcome our non-interrupted cpu overlords, because in Soviet Russia, interrupts disable YOU!

  10. Re:Linux works fine by Anonymous Coward · · Score: 0

    I wouldnt be so sure without seeing test results

  11. Please Explain Further by Anonymous Coward · · Score: 5, Informative

    I read the article, I read the MS support report, and I read the Intel advisory. And I don't think that the summary is correct.

    The summary says that the hotfix disables power savings and turbo boost. But my reading of the MS report is that an affected system has two options, (1) a workaround, and (2) the hotfix. The difference is that the workaround disables advanced power savings and is known to be stable without side effects, but the hotfix actually fixes the problem with the vector table, presumably by following the instructions provided in the Intel advisory note.

    Said another way, the hotfix doesn't disable power savings and doesn't disable turbo boost.

    I expect that this is another fine example where Slashdot editors misunderstand a situation. Someone prove me wrong.

    1. Re:Please Explain Further by RDaneel2 · · Score: 4, Informative

      I just saw your post as I was finishing researching mine... and I certainly agree with you that the summary is wrong.

      The Microsoft KB article is quite explicit that the workaround is what disables the sleep states, leading to higher power usage - the hotfix itself does not exhibit this problem.

    2. Re:Please Explain Further by Anonymous Coward · · Score: 5, Informative

      Your explanation is exactly how I interpreted the KB article. I think Slashdot was going for some sensationalistic journalism. :-)

      Taken from TFA:
      You can disable the Advance Configuration and Power Interface (ACPI) C-states by using a BIOS firmware option on the computer. If the firmware does not include this option, a software workaround is available. You can disable the ACPI C2-state and C3-state by setting a registry key. To do this, follow these steps:

            1. At a command prompt, run the following command:
                  reg add HKLM\System\CurrentControlSet\Control\Processor /v Capabilities /t REG_DWORD /d 0x0007c044
            2. Restart the computer.

      Note The computer idle power consumption will increase significantly if the deeper ACPI C-states (processor idle sleep states) are disabled. Windows Server 2008 R2 uses these deeper C-states on the Xeon 5500 series as a key energy saving feature.

      To continue to benefit from these energy saving states, remove this registry key after you install the hotfix that this article describes. To do remove this registry key, follow these steps:

            1. At a command prompt, run the following command:
                  reg delete HKLM\System\CurrentControlSet\Control\Processor /v Capabilities /f
            2. Restart the computer.

    3. Re:Please Explain Further by oldhack · · Score: 5, Funny

      Your explanation is exactly how I interpreted the KB article. I think Slashdot was going for some sensationalistic journalism. :-)

      NO WAY!

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    4. Re:Please Explain Further by Bengie · · Score: 1

      people keep saying "power savings" is disabled.

      ONLY Core parking is disabled.

      Turbo mode is not handled by the OS, but by the CPU itself. In order for turbo mode to kick in at least 1 core must be parked(turned off). Disabling Parking indirectly disables turbo mode.

      AMD does not support core parking, so the i7 is reduced to work like any other CPU. Yes, the i7 is still much more efficient than any other CPU on the market even with core parking disabled.

      (just further elaborating on what the above poster said)

  12. Isn't it really a bug in Windows Server? by tomhudson · · Score: 5, Insightful

    FTFA:

    For the integrated hypervisor of Windows Server 2008 R2, Microsoft has bravely resorted to a timer function that they themselves had classified as unreliable for former processors: the timer of the Advanced Programmable Interrupt Controller (APIC). Unlike, for example, the CPU timer (Time Stamp Counter, TSC) - which by now is comparatively resistant to power-saving, SpeedStep and turbo-boost modes, but is also virtualised by virtual machines - the APIC timer can also trigger interrupts. Unfortunately, right now, the Nehalem has too many of those, so that the hypervisor falters and then stops, returning the message "Clock_Watchdog_Time-out".

    So yes, if you depend on something that generates an interrupt whose code path may be suspended in certain power-saving modes, don't be surprised if it doesn't get serviced promptly. It looks more like a bug in Windows Server.

    Back in the old days, when you issued a CLI instruction, you made sure your routine didn't do too much work before issuing an STI, because that code isn't re-entrant (it's directly modifiable by the hardware, which is why you have to use the "volatile" keyword to make sure that compilers didn't "optimize away" any loops, etc). Kind of hard to guarantee that if you're putting that portion of the hardware to sleep between interrupts. As the article points out, disabling those power-saving modes fixes the problem.

    1. Re:Isn't it really a bug in Windows Server? by AcidPenguin9873 · · Score: 4, Interesting
      I don't think so. Here's the text from the Intel erratum:

      During a complex set of conditions, if the APIC timer is being used to generate interrupts, unexpected interrupts not related to the APIC timer may be signaled when a core exits the C6 power state. The APIC timer stops counting in C6 and as such isn't typically used to generate interrupts when the C6 core power state is enabled. Implication: Unexpected interrupt vectors could be sent from the APIC to a logical processor.

      Interrupts not related to the APIC timer being caused by the APIC timer is not a software problem, it's a hardware problem. I could understand your argument if the APIC timer was generating too many interrupts upon C6 exit, or something else related to messed-up APIC timekeeping near power management events, but this is unrelated interrupts being generated.

      I don't know the details, but I would assume Microsoft is using the APIC timer in its hypervisor for a reason. Maybe it's because the hypervisor is required to virtualize all the other timekeeping mechanisms for the guest.

    2. Re:Isn't it really a bug in Windows Server? by Anonymous Coward · · Score: 2, Insightful

      This article is gibberish. The TSC does not generate interrupts. As a clocksource, the TSC is unreliable because while the frequency is fixed within a socket, it can skew across sockets particularly when dealing with multi-node systems.

    3. Re:Isn't it really a bug in Windows Server? by AcidPenguin9873 · · Score: 1

      I have no idea why you are talking about the TSC. Nothing in the article states that the TSC is generating interrupts. The article states that the APIC timer (which is fully capable of generating interrupts) is the thing generating spurious random, unrelated interrupts (i.e. not APIC timer interrupts).

      The article does mention that the hypervisor might be virtualizing the TSC for the guest, but again, I have no idea how you got from there to your post.

    4. Re:Isn't it really a bug in Windows Server? by dsmall · · Score: 1

            Tom, you might want to look over the
      "Intel (r) Core (tm) i7-900 Desktop Processor Extreme Edition Series and Intel (r) Core (tm) i7-900 Desktop Processor Series".

            It has around 69 pages of ... well, I'll let Microsoft say it ... the processors "may contain design defects or errors known as errata..."

            It's dated November 2009.

            Here's a URL:
                    http://download.intel.com/design/processor/specupdt/320836.pdf

                Thanks, Dave

  13. Re:AMD is looking better and this is the type of s by CAIMLAS · · Score: 2, Insightful

    I wouldn't say "AMD is better", necessarily. I will say, however, that the Xeons seem to have been plagued from the very beginning with problems like this. They're just fringe enough to not get enough run-in testing, and the bugs don't get as quickly found as they do with the more mainstream/many users processors.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  14. Re:AMD is looking better and this is the type of s by amorsen · · Score: 3, Insightful

    Read the link. 5 pages of errata, and that's just headlines. Modern processors are very complicated, and they will have bugs.

    The major difference between Intel and AMD when it comes to errata is that Intel learned its lesson about secrecy from the Pentium FPU fiasco. Since then they have had a very open approach to processor bugs. AMD hasn't had such a PR disaster and isn't quite as open. That doesn't mean they are particularly less buggy.

    --
    Finally! A year of moderation! Ready for 2019?
  15. Actual errata by crow · · Score: 2, Informative

    From the pdf file linked from the Intel site, I think it's AAK36, as it's the only one that mentions the word "spurious." This has to do with writing to the interrupt vector table when a local interrupt is pending. That doesn't look terribly serious from my perspective. If I'm mistaken and it's a different errata, please reply with the correction.

    1. Re:Actual errata by crow · · Score: 2, Informative

      AAK36 for the Xeon version. AAN31 is the code for the i7 and i5 version. It's the same errata, just a different code number for different chips.

    2. Re:Actual errata by YesIAmAScript · · Score: 2, Informative

      I don't think it's either of them. The top one about changing vectors would be unlikely to happen in commercial software like Windows, because they would have handlers installed for all interrupts already.

      I think it issue really is the watchdog, MS is using the APIC during C6 state and as the 119 errata, the APIC counter stops during C6 state. So some interrupt that is supposed to fire to reset the watchdog doesn't fire and thus the watchdog goes off (as indicated by the error code).

      So the 119 errata is related only as much as it mentions that the APIC counter doesn't increment during C6 state (which is also probably documented elsewhere).

      There really isn't enough info in this article to know for sure what is up. That didn't stop the slashdot editors from going off half-cocked though.

      --
      http://lkml.org/lkml/2005/8/20/95
  16. Performance, complexity & bugs by Alwin+Henseler · · Score: 3, Insightful

    No, it's more like [hardware manufacturer of your choice] AND [software manufacturer of your choice] are incapable of making products that are both complex, and bug-free.

    And for some reason, 'high performance' often equals 'complex'.

  17. No evidence of problem in Xen or VMWare -MSFT bug by Glasswire · · Score: 2, Insightful

    Looks like it's a Microsoft coding problem if there is no problem in Xen or VMWare ESX Hypervisors (post on VMware above is far from useful).
    And poster didn't read the MSFT article very closely. The hotfix doesn't preclude the energy saving sleep states, it's the workaround that inhibits their use.

  18. Re:Linux works fine by daveime · · Score: 1, Flamebait

    and also switches contexts about 5 times as fast as well (and these are full processes, not threads)

    Seeing as Linux has about 1/5th of useful software compared to Windows, I guess it all balances out in the end.

    And here's me, with a ton of recent Insightfuls and a good backlog of Excellent karma, pissing it all up the wall for one dig at an obvious Linux fanboi ... when will I ever learn ?

  19. Will this affect my upcoming server build? by kamikaze2112 · · Score: 0

    I'm putting together a dual i7 xeon server for a customer in a couple weeks. He's planning to run SBS 2008 on it. if he's not doing any virtualization on it will he be affected?

    1. Re:Will this affect my upcoming server build? by lukas84 · · Score: 1

      No. It only affects Hyper-V.

      I have 3 IBM x3400 M2 and 2 x3650 M2 (both Nehalem machines) with SBS 2008 at customers, all of them run without a single issue.

    2. Re:Will this affect my upcoming server build? by kamikaze2112 · · Score: 0

      ok good :) Thanks

  20. The article supposes that Intel blocked this by YesIAmAScript · · Score: 1

    There is no evidence Intel pressured MS into their wording of the fix/workaround. It's quite possible that after not finding a fix/workaround for it and writing an initial draft saying not to use the processors, MS developed a workaround/fix (perhaps with Intel's help) that actually does work and put that in instead of saying not to use the chips.

    To those are are suddenly concerned about Intel chips because they have an errata, every chip has errata, tons of them. AMD has them too, trust me.

    I've been running a Core i7 (920) for a year and it's worked great under Vista and Windows 7. I'm sure it has faults, but they don't seem to be an issue in my regular use.

    --
    http://lkml.org/lkml/2005/8/20/95
  21. Re:AMD is looking better and this is the type of s by lukas84 · · Score: 2, Informative

    Xeon is just a marketing name. The Xeon 3400 are identical with the i5-7xx, i7-8xx CPUs, the Xeon 3500 are identical with the i7-9xx CPUs and the Xeon 5500 CPUs are basically i7-9xx with two QPI Links.

    For example, this issue also affects als i5 and i7 CPUs.

  22. Re:No evidence of problem in Xen or VMWare -MSFT b by lukas84 · · Score: 1

    It couldn't possible be that VMware, Xen and Microsoft have different approaches to the whole Hypervisor thing, which could expose different bugs in Intel's Hardware.

  23. Re:AMD is looking better and this is the type of s by Bengie · · Score: 1

    Intel i7(quad) @ 3.33ghz Idle: 117watts Full-Load: 247watts

    Phenom2 x4(quad) @ 3.2ghz Idle: 148watts Full-Load: 236watts

    Now, include Intel's cpu being 2x-4x faster(depending on type of work) and check your performance per watt and tell me which is better

    I'm trying to follow your logic of AMD being better (at least for now, bulldozer has a lot of promise)

  24. Inverted perceptions and Llanelli by Anonymous Coward · · Score: 0

    > Seeing as Linux has about 1/5th of useful software compared to Windows, I guess it all balances out in the end.

    That's odd, we must be running different versions of Windows. I run it too, and it has exactly one useful program on it, the game I play. In contrast, my O/S of choice, Linux, has thousands of useful programs on it, which I use daily. No contest.

    > I look like somebody from Llanelli !

    And you think like one too! Although on the positive side, you can probably recognize fine beers instead. ;-)

    1. Re:Inverted perceptions and Llanelli by lukas84 · · Score: 1

      You use thousands of programs daily?

    2. Re:Inverted perceptions and Llanelli by daveime · · Score: 2, Funny

      Thousand(s) implies at least two thousand.

      Ergo, you use each program on average for 43.2 seconds. Is this because they *all* suck, or you simply have the attention span of a concussed duckling ?

    3. Re:Inverted perceptions and Llanelli by Xtifr · · Score: 1

      It's just too bad they haven't invented some way for a computer to run more than one program at a time, or his claim might have been plausible! :)

      Ok, thousands is probably hyperbole in any case, but I'm certainly running dozens just on this one machine alone, and when I finish typing this and go off to get a snack, that number won't change to any appreciable degree.

    4. Re:Inverted perceptions and Llanelli by daveime · · Score: 1

      You will notice that I said *use* and NOT *run*.

      And it was you who said "has thousands of useful programs on it, which I use daily". Use, implying actively working with the program, not merely having it open and sitting the the background doing nothing.

      Sure, you can have 25 applications open, but the human attention span is geared to be able to focus on the contents of one window at a time. Two at most if you count eyes and ears multitasking, but even then if you are *really* listening to a songm you will find it hard to *really* be reading also, and vice versa.

      So sure, have a music player window running (audio), and be reading the contents of whatever other window (visual). It really doesn't invalidate my claim, merely gives you 86.4 seconds of suck instead of 43.2

      Hey you just doubled Linux's productivity, congrats !

    5. Re:Inverted perceptions and Llanelli by ettlz · · Score: 1

      I didn't know there was actually anybody living in Llanelli. Went there a few months ago, I thought it was the town The Specials were singing about.

  25. Re:AMD is looking better and this is the type of s by lukas84 · · Score: 2, Informative

    It's a processor bug exposed by a new hypervisor technique used by MS and nobody else.

    I'm not sure why you want to blame this on MS.

  26. Re:AMD is looking better and this is the type of s by agnosticnixie · · Score: 0, Troll

    I think we have a clown, mod funny!

  27. hrm, how times have changed by Anonymous Coward · · Score: 0

    How times have changed. I remember when Intel used to be the bitch in the relationship.

  28. AMD looking better? Bullshit by TopSpin · · Score: 5, Informative

    AMD has also built parts with equally screwed up timers, particularly TSC clock skew on multi-cores. Timers are just messed up on x86 from either company. This nonsense goes back years. There are now at least four distinct general purpose clock sources that must be present on modern systems; tsc, apci_pm, hpet and pit (as labeled by the Linux kernel.) There will probably be further proliferation in the future as ALL of the existing timers are inadequate in subtle ways. Implementations from both manufacturers have been plagued with bugs that require nasty work-arounds; google "clocksource tsc unstable", "pm-timer bug" or "athlon x2 tsc" for some examples. This nonsense that Microsoft has stumbled upon is just the latest in a long and colorful history of failure that we'll now have to add to the list.

    Computers are supposed to keep time. Today that means high resolution clocks that work correctly regardless of power saving, concurrency, etc. Using these crucial timers is not suppose to cause spurious interrupts, bus contention or other subtle problems. People that must work with this stuff are thoroughly fed up with this ever growing pile of half-baked bullshit.

    --
    Lurking at the bottom of the gravity well, getting old
  29. Can't believe... by KillShill · · Score: 1

    People still buy processors from a thrice-convicted, unrepentant monopolist.

    3 decades of anti-consumer anti-competitive activity and still they come up smelling like roses...

    --
    Science : Proprietary , Knowledge : Open Source
    1. Re:Can't believe... by shutdown+-p+now · · Score: 1

      People still buy processors from a thrice-convicted, unrepentant monopolist.

      3 decades of anti-consumer anti-competitive activity and still they come up smelling like roses...

      People buy good, fast processors. Why does it surprise you?

      In other news, people buy Microsoft Office because it works for them...

    2. Re:Can't believe... by ciroknight · · Score: 1

      I can't believe people buy operating systems and software from a two-decade old, twice-convicted and twice settled-out-of-court, unrepentant monopolist. And it amuses me deeply when one monopolist fights with another over who's to blame for putting out crap that the other has to deal with.

      However, the problem doesn't exist in their competitor's products and Intel's errata clearly spells out why it wouldn't work, so why Microsoft tried to get away with it is anyone's guess.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
  30. Re:AMD is looking better and this is the type of s by Anonymous Coward · · Score: 0

    [needs citation]

    BlaProc t9 (nine cores) @ 5.33Ghz idle: 24.3 Watts Full-Load: 25.6 Watts.

  31. Re:No evidence of problem in Xen or VMWare -MSFT b by Antique+Geekmeister · · Score: 1

    Xen need not use the hardware virtualization, and in fact performs far better in "para-virtualization". So would any system that avoided so much of the hardware virtualization and used a customized kernel, more suited to use in a virtualized OS by speaking more gracefully with the virtual server's system. I find it wonderful, and dearly with that VMWare could be convinced to support that kind of guest environment.

  32. Newsflash by Anonymous Coward · · Score: 0

    A Xeon proc is not the same as an i5 or i7.

  33. Re:AMD looking better? Bullshit by speculatrix · · Score: 1

    I agree wholeheartedly. I once spent a lot of time trying to get a virtualised windows machine to run in plain old vmware server without the clock galloping head at 40% faster than wall-clock time; I tried many different things on the linux host side as well as the vm and the vmware tools install.

    Will Intel and AMD please sit down like adults and come up with a standardised mechanism that virtualises and copes with dynamic clocking, multiple cores with/without hyperthreading and all the idle and sleep states.

  34. Re:No evidence of problem in Xen or VMWare -MSFT b by Anonymous Coward · · Score: 0

    Um, VMWare does support that. That's what the VMI and VMIPAE kernals are for in many distributions. However, VMWare just announced that based on their testing with the latest hardware, that it's now as fast and sometimes faster to not paravirtualize, so they're phasing out support in 2010-2011.

  35. Re:AMD is looking better and this is the type of s by mysidia · · Score: 3, Insightful

    It's the equivalent to writing a program against the Windows API, not testing it, and calling the API buggy when you find that it is failing in the wild.

    The API may not match the spec perfectly, but it's your software that's buggy.

    Intel can revise the proc, or revise the spec to be in agreement.

    MS is trying to use an APIC interrupt for timing that isn't normally used for that purpose.

    It's the equivalent of attaching an alarm clock to your electric car's engine, and complaining when the idling speed deviates due to a power saving feature.

    Nehalem processors were out long before 2008 R2 or the newest Hyper-V release.

    intel Nehalem is a processor with features very attractive to users of virtualization, it's one of the most common procs to be used in new server deployments.

    There is absolutely no excuse for MS not extensively testing and qualifying including stress-testing their Hypervisor on Nehalem CPUs before releasing the code.

    It would be like you or me writing a piece of desktop software today (in 2009), designed for use with Windows, and extensively testing it on Windows '98 and XP, but not discovering a frequent crash on Vista, that almost always occurs as soon as starting the program.

  36. Price For Bleeding Edege by Anonymous Coward · · Score: 1, Informative

    There is a price to pay for being on the "bleeding edge" of technology.

    You are essentially being an unpaid BETA tester for both Microsoft, Intel, and whatever other components you happen to be using.

    You are paying for the privilige of BETA testing , and since your software comes with NO WARRANTY, or FITNESS FOR A PARTICULAR PURPOSE, and contains, KNOWN DEFECTS, you should be happy to know your hard work will be used to make other peoples life easier.

  37. Re:AMD is looking better and this is the type of s by toddestan · · Score: 1

    I'm going to call BS on the AMD power numbers. I have a Phenom II X4 system and the whole computer doesn't even draw that amount of power.

  38. Suggestion: by Anonymous Coward · · Score: 0

    Perhaps said companies would benefit by migrating their servers to Linux?

  39. DL370 G6 virtualization working OK for me... by Nick+Driver · · Score: 1

    I'm running a brand new DL370 G7 with a pair of 2.93GHz Nehalams and Oracle VM Server 2.2 (specialized RHEL 5.3 Xen) and it seems to be working fine, except for a completely unrelated SAS backplane / SmartArray p410 failure I experienced before the box was a month old, but that was just a simple fluke of a hardware failure like any server can experience.

    1. Re:DL370 G6 virtualization working OK for me... by Virtucon · · Score: 1

      I'm running a brand new DL370 G7 with a pair of 2.93GHz Nehalams and Oracle VM Server 2.2 (specialized RHEL 5.3 Xen) and it seems to be working fine, except for a completely unrelated SAS backplane / SmartArray p410 failure I experienced before the box was a month old, but that was just a simple fluke of a hardware failure like any server can experience.

      That Smart Array problem bit me as well. G7s?

      --
      Harrison's Postulate - "For every action there is an equal and opposite criticism"
    2. Re:DL370 G6 virtualization working OK for me... by Nick+Driver · · Score: 1

      G7s?

      G6, the G7 was a typo.

    3. Re:DL370 G6 virtualization working OK for me... by Slashcrap · · Score: 1

      G7s?

      G6, the G7 was a typo.

      Oh really? I assumed the Oracle VM Server was a typo, because ahahahaha holy shit. Sorry about your choice of hypervizor.

  40. Oops, typo. G6, not G7 by Nick+Driver · · Score: 1

    Should say "I'm running a brand new DL370 G6... " instead.

    Too much Lophraig between my brain and the keyboard tonight.

  41. so ... by reiisi · · Score: 1

    Do the timers in Freescale or TI (or IBM) processors have problems like this?

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
    1. Re:so ... by TheRaven64 · · Score: 1

      Depends on the timer. The equivalent of the TSC generally does. It's a cycle timer; it increments once for every clock cycle (actually, this isn't guaranteed. As I recall, the TSC just guarantees that every RDTSC instruction will return a number greater than the last RDTSC instruction). If you scale the CPU speed back, the TSC becomes slower. If you read the TSC on one CPU and then on another in an SMP system then you will get entirely unrelated values. Oracle used to use the TSC for transaction timing, which gave it bizarre behaviour on SMP x86 boxes. On newer Intel systems, the TSC increments at a constant rate (and, I think, is shared among cores).

      The timers used as interrupt sources on most architectures are generally immune to this problem, but they are lower resolution. A common use for the TSC is to get the current time. Xen, for example, puts the low resolution time, the TSC value and TSC speed in a shared memory page at each context switch. You can then calculate the real time by seeing how many TSC ticks have occurred since the value in the page was updated. Most operating systems, however, make no guarantees about the TSC as a program runs and won't, for example, reset it during context switches so, even though RDTSC is an unprivileged instruction, it's not reliable to use it in a program in a multitasking OS.

      The advantage of the TSC is that it is entirely in the CPU and so reading it is very cheap. This has caused it to be used in a number of places where it's quite inappropriate but reading a timer signal from a device would be too expensive.

      --
      I am TheRaven on Soylent News
  42. MS KB DOES NOT say hotfix breaks power save by George_Ou · · Score: 3, Interesting

    Folks, this is a very irresponsible headline at slashdot. The Microsoft articles does NOT say hotfix breaks power save and it doesn't even mention turbo, but that it is an either or solution. Microsoft always offers workarounds as an ALTERNATIVE to the hotfix for people who don't want to apply hotfixes. The Microsoft KB article even tells you if you want to keep using those power states, then run the hotfix and make a certain modification to the registry.

    This post makes it sound like some kind of cover up and that the fix causes major CPU slowdowns, and that it's on the level of the AMD Barcelona TLB bug where the fix actually did cause a significant performance drop. This does not appear to be true. The real story is that all CPUs have hundreds of errata, and it's the job of the software maker to work around it, and that is what Microsoft is doing with their hotfix and registry hack. They're also telling you if you aren't experiencing any problems, don't bother applying the hotfix.

  43. KB Link by woan · · Score: 2, Informative

    I didn't see a link to the KB article in question. I assume this is the one: http://support.microsoft.com/kb/975530

  44. Currency in names. by Anonymous Coward · · Score: 0

    That "offensive" tone seems to arise from our old "friends", the conservative, which associate authority with righteousness (there's a TED about this).

    The way I see it (TM) -- and use it -- replacing some letter with a currency sign in a name aims at conveying the idea that the name refers to a profit-seeking entity.

    It's not a childish attempt at mockery like some conservative jerk would want us to believe, read ahead to understand why.

    It is, IMHO, a "caveat emptor", a warning that one is no longer having a conversation with a friend, a sign one must be alert for hidden agendas.

    M$, INT€L -- and others -- have clients, paying clients. It's not like talking to a manager of non-paid GPL project. People usually are prone to confusion and think these corps can be their friends. Of course, for some "marketing" people, that might be the very aim...

    To be fair, from their point-of-view, I too have a bias and maybe should carry some warning sign; being greatly concerned about freedom, some entities could be get some qualifying sign in their names, too... kinda "watch out, these Freedom folks are trying to defend your rights, even if you're keen on giving up them... beware!".

  45. Re:No evidence of problem in Xen or VMWare -MSFT b by Anonymous Coward · · Score: 0
  46. Re:AMD is looking better and this is the type of s by TheRaven64 · · Score: 1

    It's also worth noting that the interrupt delivery mechanism on the Core 2 and newer processors is horribly complex. I'm not sure if these CPU's support VT-d, but I assume that they do and that makes it even more complicated. Parallels couldn't even get interrupt delivery right on the Core 2 (causing kernel panics as a result of IPIs in the host OS unless you paid for the new version) and that was a simpler system. Given the complexity of the hardware, it's not at all surprising that there are errata. Their test coverage probably isn't anywhere near 100%, and it's just bad luck for MS that their code happens to trigger it.

    Designing a modern x86 CPU is a horrible task. Not only is the ISA byzantine, there are errata from earlier versions that people actually depend on. For example, a lot of games took advantage of one of the 486 bugs that caused condition flags to be spuriously set after certain instruction sequences. If you follow the documented behaviour, games crash unexpectedly and people complain that your CPU is broken.

    --
    I am TheRaven on Soylent News
  47. Re:No evidence of problem in Xen or VMWare -MSFT b by TheRaven64 · · Score: 1

    Xen now tries to use a hybrid system if the hardware is available; they use the host CPU's virtualisation capabilities where available and PV code where it's faster. System call delivery is a good example of this. On an old CPU, the kernel will install an interrupt 80h handler using the Xen Hypercall. Any syscall instructions will be bounced slowly back from the hypervisor and any int 80h instructions will jump straight to the system call handler in the kernel. With a new CPU, the kernel will just set a syscall / sysenter handler as normal and these instructions will Just Work and it will use VT-x or AMD-V instructions for hypercalls. These are faster than the PV approach. Memory mapping, similarly, will be implemented using the host CPU's shadow or nested page tables if available, but a PV-aware guest it may also use some Xen-specific features for avoiding extra context switches while doing this. In contrast, device drivers will always use the PV features if available because they are much faster. The emulated drivers will be installed and work for booting non-PV-aware guests but they will be replaced by the PV versions as soon as they are available.

    --
    I am TheRaven on Soylent News
  48. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  49. Re:No evidence of problem in Xen or VMWare -MSFT b by Antique+Geekmeister · · Score: 1

    Excellent points. But the last time I used Xen, there was no evidence of the kind of mixed hardware virtualization/para-virtualization you refer to here. It was either/or, hard-coded into the XML configuration files by the setup tools or re-configurating the installed guest environment. Are you saying this is a run-time detected and enabled behavior? And given that no server class motherboards ship with hardware virtualization enabled, it was very important to be able to run para-virtualized enviornments on other people's hardware, to avoid forcing them to reset their BIOS.

  50. Re:No evidence of problem in Xen or VMWare -MSFT b by TheRaven64 · · Score: 1

    You can use the CPUID instruction in Xen to detect when you're running in an HVM environment and then use a virtual PCI device to map the XenStore and bootstrap the PV mode. Intel had a Linux kernel that did this in early 2007 (and even did some binary rewriting to replace native code with PV code where appropriate). Given the massive NIH that Linux has with respect to Xen, I wouldn't be surprised if it's not part of the stock tree, but you can probably get it working easily.

    --
    I am TheRaven on Soylent News
  51. Re:AMD is looking better and this is the type of s by Bengie · · Score: 1

    I just googled review sites and that's what I came up with. They might've been total system draw and I just didn't see it.

    Here, look at TDP then

    http://en.wikipedia.org/wiki/Intel_Core_i7
    i7 3.33ghz extreme ed - 130watt

    http://en.wikipedia.org/wiki/Phenom_II
    Phenom2 x4 3.4ghz 140watt

    It is possible for TDP to be exceeded, but all reviews I've ever read had i7 below K10 for power consumption under load. Idle, the i7 was always below K10, but core parking gave it an advantage. Now that i7 can't core park, it should be on par with K10 idle.

    Don't forget, the quad core i7 has 8 logical cores and 1 logical core is out performing 1 regular core of the current K10s.

    Someone else posted, which I've also read independently, of the 4-core i7 out performing the new 6-core K10. This would make sense with 1 i7 logical cpu out performing 1 K10 core and having 8 faster logical cpus should out perform 6 slower cores. Although, we are talking about different generations of CPU architectures. This will actually make power draw worse. The K10 does not support core parking and having 6 cores will make idle and peak power draw higher than the i7's 4 cores which the i7 will still out perform the K10.

    Bulldozer sounds really nice though. Can't wait for some next gen CPU fights.

  52. Re:AMD is looking better and this is the type of s by hmar · · Score: 1

    It's a processor bug exposed by a new hypervisor technique used by MS and nobody else.

    I'm not sure why you want to blame this on MS.

    Well, it is kind of what he do around here...