Slashdot Mirror


Hidden Cores On Phenom CPUs Can Be Unlocked

An anonymous reader writes "One of the major ways a semiconductor manufacturer manages to make the most of its chips is through binning. Chips able to cope with high clock speeds with all cores running end up as premium product lines, while others end up as models rated at lower speed grades, or with fewer cores. In the case of AMD's Phenom CPUs, dual and triple core models are quad cores with some disabled, while some newer quad core CPUs are actually six core models with two disabled. To this end both ASUS and MSI have announced that they have modified versions of AMD 890FX- and 890GX-based motherboards to unlock these hidden cores. Much like overclocking, there is no guarantee that you will gain anything by unlocking the hidden cores — everything depends on just why your CPU ended up in a certain product line."

251 comments

  1. Whatcouldpossiblygowrong by Linker3000 · · Score: 3, Insightful

    Unlocking cores that the manufacturer deems to be flawed - um, yeah.

    Unless this is a rehash of when Intel were (alleged?) to be selling 486DX processors as 486SX with perfectly good maths co-processor cores disabled, I think I like my data unscrambled! /Lawn etc.

    --
    AT&ROFLMAO
    1. Re:Whatcouldpossiblygowrong by qoncept · · Score: 5, Insightful
      You're showing a complete lack of understanding as to how processors are rated and sold. AMD determines they need to meet a certain quota for each model of CPU. If it works out and all of the CPUs in their 1 million unit run works flawlessly, they will maximize their profit by disabling some of them and selling them for less money to account for that market without flooding the market with their top performing part.

      Unless this is a rehash of when Intel were (alleged?) to be selling 486DX processors as 486SX with perfectly good maths co-processor cores disabled ...

      Uh, yeah, basically that's what the article says.

      --
      Whale
    2. Re:Whatcouldpossiblygowrong by Jeng · · Score: 2, Insightful

      Or even cost effective.

      Pay more for a better CPU, or pay more for a better motherboard so that you can buy a not as good CPU and hopefully have the functionality of the better CPU.

      --
      Don't know something? Look it up. Still don't know? Then ask.
    3. Re:Whatcouldpossiblygowrong by Anonymous Coward · · Score: 0

      If it is anything like the old ATI GPUs, once they tweak the production process, most of the GPUs had prefect pipes, but they still maintained a product line at the lower pricepoint with a quad proposely disabled. A simple firmware flash yielded a prefect functioning unit.

    4. Re:Whatcouldpossiblygowrong by MBGMorden · · Score: 4, Interesting

      It depends on the maturity of the product. Often cases early on there is a legitimate need to reuse chips with flawed cores so they are disabled and sold as such. Later in the product cycle though, the demand is still there for lower cored versions, but manufacturing has often caught up to the point where there simply aren't enough flawed versions to fill demand for the limited versions. Result is that when the quota of flawed runs short, perfectly good chips are limited in the same way to fill the gap.

      Later in the product line it might end up that only 20% of the lower priced chips have any flaws at all. For those people who want to tinker, it's often worth while to at least check and see if their chips will run ok when then turn the rest of them on. They stand to gain some performance if it works, and if not - eh, they paid for the slower version anyways (the only issue I take with this is when I see Negwegg reviews or forum posts claiming that they were returning the chip because it "didn't overclock far enough").

      It's not something I really bother with anymore (as I've gotten older as long as the computer keeps running I'm happy), but I remember enjoying the whole overclocking scene ~10 years ago and wouldn't begrudge the new cheap teenagers of the same fun I had :).

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    5. Re:Whatcouldpossiblygowrong by MoonBuggy · · Score: 4, Insightful

      They might not necessarily be flawed. It quite probably is a 'rehash' of what Intel were doing, and for good reason:

      If all the chips come off the same line, then they might have an average cost of, say, $150. If there's a huge demand for quad-core chips at $200 and little demand for six-core chips at $350 then it's probably going to be more profitable disable two cores, bulk up the stock already consisting of chips with only four working cores, and take the $200 rather than have a chip sitting on a shelf. Thus some quad-cores are perfectly good six-cores, others aren't. They couldn't, however, afford to market all the six-core chips at $200 because the yield would be too low - there'd be nothing to do with all the faulty ones, thus pushing the average cost above $150.

    6. Re:Whatcouldpossiblygowrong by tlhIngan · · Score: 5, Interesting

      You're showing a complete lack of understanding as to how processors are rated and sold. AMD determines they need to meet a certain quota for each model of CPU. If it works out and all of the CPUs in their 1 million unit run works flawlessly, they will maximize their profit by disabling some of them and selling them for less money to account for that market without flooding the market with their top performing part.

      True, but there's also a good possibility that the your part wasn't binned to fulfill an order. Chips go through a severe set of stress tests that often exceed what will be encountered in practical use. During these tests, it may be revealed that a core doesn't function properly or well enough (it gives bad results) to qualify. All chips go through that, and that's why there's many redundant structures on a chip (to improve yields). (Sony PS3 has 7 SPUs when they build 8 on a chip, Xbox360's got 3 PowerPC cores even though it has 4, Intel disables cache lines and/or functional units, etc. etc. etc.)

      So the question is, are those cores disabled because AMD had extra parts and an outstanding order they could fulfill? Or are there actually potential issues that may only be revealed under certain loads? FOr the most part, it just means a game crashes a bit more often than usual (since mission critical servers never do wierd things like this - the money saved isn't worth the potential for extra downtime), or maybe a file gets corrupted. Or worse, your disk gets corrupted.

      Plus, AMD's historically been supply-bound and unable to fulfill demand for their product, so there's a potential that instead of getting a binned part, it's actually one that failed their test patterns.

      And yes, you see the same behavior with flash chips - NAND flash traditionally ships with bad blocks, and the majority of those can probably be erased and used quite safely (having accidentally destroyed the bad block information before due to buggy software...), but you never can tell why it was marked bad in the first place.

    7. Re:Whatcouldpossiblygowrong by tuna816 · · Score: 1

      FYI, my friend successfully unlocked his dual core Intel to quad core. He did it 3 times on the same chip model and it only failed once. They work perfectly fine. I'm not sure if they were the processors you mentioned though.

    8. Re:Whatcouldpossiblygowrong by mea37 · · Score: 5, Informative

      Yeah, maybe. Then again, GP has a point and you're being an asshat.

      TFS makes a comparison to overclocking. It points out that there is no guarantee of a benefit - but doesn't point out that there is a risk. In the case of overclocking, the risk is that you will overheat a chip that was rated at a particular clock speed for good reason. Of course you can combat this risk by improving the cooling system. You can combat the risk because you know exactly what the risk is.

      Now in the case of "hidden cores", what's the risk? Do you even know? Do you know what kind of flaw would lead them to legitimately disable a core? Is that one core unable to tolerate the same clock speed as the others? Is it functionaly broken such that it will return incorrect results for some operations? How would you tell the difference between that, vs. a chip that was perfectly fine but sold in a degraded state to balance out supply and demand?

      You could shell out for a special motherboard just to test your chip, and if no flaw in the normally-disabled chip causes any damage to the rest of the chip (or do you have some basis on which to rule that possibility out?) you at least won't lose anything. Or, could the defect be intermittant such that your tests might miss it?

      And if your computer is for hobbying and you enjoy working with a potentially-unstable system, good for you. A lot of people think that's a fine trade-off for what they're going to do with their systems. None of which invalidates GP's question - which is "what exactly might a disabled-by-default core do if you turn it on when it really was disabled for a reason?"

    9. Re:Whatcouldpossiblygowrong by MrNaz · · Score: 5, Insightful

      Right. And given that there is *always* a yield rate somewhere below 100, it's a guarantee that not all of the partially disabled parts are in actual fact fully working. You'd have no way of knowing if you do. In fact, given that the yields are private information, you don't even know the *probability* that your unlocked unit will work properly.

      The manufacturer will *always* bin the partially flawed parts as their low end units first. They will only use intentionally crippled units to fill the low end volumes if they run out of partially flawed units. Historical experience with yields indicates that they're more likely to get not enough fully functional units than they need. This was the case with single core parts, and I'd assume it's even more the case with multi-core parts, becoming more of a problem as core counts increase. I doubt AMD or Intel have the latitude to pick and choose the relative outputs of their units; I doubt the yield curves are such that they end up having to cripple many units because they have too many fully functional parts and not enough to fill low-end volumes.

      Even if there *were* a decent percentage of fully working CPUs on on the market, you'd have to be pretty stupid to spend that amount of money on a high end motherboard to turn your CPU into a *maybe* working higher model that *may* totally destroy your data. Either that or the work you're doing is so trivially unimportant that you probably don't need a computer in the first place. Why not just buy a normal motherboard and spend the saved money on the real fully featured part.

      You're showing a complete lack of understanding of, well, just about everything.

      --
      I hate printers.
    10. Re:Whatcouldpossiblygowrong by pclminion · · Score: 0, Redundant

      If processor manufacturers used different manufacturing lines for each version of a CPU that is actually sold, the prices would be ten times higher. What actually happens is each chip is tested, and depending what quality class it ends up falling into, parts of the chip that aren't up to snuff are disabled.

      Wow, those assholes, trying to make it as cheap as possible to manufacture CPUs while still providing low-end, low-cost versions to those of us who can't afford to subsidize the $3 billion they spent on the plant to make the damn things.

    11. Re:Whatcouldpossiblygowrong by Joce640k · · Score: 2, Interesting

      History has shown that there's a pretty good chance that it _was_ binned for marketing reasons.

      (ie. In many previous CPUs, graphics cards, etc. you had to be pretty unlucky to get one which didn't work perfectly)

      --
      No sig today...
    12. Re:Whatcouldpossiblygowrong by electrosoccertux · · Score: 3, Informative

      You're showing a complete lack of understanding as to how processors are rated and sold. AMD determines they need to meet a certain quota for each model of CPU. If it works out and all of the CPUs in their 1 million unit run works flawlessly, they will maximize their profit by disabling some of them and selling them for less money to account for that market without flooding the market with their top performing part.

      True, but there's also a good possibility that the your part wasn't binned to fulfill an order. Chips go through a severe set of stress tests that often exceed what will be encountered in practical use. During these tests, it may be revealed that a core doesn't function properly or well enough (it gives bad results) to qualify. All chips go through that, and that's why there's many redundant structures on a chip (to improve yields). (Sony PS3 has 7 SPUs when they build 8 on a chip, Xbox360's got 3 PowerPC cores even though it has 4, Intel disables cache lines and/or functional units, etc. etc. etc.)

      So the question is, are those cores disabled because AMD had extra parts and an outstanding order they could fulfill? Or are there actually potential issues that may only be revealed under certain loads? FOr the most part, it just means a game crashes a bit more often than usual (since mission critical servers never do wierd things like this - the money saved isn't worth the potential for extra downtime), or maybe a file gets corrupted. Or worse, your disk gets corrupted.

      Plus, AMD's historically been supply-bound and unable to fulfill demand for their product, so there's a potential that instead of getting a binned part, it's actually one that failed their test patterns.

      And yes, you see the same behavior with flash chips - NAND flash traditionally ships with bad blocks, and the majority of those can probably be erased and used quite safely (having accidentally destroyed the bad block information before due to buggy software...), but you never can tell why it was marked bad in the first place.

      I bought a Ph2 720BE and unlocked it to a quad. Stress tested with 12 hours of Prime95, no failures. When the core is bad, you usually can't even boot into Windows; never have I heard of one that could withstand gaming for more than 5 seconds. If something in it is broken, you know it.

      So I paid $120 back when the Ph2 965 cost $240, and unlocked and overclocked the 720BE I bought to a quad at 3.5ghz. 4 cores for the price of 3. Love it.

    13. Re:Whatcouldpossiblygowrong by Anonymous Coward · · Score: 0

      According to my back of the napkin math, it did not work perfectly fine. Or rather, it worked perfectly fine 66% of the time. Three tries with one failure.

    14. Re:Whatcouldpossiblygowrong by Cowclops · · Score: 3, Informative

      Eh... theres really no such risk with regular overclocking. The biggest threat to your CPU is increasing the voltage - which would strictly be overvolting, not overclocking. If you turn up your clock speed high enough that it "could" cause damage to it at load... odds are you've turned it up so high that it won't make all the way through bootup. And the solution to that is simply revert it back to its stock speed, or cut the difference between stock and what it won't run at until you find a working speed. The chance of permanent damage to a CPU without changing the core voltage is essentially zilch.

      The big difference between overclocking and unlocking hidden cores is that you can make small incremental overclock adjustments, say from 2.6ghz to 3ghz or 3.2ghz or 3.5ghz or whatever until you find that its unstable, and just back off a bit. You can't incrementally unlock one core, its unlocked or it isn't. And if it was disabled due to being flawed, it should stay that way or else your computer is just gonna blue screen right in the middle of some important work/gaming session.

    15. Re:Whatcouldpossiblygowrong by qoncept · · Score: 1
      I don't have a clue what your acronyms mean -- can't even infer -- but I'll just read over them.

      Unlocking cores that the manufacturer deems to be flawed - um, yeah.

      The OP might as well have said, with the same sarcastic, completely ridiculous implication, "Run my processor at a clock rate that the manufacturer deems to be flawed - um, yeah."

      The OP mentioned nothing about system criticality -- just implied that running a processor beyond the manufacturer's factory spec was a completely absurd idea. Like it doesn't happen all the time.

      --
      Whale
    16. Re:Whatcouldpossiblygowrong by UnknowingFool · · Score: 2, Informative

      The problem is you don't know if a particular core was disabled for legitimate flaws or for marketing. From AMD's standpoint, they probably don't want to disable the cores unless there was not other choice than they really needed to fill orders because they can sell the fully functional chip for lots more money.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    17. Re:Whatcouldpossiblygowrong by LordKronos · · Score: 2, Insightful

      True, but there's also a good possibility that the your part wasn't binned to fulfill an order. Chips go through a severe set of stress tests that often exceed what will be encountered in practical use. During these tests, it may be revealed that a core doesn't function properly or well enough (it gives bad results) to qualify. All chips go through that, and that's why there's many redundant structures on a chip (to improve yields). (Sony PS3 has 7 SPUs when they build 8 on a chip, Xbox360's got 3 PowerPC cores even though it has 4, Intel disables cache lines and/or functional units, etc. etc. etc.)

      So the question is, are those cores disabled because AMD had extra parts and an outstanding order they could fulfill? Or are there actually potential issues that may only be revealed under certain loads? FOr the most part, it just means a game crashes a bit more often than usual (since mission critical servers never do wierd things like this - the money saved isn't worth the potential for extra downtime), or maybe a file gets corrupted. Or worse, your disk gets corrupted.

      That's what diagnostic tests are for. memtest86, prime95, etc. If you system can crank through 24+ hours of those tests, you can be reasonably certain it will perform just fine for everyday usage.

    18. Re:Whatcouldpossiblygowrong by Anonymous Coward · · Score: 1, Funny

      Indeed. 66% of the time, it works perfectly every time....

    19. Re:Whatcouldpossiblygowrong by Zerth · · Score: 2, Insightful

      And you apparently don't understand the mind of an overclocker; they aren't sane.

    20. Re:Whatcouldpossiblygowrong by Anonymous Coward · · Score: 3, Insightful

      That's why you test the core. If you have the knowledge of being able to turn on a core, you have the knowledge telling you that you should stress test it with prime95 or somesuch.
      Argue this fact as much as you like, if you're the idiot who didn't check for stability it's your own damn fault.

      And this information has been out for a long time and slashdot is just now finding out?

    21. Re:Whatcouldpossiblygowrong by 0123456 · · Score: 1

      Or rather, it worked perfectly fine 66% of the time. Three tries with one failure.

      Actually, it's 697.31965% fine, according to the FPU on an 'unlocked' core one of the other two CPUs.

      The problem with his claim that the other two are 'perfectly fine' is that he has no idea whether the cores really work 'perfectly fine' without performing the same kind of low-level tests that the manufacturer would have performed before disabling them. Of course if he can live with, say, the FPU randomly producing incorrect results then that may not matter.

      I used to work for a company which disabled components of chips which failed manufacturing tests and sold them as cheaper, less powerful units, and with our mix of products I don't believe we ever had to disable working hardware. I can't vouch for Intel or AMD.

    22. Re:Whatcouldpossiblygowrong by gknoy · · Score: 1

      And if your computer is for hobbying and you enjoy working with a potentially-unstable system, good for you. A lot of people think that's a fine trade-off for what they're going to do with their systems. None of which invalidates GP's question - which is "what exactly might a disabled-by-default core do if you turn it on when it really was disabled for a reason?"

      WoW might crash while I'm tanking our guild's best attempt at the Lich King. Realistically, that's the worst case scenario I can think of for me, as a gamer, and even there I highly doubt that would happen. (I'd likely see instability long before that, and revert to 4 cores.) I obviously wouldn't suggest using hardware this way on my office machine, where numerical accuracy and stability are important, but ... if games are reasonably stable, going for 6 vs 4 cores seems like a pretty good deal.

    23. Re:Whatcouldpossiblygowrong by garyrich · · Score: 2, Informative

      "The manufacturer will *always* bin the partially flawed parts as their low end units first."

      True, but the after market CPU is not the low end, not at any price point. You would put the real X2 and X3 chips in the low end consumer boxes, where the mobo doesn't support unlocking and the consumer doesn't know/care. You sell the perfectly good ones to newegg, fry's, etc. Happy geeks that unlock cores or overclock successfully are morle likely to recommend to others and buy next time. AMD and Intel understand this very well.

      Why do you think AMD has a "black label" line in the first place?

      --
      -- your Web browser is Ronald Reagan
    24. Re:Whatcouldpossiblygowrong by Anonymous Coward · · Score: 0

      I can't imagine most of these chips being sold have that many problems with their disabled cores. Intel, for example, doesn't seem to be discarding 50% of their production line worth of chips (when they have 4-core chips only for some designs). Unless AMD has a pretty poor consistency in fabrication, I'd suspect that 90%+ of these chips will work just fine with an extra core turned on.

    25. Re:Whatcouldpossiblygowrong by indi0144 · · Score: 2, Funny

      You are clearly cheating in the e-Penis tests, everybody knows you have to spend more money in order to brag about your kickass hardware, otherwise, you will be labeled as a smart consumer which is not compatible with the 1337woopassHardwarez0wnzorzx label. :)

    26. Re:Whatcouldpossiblygowrong by speculatrix · · Score: 1

      and then there were the "soft quadro" hacks where you could make a low-end nvidia card appear to be a quadro which would unlock a load of features which were in the drivers as well as the graphics card.

    27. Re:Whatcouldpossiblygowrong by marcansoft · · Score: 2, Informative

      memtest86 is a diagnostic test for RAM. Prime95 isn't a diagnostic test for anything. Both are reasonable CPU burn-in tests, but they don't test all (or even most) features of the CPU. I'm not even aware of memtest86 using more than one core. Sure, if you run them for a while you can be reasonably sure that the critical parts of a core are working properly, but there's a very real possibility that its problem is a more obscure one that only shows under certain circumstances. For example, some specific app might corrupt data, while everything else works fine.

      In order to properly test a CPU core, you at least need a full suite of tests for that architecture, including OS/kernel-level tests, and even those are likely to miss things particular to the specific manufacturer's implementation of the architecture.

    28. Re:Whatcouldpossiblygowrong by Anonymous Coward · · Score: 1, Informative

      I basically had the same thing happen to me. A few months ago I upgraded to an X3 720 for $120 on Newegg. After testing that it works, I tried unlocking the 4th core. It was Prime95 stable and I tried all the games/apps and they all worked. Of course I got a newer processor after all the problems AMD had with are gone, so it was more than likely market demand that they disabled the core (I hear the X3 720 is fairly popular). The only setback with it is that it disables the temp. monitoring. So, all cores now read 0c. But it wasn't that bad for a black edition quad core for $120.

    29. Re:Whatcouldpossiblygowrong by ByOhTek · · Score: 2, Interesting

      What test suite would you use though?

      I seriously doubt prime95 is comprehensive enough to cover all CPU operation.

      How do you ensure the test runs on the knocked-out core?

      Note: I'm not saying this to be sarcastic or suggest it is a reason to not try unlocking the cores - I'm actually curious (*looks at 65W dual core Phenom II*)

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    30. Re:Whatcouldpossiblygowrong by Rasperin · · Score: 1

      So they spend more in labor, spend more parts, to sell these at a cheaper price instead of selling all of the top-of-the-line at the same price for less cost? This should be illegal!

      --
      WTF Slashdot, why do I have to login 50 times to post?
    31. Re:Whatcouldpossiblygowrong by rwa2 · · Score: 4, Funny

      Good work! I plan to do something similar soon, though the cost savings of getting a $100 2-core Ph2 and unlocking it to a $160 4-core Ph2 isn't so great :/

      I'll share my pseudo-failure story, though. I bought a Tyan Tiger MPX about 10 years ago to run dual SMP 1Ghz Durons. About 5 years later I upgraded the CPUs to 2.0 Ghz mobile Athlon XP. My motherboard couldn't control the mobile chips, so I think they only ran at 1.2Ghz or something for a time, then I got brave and whipped out the xacto knife and cut some bridges to clock them up to 1.8Ghz. After I migrated to a new server, I got even more brave and whipped out the pencil as well and linked some more bridges to get them up to ~2.2Ghz for the past few years. It's still my primary gaming machine (yeah, I'm too cheap to budget any real money towards entertainment, but it still runs most games better than my wife's 1-year old laptop, as long as they don't require 64-bit or DX10).

      Of course, it's quite a bit flaky now, I think due to the penciled bridges and probably old noisy cooling fans. It crashes when I kick the case, and if it gets too warm in the room, it just plain doesn't boot (motherboard gives out 5 beeps and it just sits there). But once it starts running a game for more than a few minutes it tends to continue to be OK

      Still, I'm plotting to migrate my current server to a low-power, low profile Zotac Zbox with some sort of external eSATA RAID, so I can free up my current hardware for gaming before it gets too outdated :-P

    32. Re:Whatcouldpossiblygowrong by LordKronos · · Score: 1

      memtest86 is a diagnostic test for RAM

      You don't think the diagnostic puts any sort of stress test on anything other than the memory?

      Prime95 isn't a diagnostic test for anything

      Really? You don't think a test that is notorious for pushing the CPU to high load and high temperatures is a diagnostic for anything?

      Well, in case you disagree with both of those assessments, I'd like you to reread my original post, and this time please pay extra careful attention and note the "etc" included in there. Unless you are suggesting that there are absolutely no diagnostic tests that are available to consumers to test stuff like this, I'm not sure what your point was other than to pointlessly smack me around for knowing the basics of what you'd have to do but not knowing (and not listing) every last diagnostic test available.

    33. Re:Whatcouldpossiblygowrong by Anonymous Coward · · Score: 0

      Now in the case of "hidden cores", what's the risk? Do you even know? Do you know what kind of flaw would lead them to legitimately disable a core? Is that one core unable to tolerate the same clock speed as the others? Is it functionaly broken such that it will return incorrect results for some operations? How would you tell the difference between that, vs. a chip that was perfectly fine but sold in a degraded state to balance out supply and demand?

      Risk? meh, you might MAYBE corrupt some windows stuff not unlike the risk involved in pushing an overclock. In reality if you attempt to enable extra cores they will either work or they won't. I've been running my dual core phenom 2 as an overclocked quad core stable for 2 months now. It was as easy as changing a bios setting (before overclocking). I flipped it, booted, saw 4 cores, put the CPU under 100% load for awhile and it worked. Then I proceeded to overclock as normal as far as I could remain stable (which still went from 3.1 to almost 3.7 w/all 4 cores).

      What I don't understand is why this article is only making news now, it's sorta old news. When I bought my current hardware there were already multiple motherboards to choose from that support it, many of which were just upgrades with bios revisions and offer a pretty simple but rich feature set surrounding unlocking cores. I wasn't exactly bleeding edge so it's weird to see a headline on something that seems to have been around for awhile.

      This is also not a new concept in the PC hardware world. There have been other times where certain hardware features could be unlocked (such as pipelines on nVidia cards). As has been stated it is just a crap shoot. Is your mid to low level hardware crippled because of true malfunction or to balance supply and demand (anyone remember Costa Rican Celeron 300s that were remarked 450s to suit market demand)? Can you pay for a GT and get a GTX? Can you buy a dual core and get a triple or quad? In my case, yes, I rolled the dice and I won. For the most part in these scenarios either your unlock will work or it won't and you'll know pretty quickly.

    34. Re:Whatcouldpossiblygowrong by TooMuchToDo · · Score: 1

      Intel uses prime95 for testing, so I would say yes, it is comprehensive enough to cover typical CPU operations.

    35. Re:Whatcouldpossiblygowrong by dfgchgfxrjtdhgh.jjhv · · Score: 1

      In that case, they should reduce the price of their top end chips until supply meets demand. The reason they don't do that, is because some people have more money than others, it's a duopoly (so no really aggressive competition) & they can charge more for the higher end chips if they mark some down at a lower speed (or core count).

      They just want to extract the most cash possible from people that want the higher end chips, they couldn't do that if they were charging a fair free market price. So they have to mark some as lower end chips, so that they can still sell to people with less money to spend, without damaging their top end market.

      http://en.wikipedia.org/wiki/Market_segmentation

    36. Re:Whatcouldpossiblygowrong by cayenne8 · · Score: 1
      "In order to properly test a CPU core, you at least need a full suite of tests for that architecture, including OS/kernel-level tests, and even those are likely to miss things particular to the specific manufacturer's implementation of the architecture."

      Any specific applications/tests you could list that one might want to run to give a proper test to all the cores in question?

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    37. Re:Whatcouldpossiblygowrong by dfgchgfxrjtdhgh.jjhv · · Score: 1

      sorry, better wiki link here: http://en.wikipedia.org/wiki/Price_discrimination

      it can only occur because of a lack of competition in the market.

    38. Re:Whatcouldpossiblygowrong by allcaps · · Score: 1

      You show a complete lack of understanding of economics. If they by some luck produced 4 times the premium CPUs than projected, then they would maximize their profits by selling all of them at a lower price to beat out any competition who didn't get as lucky. There is absolutely no reason they would ever want to disable cores knowingly in a free market.

    39. Re:Whatcouldpossiblygowrong by mea37 · · Score: 1

      "meh, you might MAYBE corrupt some windows stuff not unlike the risk involved in pushing an overclock."

      Citation needed.

      "In reality if you attempt to enable extra cores they will either work or they won't."

      Citation needed.

      "I've been running my dual core phenom 2 as an overclocked quad core stable for 2 months now"

      Anecdotal; no significance in assessing risk.

      As to the rest of your post - I'm not saying that nobody should ever do this; I'm saying that I disagree with bashing OP for wanting to know what the risk is. (And I still haven't seen a credible answer. As you say, you rolled the dice and won; so the fact is you don't know what happens if you lose.)

    40. Re:Whatcouldpossiblygowrong by Anonymous Coward · · Score: 1, Funny

      I don't have a clue what your acronyms mean -- can't even infer -- but I'll just read over them.

      TFS - you've heard of RTFA? This is referring to the summary.

      Parent post - one above. GP one above that. You had OP already, you could have inferred that!

    41. Re:Whatcouldpossiblygowrong by Anonymous Coward · · Score: 0

      Prime95 does not execute every instruction. Sure, the ALU's add, mult, and shift registers may have worked on that other core, but are you so sure that there wasn't a problem with some other instruction? Something that Prime95 doesn't hit?

    42. Re:Whatcouldpossiblygowrong by billcopc · · Score: 1

      There is a lot of room for error without crashing. It is quite common for slightly overtaxed CPUs to boot and run "fine" but produce incorrect math results, hence why people run Prime95 to test them as it will catch those rounding errors and flat-out incorrect calculations.

      I'm all for squeezing more value out of a product, but these days the price delta between dual/triple and quad cores is so small it seems rather foolish to even risk it. Sure, there's no permanent damage but for the $30 to $50 you're saving, it's peanuts compared to the value of any work lost in a crash or corrupted file.

      --
      -Billco, Fnarg.com
    43. Re:Whatcouldpossiblygowrong by Mashiki · · Score: 1

      It's not something I really bother with anymore (as I've gotten older as long as the computer keeps running I'm happy), but I remember enjoying the whole overclocking scene ~10 years ago and wouldn't begrudge the new cheap teenagers of the same fun I had :).

      I know exactly where you're coming from on that. Remembering back in the days of PIII Celery's 266/300's and the mass push for super-overclocking with air cooling. I seem to remember they were the first CPU's to push 1ghz by simply overclocking the bus modifier on the motherboard. Then there was the physical clock unlocking on the chip itself by wiring in bypasses to the SLOT1/SLOTA cards, then there was the push for variable modifiers for the FSB/PCI on the BX boards to make it easier. I actually kinda miss that type of hard hacking, where you actually cracked open a physical case and started soldering and wiring in resistors/transistors and 24 gauge wires, and breaking on board connections in the tracing.

      I just don't have the time for it now. But I wouldn't want to take that away from kids either, you're looking at your next generation of hardware hackers when they get into it.

      --
      Om, nomnomnom...
    44. Re:Whatcouldpossiblygowrong by entrigant · · Score: 1

      [citation needed]

      prime95 doesn't cover all of cpus functionality. Granted, it does directly or indirectly stress the fpu, cache, maybe task switching and interrupt handling. However, there are many more things that can go wrong.

      To be fair, I don't know of a better way to test, and I'd love to see a discussion of better utilities. If I tried this I'd probably do mprime and keep an eye out for MCE's in the system logs, but don't delude yourself into thinking that core is error free because you ran prime95.

    45. Re:Whatcouldpossiblygowrong by marcansoft · · Score: 4, Informative

      You don't think the diagnostic puts any sort of stress test on anything other than the memory?

      The diagnostic doesn't put any sort of uniform stress on anything other than memory. Even wondered why it does a ton of passes on a ton of different modes with a ton of patterns on RAM? That's testing for as many possible RAM failure modes as it can. No attempt is made to test the CPU. You're stressing some parts of the CPU, but you're neglecting the vast majority (e.g. floating point and SIMD).

      Really? You don't think a test that is notorious for pushing the CPU to high load and high temperatures is a diagnostic for anything?

      If anything, it might be a diagnostic for your cooling system. Sure, it helps ensure that nothing is blatantly wrong with the CPU, and it does a better job at testing the CPU than memtest86, but it isn't even remotely a comprehensive test of CPU functionality.

      This isn't overclocking we're talking about here. When you overclock, you stress the entire CPU more as a whole. When tests like memtest86 and Prime95 start failing, you know that your CPU is definitely unstable. Then you back off and you hope the untested parts of the CPU will do OK with whatever safety margin you gave it.

      When you enable a core, it might have some broken parts, or it might not. Those parts can be flaky, or they can be borked, period. Unless you run software that has a chance of testing those parts, you will never find out. E.g. if the hardware for a specific floating point instruction is borked, memtest86 will be useless, and Prime95 will be useless unless it happens to use that specific instruction. If the transistor in charge of forbidding kernel memory access from user mode is borked, you won't find out until an unstable application takes down your entire system by scribbling all over the kernel.

      Unless you are suggesting that there are absolutely no diagnostic tests that are available to consumers to test stuff like this

      I am absolutely sure there is no test that will match what Intel and AMD do - because they know exactly how their CPUs work and what to test for. I do know that you can do a whole lot better than memtest86 or Prime95. I haven't checked whether someone actually has attempted to produce a comprehensive architecture test of this sort.

      Your mistake is attempting to extrapolate from tools used for testing overclocking (which typically results in overall instability) as a means to test for disabled and possibly subtly broken hardware. Any failures from a defective core are likely to show up only with workloads that exercise the defective bits, and the rest of the CPU will work fine.

    46. Re:Whatcouldpossiblygowrong by kriston · · Score: 1

      Often the cores that are disabled are disabled because of failed L2 cache.

      What software tool can I use to test the L2 cache to ensure it's totally working? I'd hate to enable that core and find out that its L2 cache is faulty, something both of those benchmarks don't seem to test.

      --

      Kriston

    47. Re:Whatcouldpossiblygowrong by wiredlogic · · Score: 1

      I bought a Ph2 720BE and unlocked it to a quad. Stress tested with 12 hours of Prime95, no failures.

      Running Prime95 is not a stress test. Did you fully exercise all of the logic at all voltage and temperature extremes? Did you do the same with all on-chip memories? Did you subject the I/Os to a barrage of marginal conditions? This is what goes on in the fab during the binning process and you can't replicate it on your own.

      --
      I am becoming gerund, destroyer of verbs.
    48. Re:Whatcouldpossiblygowrong by Ancient_Hacker · · Score: 2, Informative

      There are bazillions of combinatorial tests that your average stresser program does not do, and cannot foresee that it needs doing.

      There's a whole lot more than the basic instruction set that needs to be tested for.

      For instance all the superscalar stuff -- pipeline loading, serializing, register interlocks, register renaming, stack register lookahead, jump prediction, cache prediction, cache-snooping, cross-core interlocks-- all things that require a certain complex SET of carefully primed and timed instructions to test.

      Not to mention the extra MMX, SSE, SSE2, SSE3, and later instructions.

      Your basic CPU heater program is not going to test for these, at least not intentionally, and not often.
       

    49. Re:Whatcouldpossiblygowrong by retchdog · · Score: 4, Interesting

      I remember when running the "Second Reality" demo (by Future Crew) on my 486, if you hit the desk the computer was on, the particles on screen would jump around to different locations (and occasionally it would crash). I never noticed any other problems with any other software. Granted it was probably the RAM and not CPU, but after seeing this, I was really surprised that the computer worked at all...

      --
      "They were pure niggers." – Noam Chomsky
    50. Re:Whatcouldpossiblygowrong by hibiki_r · · Score: 1

      memtest86 will use your CPU, but it's using a very small subset of what it can do. It's great for memory, but for the processor, you might as well run a screensaver, or a video running OGG.

      Prime95 puts the CPU to high load and high temperatures, but it's not very comprehensive: I can overload a CPU with floating point additions, and that will probably make it run hot, but that doesn't really test most of the CPU: It will test some parts very heavily, and it will not test others at all. Prime95 tests more than just a couple of instructions, but it doesn't test most of the CPU either.

      AFAIK, there is no consumer geared test that will really be able to clear a core as good. Not even a battery of 5 or 6 benchmark tools will do it. Checking the validity of a CPU is pretty serious business, and only the manufacturers seem to be in the business of testing them out.

      Now, can you run a bunch of apps for a while and figure out if, in practice, the processor is stable enough for your desktop use? Maybe, but there will always be a margin of error there, which will be far larger than the margin that the manufacturer's test create.

      So, even if the processor passes your tests, and then suddenly starts behaving oddly 5 weeks later, you can't discount the possibility that it's a problem with the core you enabled. And if you are having strange problems, adding one more thing that could be broken is rarely a good idea.

    51. Re:Whatcouldpossiblygowrong by marcansoft · · Score: 1

      I'm not sure if there's a way of explicitly testing all of L2 on an x86 chip (it might be vendor-specific, if possible). However, anything that exercises large amounts of memory in certain patterns is liable to test CPU caches to a reasonable degree. I believe memtest86 does enable cache for some of its tests, so it might be a good idea if all you're worried about is L2.

      L2 failure is one of those things that should eventually cause obvious instability with many tests and workloads, although the degree of instability can probably vary quite widely.

      Some CPUs (e.g. PowerPC) have better specified cache behavior and document specific testing methods.

    52. Re:Whatcouldpossiblygowrong by Khyber · · Score: 1

      "Unlocking cores that the manufacturer deems to be flawed - um, yeah."

      Why not? I turned an AGP 6800NX into better than a full-powered PCI-E 6800 Ultra by unlocking the other pixel pipelines (before nVidia went to laser-locking the chips, and the AGP version had 16 pipelines where the PCI-E version was stuck at 12.) I took a 100 dollar card and cranked it up to its 250 dollar counterpart's performance without any issues.

      Not everything is locked because it's bad, maybe it just underperforms to the degree to warrant being placed in a lower bin. Usually a microcode fix can be applied to work around the non-functional sections and still make use of the functional silicon.

      It's actually a very common practice in IC microfab.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    53. Re:Whatcouldpossiblygowrong by Anonymous Coward · · Score: 0

      The problem is you don't know if a particular core was disabled for legitimate flaws or for marketing. From AMD's standpoint, they probably don't want to disable the cores unless there was not other choice than they really needed to fill orders because they can sell the fully functional chip for lots more money.

      It is cheaper to have one production line and disable perfectly good cores than it is to run 2 production lines. Swapping masks to run different products on the same line is similarly not cost effective.

      Early in a product lifecycle there are significant failed parts that can be binned successfully at the lower rating. Later in the lifecycle almost all product produced passes at full rating, and a portion is simply crippled to supply lower market segments.

      You have a better chance of success with re-enabling a disabled core/cache/whatever on a chip that has been in production for a while, but there is always the possibility that it was disabled because it did not meet specs and not simply to meet the needs of a lower market segment. Buyer Beware, Your Mileage May Vary, etc.

    54. Re:Whatcouldpossiblygowrong by CAIMLAS · · Score: 1

      As someone else said, memtest86 and prime95 don't cover even a fraction of the CPU functionality.

      A better test would be to compile something for a prolonged period of time for your architecture. Off the top of my head, the gentoo install CD might be a good choice for this: start from scratch and build up a kernel and userland for your architecture. In the process you'll be testing the whole system - RAM, CPU, and disk - to at least know there is not an apparent manufacturing defect (short of a drive/electrical failure 2 days later).

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    55. Re:Whatcouldpossiblygowrong by nabsltd · · Score: 3, Informative

      Granted, it does directly or indirectly stress the fpu, cache, maybe task switching and interrupt handling. However, there are many more things that can go wrong.

      Off the top of my head, I can think of a lot of things that specifically need tested that one program probably won't do. For example, you need to verify both 32-bit and 64-bit operations. Prime95 is specifically compiled for one or the other, so would stress less of the "other" version.

      There are also a lot of SIMD instructions that need tested. Some are obscure enough that only a few apps would use them.

      Then, there's all the instructions that support virtualization. I have found that bad hardware running a hypervisor will fail much more frequently than if it is running a "normal" OS (YMMV).

      But, unlike Memtest86+ for RAM, there doesn't appear to be any program that specifically tests all CPU subsystems (registers, cache, instruction execution, etc.).

    56. Re:Whatcouldpossiblygowrong by Anonymous Coward · · Score: 0

      True, this has been done for many years. I remember with the old 3.5" floppy disks, you could drill a hole in the one corner of a 720KB disk and it would subsequently be seen as a 1.44MB disk by the computer, although it was likely that there would be bad sectors on that portion of the disk.

    57. Re:Whatcouldpossiblygowrong by TeknoHog · · Score: 1

      It's not unlike DRM: they develop new technologies in order to take our current technology backwards. The result is a lesser product that they sell for more money.

      --
      Escher was the first MC and Giger invented the HR department.
    58. Re:Whatcouldpossiblygowrong by Anonymous Coward · · Score: 0

      Intel doesn't just use prime95, infact I don't recall seeing that they ever use it. Intel has their own set of utilities, some of which have been leaked before.

    59. Re:Whatcouldpossiblygowrong by Anonymous Coward · · Score: 0

      Not really.

      At Intel at least, chips go through a piss poor test that far drops below anything that they will get in moderate use.
      They also go through a special test before that, of course, that checks each unit of the cpu separately using internal testing lines that get cut off later in manufacturing.

      If there is even the slightest whiff of a fault at this point, the chip is thrown out. Sliced up and tossed into an actual bin for melting down and recycling/disposal.

      The Yield on chips these days is freakishly high. If it's not, you don't just get a chip that can't run quite as fast, you get a shiny mirror.

    60. Re:Whatcouldpossiblygowrong by WaroDaBeast · · Score: 1

      Dude, what were you doing when gamers were unlocking Geforce 6 cards? Early 6200's could unlock to 6600 and certain models of 6800 NU (i.e. Non-Ultra) could unlock to 6800 Ultra. They locked vertex and shader pipelines (now called "cores," go figure) because the demand for lower-priced products was high. Now, some of the pipelines were often damaged, but chances were you could unlock part of the locked ones. Free performance can never hurt.

      --
      "The body may heal, but the mind is not always so resilient." -- Deus Ex: Human Revolution
    61. Re:Whatcouldpossiblygowrong by derrida · · Score: 2, Informative

      To be fair, I don't know of a better way to test, and I'd love to see a discussion of better utilities. If I tried this I'd probably do mprime and keep an eye out for MCE's in the system logs, but don't delude yourself into thinking that core is error free because you ran prime95.

      There are quite a few tools, mainly found in the overclocking communities. OCCT, Linx and Intel Overburn just to name some.

      --
      nemesis. Home of an experimental fe code.
    62. Re:Whatcouldpossiblygowrong by TheRaven64 · · Score: 2, Informative

      Prime95 does not execute every instruction

      Even if it did, a lot of CPU errata in the past have related to interactions between instructions. One story the Intel guys tell is of a particular condition flag being set accidentally on 486 CPUs after a sequence of other instructions. Apparently, game developers discovered this and started using it for optimisation. The first Pentiums, when they were run in simulation, crashed these games, so the final silicon had to do the same (wrong) thing or Intel would get the blame for breaking everyone's games.

      The test suites that CPU manufacturers use are exhaustive and cover a lot of combinations of instructions. You may be able to run 90% of your programs without any issue on a flawed core, only to have one particular program crash strangely. Irritating if it's a userspace program, disastrous if it's your operating system's block device driver...

      --
      I am TheRaven on Soylent News
    63. Re:Whatcouldpossiblygowrong by mestar · · Score: 2, Funny

      ...stress the fpu...

      Yes, but only if you search for primes with nonzero decimal part.

    64. Re:Whatcouldpossiblygowrong by yoyhed · · Score: 2, Informative

      Exactly, especially if you follow the advice of the article (or any article on the subject, as this has been known for quite some time before Slashdot picked it up) and choose newer versions (steppings) of the processor. It makes sense that over time AMD would get better yields as they improve the manufacturing process - but they still have many different market segments to fill. Choose a newer chip and you have a lot better chance at having a fully-functional one.

      However, nowadays the monetary benefit is somewhat diminished - you can pick up AMD's top of the line Phenom II X4 965 for $180, the X4 925 for $140, the X3 720 for $100, or an X2 550 for $80. Hell, the entire Athlon II line (just Phenom IIs without L3 cache) ranges from $65 to $105. Is the difference really worth potentially days of tinkering and testing? Depends on how much you like tinkering. :-)

      --
      WHO NEEDS SHIFT WHEN YOU HAVE CAPSLOCK/ DAMN1
    65. Re:Whatcouldpossiblygowrong by entrigant · · Score: 1

      mprime performs FFT's when doing stress testing. The documentation explicitly states it's a FPU stress test...

    66. Re:Whatcouldpossiblygowrong by yoyhed · · Score: 1

      What happens when you lose is you revert to normal settings in the BIOS if the system crashes or won't boot. You either return the processor, or live with the fact that you still got more performance for your dollar than with Intel (and chances are, you didn't really NEED the extra performance anyway).

      --
      WHO NEEDS SHIFT WHEN YOU HAVE CAPSLOCK/ DAMN1
    67. Re:Whatcouldpossiblygowrong by yoyhed · · Score: 1

      The first instance I remember of this was back around 2003, when you could flash a Radeon 9500 with the 9700 BIOS to turn it into a 9700. Good times.

      --
      WHO NEEDS SHIFT WHEN YOU HAVE CAPSLOCK/ DAMN1
    68. Re:Whatcouldpossiblygowrong by entrigant · · Score: 1

      These are mostly toys meant to make the cpu run _hot_. Neither of them is designed specifically to perform a comprehensive path test of the CPU. See nabsitd's reply to my original comment for a non comprehensive example of things that need to be tested thoroughly.

      Even hitting every instructions is not enough to test every path. There are things such as cache coherency and reliability, branch predictor testing. You have out of order execution and pipelining that needs to be examined, etc.

      If a part of the processor that determines safeness for out of order execution has a single piece wrong that could be enough to start corrupting a filesystem. Granted, I imagine such a quirk would be highly unlikely, but these tests are most definitely not going to be able to tell you one way or the other of something is lurking broken that's going to ruin your day.

    69. Re:Whatcouldpossiblygowrong by Apocalypse111 · · Score: 1

      I did something similar back with my ATI x800 Pro VIVO, throwing in the x800 XT BIOS to unlock the additional bit pipelines.

      --
      There is no mod option "-1: Disagree" for a reason. "Overrated" is not an acceptable substitute. Post something instead.
    70. Re:Whatcouldpossiblygowrong by Dekker3D · · Score: 1

      if you're worried about your filesystem, keep regular backups. i fully agree with you on everything else, but really.. the filesystem going awry isn't the worst thing in the world of computers and bad ideas.

    71. Re:Whatcouldpossiblygowrong by ottothecow · · Score: 2, Interesting
      That would only be true if it was a pure commodity item with no real differances besides grading--think meat...You wouldn't downgrade a bunch of Prime beef to Choice just because your cow ended up being 100% Prime. You would sell everything at Prime price and assume that the Choice market would be filled by farmers who got unlucky and had cows with no prime meat.

      These are not cows--these are high end CPU's, there are two major industry players and they do not make identical products. In this market, you would rather price discriminate. AMD historically has had lower prices than intel but people still buy intel--so there must be more to the story than you are imagining. The key here is that AMD gets to segment their market and price discriminate. Sure, they are selling you 4 cores for 80% of the 4 core price by labeling them as 3 cores, but that means they get to make a 20% premium on people who want guaranteed 4-core functionality.

      I am explaining this poorly--but for someone accusing everyone of having a "poor understanding of economics" you sure seem to be spewing a lot of misinformation (mainly driven by your interpretation of CPUs as a commodity).

      --
      Bottles.
    72. Re:Whatcouldpossiblygowrong by electrosoccertux · · Score: 1

      lol

    73. Re:Whatcouldpossiblygowrong by Rudeboy777 · · Score: 1

      you'd have to be pretty stupid to spend that amount of money on a high end motherboard to turn your CPU into a *maybe* working higher model

      Yes you would. Good thing Asus and Gigabyte have included this feature even on low-end AMD 770 chipset boards!

      --

      From hell's heart I fstab at /dev/hdc

    74. Re:Whatcouldpossiblygowrong by electrosoccertux · · Score: 1

      use speedfan. I don't remember which temp it is, but it still has one. I've since renamed it "CPU". You don't get individual core monitoring, but you do get the temp of the whole CPU.

    75. Re:Whatcouldpossiblygowrong by paradigm82 · · Score: 1

      I don't think the part about the NAND chips is true. The bad block management takes place internally in the controller using a spare pool and is not under user control by any means. Hence, when you format a flash drive you won't actually see any bad blocks since they will have been remapped internally by the controller. I haven't seen a bad block in 13-14 years. It is possible that if a sector should at some later point become bad, that the controller will report the sector as unreadable until it has been rewritten again (after being remapped to the spare pool) but that is just to prevent the o/s from relying on invalid data.

    76. Re:Whatcouldpossiblygowrong by electrosoccertux · · Score: 1

      and I've been running this chip for 8 months computer on all the time no problems.
      95 was not the only stress test I gave it.

      There's really no reason for me to not be running it unlocked. I haven't had any problems thus far and it wasn't worth the extra $100 for another core at the time (poor student here). Since I haven't had any problems thus far, I'm not going to have any for the next 2 years either, and if I do have a problem oh well big deal. I would have harddrive corruption issues by now if there were a problem, and I was prepared to reformat if necessary.

    77. Re:Whatcouldpossiblygowrong by MarkRose · · Score: 1

      I remember over clocking the system bus on an old machine of mine. I could run the 133 MHz bus at 140 MHz without issue. When I would bump it to 145 MHz, things worked fine, except some hash computations.

      --
      Be relentless!
    78. Re:Whatcouldpossiblygowrong by osu-neko · · Score: 1

      The best test would be to run World of Warcraft for many hours a day for a few weeks. This not only stresses a variety of subsystems, but accurately simulates your real-world usage of the machine. ;)

      --
      "Convictions are more dangerous enemies of truth than lies."
    79. Re:Whatcouldpossiblygowrong by osu-neko · · Score: 1

      "In reality if you attempt to enable extra cores they will either work or they won't."

      Citation needed.

      Err, I don't think you need a citation for any logical tautology (in this case, P or not P).

      --
      "Convictions are more dangerous enemies of truth than lies."
    80. Re:Whatcouldpossiblygowrong by Nulifier · · Score: 1
      Companies that create chips like this usually have a system in place for running built in test that do test all the registers and functions of the chip.

      The methods that they use to do this are actually quite complex involving creating test patterns and seeing if the correct result is generated. This is often on a much smaller scale than "does each core work" and it could test just the ALU (Arithmetic Logic Unit).

      The problem with a consumer trying to access this is that the test mode is usually hidden from the user intentionally so they can't break their chip. The way that you get into test mode varies from chip to chip, but can be any thing from a hidden instruction to pulsing the memory CAS and RAS backwards.

      These two links go into greater detail.

    81. Re:Whatcouldpossiblygowrong by BikeHelmet · · Score: 1

      Good work! I plan to do something similar soon, though the cost savings of getting a $100 2-core Ph2 and unlocking it to a $160 4-core Ph2 isn't so great :/

      I picked up a Phenom II X4 925 for $130 CAD on the week they launched. That was equivalent to $120 USD at the time.

      I don't need any unlocking with launch sales like that!

      The same week they had these going for $80 after MIR. I didn't trust the $40 MIR, though.

    82. Re:Whatcouldpossiblygowrong by BikeHelmet · · Score: 1

      Later in the product line it might end up that only 20% of the lower priced chips have any flaws at all. For those people who want to tinker, it's often worth while to at least check and see if their chips will run ok when then turn the rest of them on. They stand to gain some performance if it works, and if not - eh, they paid for the slower version anyways (the only issue I take with this is when I see Negwegg reviews or forum posts claiming that they were returning the chip because it "didn't overclock far enough").

      This really irritates me. :/

      I have a Phenom II X4 925 that plays games at 3.6ghz, and encodes video up to 3.4ghz. It's plenty fast enough for me, even if I don't break any forum records.

    83. Re:Whatcouldpossiblygowrong by HermMunster · · Score: 1

      I bought a tripple core and later found that it was really a quad core. I enabled the 4th core. Confirmed everything in the cpu tools and Windows. After running it with the 4th enabled the system began to blue screen. I disabled that core and all went back to normal.

      --
      You can lead a man with reason but you can't make him think.
    84. Re:Whatcouldpossiblygowrong by BikeHelmet · · Score: 1

      If all the chips come off the same line, then they might have an average cost of, say, $150.

      Of course, the cost of the actual chip is approximately $8.

      But they have to pay off those billions in R&D and fabs somehow! It's almost like software, where the first copy costs a ridiculous amount, and every copy after is pretty cheap.

      Think of all those years of R&D - thousands of highly paid employees. Then they finally get it working, and can start mass producing them for a couple dollars each, to recoup their investment. I'm surprised we get CPUs as cheap as we do.

    85. Re:Whatcouldpossiblygowrong by naplam33 · · Score: 0

      Not exactly, they can't. It depends on the market. If there's just 1 guy willing to pay for the full "version" vs. 4 willing to pay for the locked-down chip, guess what? you make the most profit locking down 4 units and letting every seller pay what he's willing to pay to get one or another product.

    86. Re:Whatcouldpossiblygowrong by treeves · · Score: 1

      Unless the point was to exclude a third possibility: that the additional cores would run, but in some compromised way e.g. with math errors or occasional crashes or some other deficiency.

      --
      ...the future crusty old bastards are already drinking the Kool-Aid.
    87. Re:Whatcouldpossiblygowrong by mjwx · · Score: 1

      Unlocking cores that the manufacturer deems to be flawed - um, yeah.

      This has been happening for some time now. I've known how to unlock the fourth core on the AMD Phenom II X3 series for almost a year. I'm certain this is not a record for old news on /. however. This has turned out to be quite stable, AMD have disabled the core because they found some flaw with it in QA, this may mean that the core is completely unstable or it may mean the core has one tiny flaw that may cause a problem under some obscure circumstance. Further more, AMD doesn't care if you unlock the core, they just wont support the proc under warranty, same with any kind of overclocking.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    88. Re:Whatcouldpossiblygowrong by supssa · · Score: 0

      I love how its always a necessity for 'poor students' to have these high-end rigs to play games. Stop wasting mummy and daddys money on your toys.

      --
      Hatin' on products I don't like and getting modded up talking about tech I totally don't understand like it was 2005!
    89. Re:Whatcouldpossiblygowrong by allcaps · · Score: 1

      What you just said makes absolutely no sense. It doesn't really matter if Intel isn't a direct competitor (or even if there aren't any other competitors!). The truth of the matter is that there is a demand for AMD LGA 775 processors for some number of cores. The demand is there (for whatever reason), and AMD is there to fill it. If they make all their LGA 775 processors perfectly, then there is no reason to downgrade anything, because me the consumer would be ecstatic to see a perfectly functioning quad core at a 30% price reduction than normal. They are going to price all of them identically to A) sell them all, and B) maximize revenue. Turning off cores does not aide in those endeavors.

    90. Re:Whatcouldpossiblygowrong by Anonymous Coward · · Score: 0

      what about the lost revenue from people who would have been willing to pay the 30% higher price? grandparent is right. lets say there are two cpus...3 core and 4 core. 3 core costs 35% less than 4 and demand is split evenly. production techniques improve and now all cpus are passing the 4 core test. if they have to drop the 4 core price 30% to sell them all, it would make more sense to disable cores and sell at different levels.

    91. Re:Whatcouldpossiblygowrong by electrosoccertux · · Score: 1

      I love how its always a necessity for 'poor students' to have these high-end rigs to play games. Stop wasting mummy and daddys money on your toys.

      eh, mom/dad haven't given me any money. This is the cheapest hobby there is. Try living for 5 years without a car and see how humbling it is. Building your own computer can be done on $500 from job money. It also is what keeps me motivated to study my electrical engineering.

    92. Re:Whatcouldpossiblygowrong by dudpixel · · Score: 1

      I agree.

      Most of the time the 2 or 3 core Phenoms are the ones where 1 or 2 cores failed in tests. The manufacturer can still sell them with those cores disabled and therefore makes a profit on something they otherwise would have to throw away.

      On the other hand, if the locked cores were ok, why would AMD not sell them at the full quad-core price? doesn't make sense to do more work and make less profit when its not necessary.

      The only other thing to consider is that they have a product that needs to meet sales volumes, and there may not be enough duds to satisfy that volume, so there may well be legitimate quad core cpus sold as 2 or 3 core ones. Even so, who wants to take the risk to unlock them and find out if they passed in testing or not. Is there any test software available that can tell you if your cpu is all ok or not?

      --
      This seemed like a reasonable sig at the time.
    93. Re:Whatcouldpossiblygowrong by dudpixel · · Score: 1

      The OP mentioned nothing about system criticality -- just implied that running a processor beyond the manufacturer's factory spec was a completely absurd idea. Like it doesn't happen all the time.

      Close. The OP implied that running a processor to a spec that the manufacturer has specifically indicated is flawed, is an absurd idea.

      --
      This seemed like a reasonable sig at the time.
    94. Re:Whatcouldpossiblygowrong by linzeal · · Score: 1

      What do you think AMD uses? If they are like Intel they use something very similar to Prime 95 because well last time I checked Intel does use Prime 95.

    95. Re:Whatcouldpossiblygowrong by Calinous · · Score: 1

      Usually trading DirectX performance for OpenGL performance (due to the drivers, but anyway). And you didn't make a low-end nvidia card appear to be a quadro, but you'd make a similar grade (same graphic chip) GeForce card appear as a Quadro.

    96. Re:Whatcouldpossiblygowrong by Chaset · · Score: 1

      If running some utilities on a desktop PC were sufficient to properly test a chip, AMD, Intel, et. al. wouldn't shell out megabucks for things like this and this.
      Unless you got one of these in your living room (and have their test vectors to run on them), you don't really know whether the chips meet spec.

      --
      -- "This world is a comedy to those who think, a tragedy to those who feel."
    97. Re:Whatcouldpossiblygowrong by Calinous · · Score: 1

      "The only other thing to consider is that they have a product that needs to meet sales volumes"

            Remember when AMD was to be found only retail or in "white boxes", generic computers? Then Dell started to sell computers with AMD processors, and they really really have a desire to sell cheap computers. So, they might want more 3-core CPUs than AMD is getting (due to all the processors being working 4-cores).
            This happens also for TigerDirect and others - some of the lower-end processors might be so successful that they request more. AMD being limited in every way (capacity, manpower, ...), they find it cheaper in the short run to just sell perfectly good 4-cores as 2-cores than to make a new silicon for a 2-core processor. Not to mention that you could make 2-cores processors out of 4-cores silicon in weeks, while building a new, cheap, native 2-core silicon might take you a month's work and three months wait

    98. Re:Whatcouldpossiblygowrong by jibjibjib · · Score: 1

      How do you ensure the test runs on the knocked-out core?

      That's trivial. Run it on all cores at once. Alternatively, your operating system probably lets you select which core something runs on.

    99. Re:Whatcouldpossiblygowrong by ranulf · · Score: 1

      But you're not factoring in perceived value. If they reduce the price of the top-end chips, they then have a better price-performance ratio for the customer, so demand for the low-end chips drops off. When they are unable to make their yield of top-end chips, they end up with a glut of low-end chips that nobody wants any more because the top-end ones are perceived as better value (and possibly also supply problems on the top-end chips because their yields happened to be low). They then end up with a glut of the low-end chips that nobody wants anymore because the high-end ones are perceived as better value, so the only way they can shift these chips is by lowering the cost so that the low-end chips are perceived as better value. Which is where we are at now.

    100. Re:Whatcouldpossiblygowrong by English+French+Man · · Score: 1

      Chip makers could have their own testing software, which they don't disclose. I think very few people would be interested in a tool for stress-testing their CPU. Benchmarking would probably be more popular, as it is already for GPUs. The reason memtest exists is that at one time, RAM memory was more frequently failing than anything else in the computer, and that it was useful to have a piece of software that tested it completely. I don't think there is the same kind of need in the general public for testing CPU.

      --
      If I'm wrong, please correct me ; learning is better than being right.
    101. Re:Whatcouldpossiblygowrong by English+French+Man · · Score: 1

      Of course the OS chooses on which core a process/thread runs on. Generally speaking it doesn't let the final user choose because it is of little usefulness in everyday computing, but for these kind of tests, the OS will control and tell which cores are working fine and which are not.

      --
      If I'm wrong, please correct me ; learning is better than being right.
    102. Re:Whatcouldpossiblygowrong by Anonymous Coward · · Score: 0

      It might also slightly corrupt some memory, which gets flagged as cheating by Blizzard's spyware ("Warden"), and cause them to permanently ban your account. You might not even notice any instability.

    103. Re:Whatcouldpossiblygowrong by yoyhed · · Score: 1

      AMD's very own OverDrive utility has a CPU Stability test designed for overclockers. I'd trust it, coming straight from AMD - but the main thing is it can do independent core testing.

      It tests integer calculation, stack operation, and floating point operation independently for each core, then does overall calculation tests and also checks MCA registers and the GPU. This, combined with Prime95, memtest86+, and long gaming sessions, should be a good test suite for most users' needs - are the people who are unwilling to spend a little extra cash to get a guaranteed quad-core going to need it for anything other than basic productivity and gaming (will they run into that obscure instruction)?

      That having been said, a Phenom II X3 720 (2.8Ghz triple-core) costs $120. I just spent the extra $40 to get an X4 955 (3.2Ghz quad) and be done with it. That's still cheaper than any comparable Intel, and less than I paid for much less power in previous generations.

      However, with the X2 550 (3.1Ghz dual) only running $85, that'd be a real nice lottery unlock to quad, since it's also a Black Edition and thus could easily match the 3.4Ghz clock of AMD's highest $180 model - for $95 cheaper. :-)

      --
      WHO NEEDS SHIFT WHEN YOU HAVE CAPSLOCK/ DAMN1
    104. Re:Whatcouldpossiblygowrong by Vectormatic · · Score: 1

      Ah, good times

      I had a AGP 6800LE which i found on clearance sale for half price (just after launch even, some shop was closing up some product lines), and managed to unlock it from 8/4 pipes to 12/6, the fourth pixel-quad was borked unfortunatly, so no full GT for me. It still gave me a 300 euro card for 90 euros :)

      A while later i switched to two 6800XTs in SLI, which unfortunatly didnt unlock, but they overclocked like MOFOs. those cards came with the core at 300 and mem at 600, after an evening of experimenting i had both running at 475/900, with stock shitty cooling even. After a month with these i found a killer deal on two 6800GTs, which where the last serious gaming cards for me (had a 8800GTS and now a GTX260, but i hardly game anymore)

      Geforce 6 series was awesome :)

      As for running outside of spec, i also have a core 2 duo e4300 running at 2.4 (stock is 1.8), with no voltage bumps, just a FSB bump, has been solid like that since the day i bought it.

      --
      People, what a bunch of bastards
    105. Re:Whatcouldpossiblygowrong by CoderJoe · · Score: 1

      Depends on which OS. Windows, for example, has APIs for setting process CPU affinity, as well as thread CPU affinity. Other threading systems may have something similar.

    106. Re:Whatcouldpossiblygowrong by English+French+Man · · Score: 1

      Oh, I didn't know that, thanks.

      But, the final user who doesn't have to program on Windows cannot make Word or Windows Media Player run on a specific core, can he?

      --
      If I'm wrong, please correct me ; learning is better than being right.
    107. Re:Whatcouldpossiblygowrong by CoderJoe · · Score: 1

      Bring up task manager. go to the processes tab. select the program, right click, and pick "set affinity". Check the cores you want it to run on, and uncheck the ones you do not want it on. click OK.

    108. Re:Whatcouldpossiblygowrong by English+French+Man · · Score: 1

      Oh, my. I had no idea. I'm going to shut up now! :)

      --
      If I'm wrong, please correct me ; learning is better than being right.
  2. First? by Anonymous Coward · · Score: 5, Funny

    I would have gotten first post here, but AMD disabled two of my CPU's cores :/

    1. Re:First? by indi0144 · · Score: 1

      You're doing it wrong, If you use Intel you will be able to forst pist even before the article is submitted.

    2. Re:First? by AndrewNeo · · Score: 1

      You got what you paid for!

    3. Re:First? by mswhippingboy · · Score: 1

      forst pist

      Better check that CPU dude, sounds like a bladder infection!

      --
      Sometimes the light at the end of the tunnel is the headlight of an oncoming train.
    4. Re:First? by ignavus · · Score: 1

      The bad news is: Nature has disabled two of your cerebral hemispheres.

      The good news is: The rest of your cerebral hemispheres are working fine.

      --
      I am anarch of all I survey.
  3. Kernel tricks to take advantage of it? by gehrehmee · · Score: 2, Interesting

    Just a thought, maybe Linux could be aware of what those cores look like, and what their sensitivities to temperature are.... and change the amount or type of work pushed to that core? Although I suppose heat from the other cores would most likely transmit very quick to the "zombie" core. Any CPUs have seperate temperature tracking per core?

    --
    "You know, Hobbes, some days even my lucky rocketship underpants don't help" -- Calvin
    1. Re:Kernel tricks to take advantage of it? by Anonymous Coward · · Score: 0

      Just a thought, maybe Linux could be aware of what those cores look like, and what their sensitivities to temperature are.... and change the amount or type of work pushed to that core? Although I suppose heat from the other cores would most likely transmit very quick to the "zombie" core. Any CPUs have seperate temperature tracking per core?

      I believe the i7's do... but TFA's not about intel.

    2. Re:Kernel tricks to take advantage of it? by .tekrox · · Score: 1

      Core does, but its not exposed via the same interface.
      for windows - try http://www.alcpu.com/CoreTemp/

    3. Re:Kernel tricks to take advantage of it? by Pharmboy · · Score: 4, Insightful

      This reminds me of "processor affinity" or "affinity mask", whereby you assign software to a particular processor or core. If you want to setup your software so that only less cpu intensive software (cooler) runs on the questionable core, you can do this in Windows 7, and likely for at least some software in Linux (I'm really not sure here), then yes, in theory, you could do this so only Word runs on core #3.

      But please remember the wisdom of Yogi Berra when trying to apply a theory like this: "In theory there is no difference between theory and practice. In practice there is."

      In other words, your mileage *will* vary.

      --
      Tequila: It's not just for breakfast anymore!
    4. Re:Kernel tricks to take advantage of it? by indi0144 · · Score: 1

      In WinXP you can do the same, but I think it does not give the same results as Win7. In task manager go to the process tab an right click on the process > set affinity.

    5. Re:Kernel tricks to take advantage of it? by Jaysyn · · Score: 1

      You can also do this in XP with Process Explorer.

      --
      There is a war going on for your mind.
    6. Re:Kernel tricks to take advantage of it? by ae1294 · · Score: 2, Funny

      linux zombies can likely transmit very quick to the "zombie" cores

      Woah sweet! I've been having major problems dealing with zombie processes on my 6.4Ghz AMD rig of late. I didn't know I had the option of herding them all over to their own zombie cores! Sort-of like a botnet but for zombies right?

      Can I do this in the kde or do I gotta use that text window thingy? Is there a one-click thingy you can kermit me?

    7. Re:Kernel tricks to take advantage of it? by Trelane · · Score: 1

      Yes, you can set CPU affinity in Linux (sched_{g,s}etaffinity, taskset, pthread{_attr,}_{g,s}etaffinity_np).

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    8. Re:Kernel tricks to take advantage of it? by VGPowerlord · · Score: 1

      Is there a one-click thingy you can kermit me?

      Sure!
       
      ...
       
      ...
       
      ...wrong Kermit?

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    9. Re:Kernel tricks to take advantage of it? by ae1294 · · Score: 1

      ..wrong Kermit?

      Ow, I guess there's been some slight corruption in that sector of my brain. I best restore from the backup before it spreads. I hope this betamax tape is still in working order...

    10. Re:Kernel tricks to take advantage of it? by slashdot_commentator · · Score: 1

      *Whew*! I didn't have the heart to shoot my new computer...

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  4. Gambling with CPU's? by Tenek · · Score: 3, Funny

    Now all they need to do is stop selling the processors with all cores guaranteed to work and watch sales skyrocket as people buy half a dozen dual-cores in the hopes of getting one that wasn't damaged. And whoever buys the most CPU's every day gets a working one for free...

    1. Re:Gambling with CPU's? by qoncept · · Score: 1
      --
      Whale
  5. Yield... by nweaver · · Score: 0, Redundant

    These cores are probably disabled for yield reasons: the disabled core probably did not pass all the tests. [1]

    I don't know about you, but I would not want to be willingly running a system with a known-bad CPU core, when for a few dollars more, you could simply buy the 4 core version.

    [1] It would be highly unlikely to just disable a valid core, because if they were doing a fair amount of that, it would be better to make a new mask set that was JUST a 2 or 3 core processor.

    --
    Test your net with Netalyzr
    1. Re:Yield... by girlintraining · · Score: 0

      [1] It would be highly unlikely to just disable a valid core, because if they were doing a fair amount of that, it would be better to make a new mask set that was JUST a 2 or 3 core processor.

      You don't know much about the industry, do you? Actually producing chips costs next to nothing. It's all the costs in R&D that make them expensive... and yeah, as yields improve they don't want everyone paying less for their premium product, so they do rate higher-quality chips lower to keep their market-points intact. a Phenom Xyzzy core will still cost $x in six months, even if the yields suddenly go up. Wouldn't want those premium customers to feel cheated by fluxuations in the price, now wouldja?

      --
      #fuckbeta #iamslashdot #dicemustdie
    2. Re:Yield... by nomadic · · Score: 4, Funny

      I don't know about you, but I would not want to be willingly running a system with a known-bad CPU core

      You underestimate the combination of paranoia and lack of sense that a lot of overclockers have, who are convinced the CPU manufacturers intentionally disable their chips in order to make more money somehow by selling them at a lower price.

    3. Re:Yield... by 91degrees · · Score: 2, Insightful

      Producing a chip still costs a fair amount. R&D is a substantial part of the cost as well, but fabbing a chip costs a lot more than stamping a CD. We could be talking hundreds of dollars per unit for a new process and a large enough chip.

    4. Re:Yield... by Intron · · Score: 1

      Depends on the cost of making and maintaining multiple designs. It isn't just a mask set, it's a whole new design/simulate/layout cycle. And since I/O and shared cache takes a lot of chip area, the benefit is not linear with the number of cores. My guess is that it's cheaper to disable than to redesign.

      That said, the disabled cores are very likely not tested, so there is no guarantee that you won't start getting some weird errors if you enable them.

      --
      Intron: the portion of DNA which expresses nothing useful.
    5. Re:Yield... by Nadaka · · Score: 1

      I would say its closer to an even split in terms of R&D and the fab facility itself. The chips themselves cost at most a couple dollars in materials and electricity to make.

    6. Re:Yield... by Epi-man · · Score: 1

      It would be highly unlikely to just disable a valid core, because if they were doing a fair amount of that, it would be better to make a new mask set that was JUST a 2 or 3 core processor.

      You obviously don't realize how expensive your proposition is. A mask set for processors of this complexity cost hundreds of thousands of dollars. That is just for the glass, let alone the cost of actually laying out and qualifying the new glass! So let's say they can change the cost of manufacture/die (the dynamic cost) by a HUGE $10 (that is an incredible reduction on a per die basis), you have to sell tens of thousands of them to simply cover the cost of the glass!

    7. Re:Yield... by girlintraining · · Score: 0

      Producing a chip still costs a fair amount. R&D is a substantial part of the cost as well, but fabbing a chip costs a lot more than stamping a CD. We could be talking hundreds of dollars per unit for a new process and a large enough chip.

      Tooling the fab costs a lot of investment capital. So does designing and testing a chip. Actually producing and validating it costs very little by comparison.

      --
      #fuckbeta #iamslashdot #dicemustdie
    8. Re:Yield... by AlXtreme · · Score: 4, Insightful

      And you underestimate the profit product differentiation can generate.

      If you have $300 to spend and you can choose between two products, one for $100 and one for $500. Which will you choose?

      Now if I take that $500 product and turn it into a third product, $300 and slightly tweaked to perform less than the $500 product. Which will you choose?

      You and I might take the $100 product and pocket the rest, but many buyers will go for the $300 one. As long as manufacturing costs are low it's more profitable to have a range of prices.

      --
      This sig is intentionally left blank
    9. Re:Yield... by jellomizer · · Score: 1

      yes but what is the delta between stamping a 4 core and a 6 core?

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    10. Re:Yield... by digitalchinky · · Score: 1

      Expensive? They make them out of sand! :-)

    11. Re:Yield... by 91degrees · · Score: 1

      Well, okay. I'm only vaguely familiar with the amount that a company like TSMC would charge. But it's a competitive industry. The margins are going to be fairly small.

      I guess what it it is that there's a certain amount of time during which the fab will remain profitable, before the technology is obsolete. In that time they can produce a specific fixed number of wafers. So the cost of each wafer is the cost of the fab divided by the number of wafers that can be produced. That's not cheap. A fab costs a lot more than a printing press.

    12. Re:Yield... by 91degrees · · Score: 1

      I think it is pretty much a linear relationship. You get 50% more 4 cores per wafer than 6 cores.

    13. Re:Yield... by psbrogna · · Score: 2, Funny

      Yes, but the sand is on the beach. Moving the sand to the fab facility and filtering out all the seagull poop can't be cheap.

    14. Re:Yield... by nomadic · · Score: 1

      And the dance continues.

    15. Re:Yield... by Anonymous Coward · · Score: 0

      This happens often with graphics cards, printers, and digital cameras. (And who knows what other electronic devices.) Unless you know where the jumper is, how to force a firmware flash, or where to place a solder bridge or resistor on the board - you'll more than likely fork up the money for the next higher model in the series. The next higher up model may have more memory or a better lens, etc. but a lot of the features of higher up model arguably would work just fine on the model(s) below it if it wasn't intentionally crippled by the manufacturer.

      The same knowledge also applies to some "disposable" electronics too (ie:drug store digi-cams), but in those cases the secrets tend to leak more often because there are a lot more people willing to hack them.

    16. Re:Yield... by Droideka-TheGuy · · Score: 1

      They're not all bad cores. What AMD does is locks cores that don't perform within a certain margin of error. While some of the cores may be flawed, some are simply a megahertz or two off of the others, and so AMD locks them, because some boards just can't handle the difference. Asus, MSI, and I believe ASRock all are stable enough even with different speed cores to allow for some small variations. So when it comes down to it, you have about a %75 success rate for one that you can actually unlock cores.

    17. Re:Yield... by Anonymous Coward · · Score: 0

      I would say its closer to an even split in terms of R&D and the fab facility itself. The chips themselves cost at most a couple dollars in materials and electricity to make.

      Are you kidding?! Materials maybe, but CPUs aren't something you'd just make in your garage! They make them in large wafers in a clean room, all of which requires the greatest care, and you guessed it, $$. They measure the parts in a CPU in NANOmeters (billionths of a meter). I think that they might cost more than a few dollars each.

      Here's a great video that shows the process.

    18. Re:Yield... by Nadaka · · Score: 1

      That is what I said? The fabrication facility has a huge cost.

    19. Re:Yield... by Calinous · · Score: 1

      Yes, make blueprint for a new 3-core processor based on the 4-core working one. Debug that blueprint. Wait a couple of weeks for the masks. Order test wafers. Wait a couple of months. Debug test wafers. If all is perfect, start production. If all is almost well, use a very expensive machine to repair cores. If not, build a new mask, order test wafers, and go again. It will usually take 3 to 6 months until production is in full swing, and some of that time you need to have a team of engineers taken away from the development of the next processor core. We're talking about AMD, not "three full development teams" Intel here.

    20. Re:Yield... by Calinous · · Score: 1

      "I'm only vaguely familiar with the amount that a company like TSMC would charge"
            The blueprints/masks/whatever for 65 nm processors made at AMD's fabs (now Global Foundries) can NOT be used in Intel's 65nm facilities, TSMC 65 nm facilities or whatever other 65nm facilities you could find (due to differences large and small, but almost all of them critical).

    21. Re:Yield... by Calinous · · Score: 1

      It's close to the difference between making an aircraft wing out of aluminium versus composite. You need different everything for it, and research and development time is only surpassed by time lost waiting for wafers (months and months between an order and delivery).

    22. Re:Yield... by Vectormatic · · Score: 1

      not quite,

      this 6-core still has only 6mb of l3 cache, the same as the 4-core, meaning the 6 core doesnt just take 150% of the die-size of a 4-core. Also the memory controller and interface logic dont suddenly swell up. All that is needed is two chunks of extra l2 cache, and 2 execution cores (and perhaps some extra internal bus logic)

      the following die schematic for a phenom II die suggests adding two cores would probably take 25% extra die space:
      http://commons.wikimedia.org/wiki/File:Phenom_II_Deneb_-_Sch%C3%A9ma_Die.svg

      --
      People, what a bunch of bastards
  6. How do they disable the cores? by 91degrees · · Score: 1

    I always assumed that there were fusible tracks but that would totally isolate the core electrically. Or is the workaround inexplicably clever?

    1. Re:How do they disable the cores? by Monkeedude1212 · · Score: 2, Funny

      I think they use one of those ion Cannons from Empire Strikes Back.

    2. Re:How do they disable the cores? by Joce640k · · Score: 2, Insightful

      In the past it's been done by a combination of BIOS and/or those tiny resistors soldered to the back of the chip.

      --
      No sig today...
    3. Re:How do they disable the cores? by Hatta · · Score: 1

      Perhaps they use a pencil.

      --
      Give me Classic Slashdot or give me death!
    4. Re:How do they disable the cores? by Terrasque · · Score: 1

      Ah, memories. I did that to my duron. Or, to be precise, I actually soldered it (had access to equipment meant to fix mobile phones)

      Chip worked well all the way into retirement. BTW, the pencil trick could be unreliable over time. Soldering was not :)

      --
      It's The Golden Rule: "He who has the gold makes the rules."
  7. Re:Minimal Contribution by ElectricTurtle · · Score: 1

    Yes, but getting a working hexacore for the price of a quad would be a coup. However, odds are against winning that lottery. Demand is probably exceeds supply already due to production/release ramp up, so I'm sure that if AMD thinks a hexacore is bad it probably really won't be salvagable.

    --
    I support the Slashcott and will not be reading or commenting from 2/10/14 to 2/17/14. Beta is steaming pile of dog shit
  8. already done, wtf? by drinkypoo · · Score: 2, Informative

    various boards have permitted unlocking the cores. I'm looking right now for proper BIOS to do it with my Gigabyte GA-MA770T-UD3P with which many people have reported success (see thread)

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:already done, wtf? by Ant+P. · · Score: 1

      The newest BIOS version should work and give you a menu option to mess with the EC firmware. The process is pretty scary (it'll deep power cycle itself without warning) but it's straightforward. I've been using all 4 cores of my X3 for half a year now for running Folding@Home and at stock speeds it's never had a single problem.

      Also, file TFA under "N" for "No Shit Sherlock".

    2. Re:already done, wtf? by drinkypoo · · Score: 1

      Yeah, I just tried it with F5D (what I had) and then with F7 (the latest) and it doesn't work with my X3 720. But I know that it works with some chips and not with others. At least it let me try. I set it to hybrid and auto, then I tried hybrid and -12%, with no luck either way.

      The deep power cycle was extra fun because my temp/fan speed monitor apparently doesn't like rapid power cycles, and it detects overheat on the cpu when it happens, then starts beeping at you. It was a little scary to begin with, then before my monitor comes up I get beepbeepbeepbeepbeep

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:already done, wtf? by Vectormatic · · Score: 1

      my asus mobo also supposedly supports unlocking, but i havent gotten it to work

      first cpu i tried was my x2 7750, which secretely is a complete phenom I die, no extra cores
      second cpu was a sargas sempron 140, which should be able to unlock to a X2 regor, nothing

      the 7750 has a pretty low change at unlocking anyway, but the 140 is a much safer bet. Its still one chip though, so im no sure what the problem is, the board or the chip..

      --
      People, what a bunch of bastards
  9. Engineering margin by Anonymous Coward · · Score: 2, Informative

    it could also be possible that one of the disabled cores happens to have been disabled because of safety margins : it night not be 100% reliable under all circumstances (using officialbspec's voltage and being able to operate in a wide rrrange of temperatures. Including some constructor branded machine which place priority on silence rather on temperature, and including some badly hacked together beige box with lousy PSU and Thermal mangement). Thus they got disabled to avoid a barrage of recalls from Dells or from small shops (machines which could easily reach 65-70C under load)

    but the same core, giving a modest increase of voltage and a very aggressive cooling solution, like water cooling or oil immersion cooling (the kind with which the CPU never rises above 35-38C even when running BOINC 24/7 in background) could still function reliabily.

    just like over clocking : It won't work for the full spec (operating range) but might work in the specific controlled environment of an enthousiast.

    Of course, if the core was disabled because it's fried, no matter how much liquid nitrogen you pour on it, it won't work.

  10. In Unrelated News by Monkeedude1212 · · Score: 2, Funny

    A Canadian Man was seen running away from his burning home shouting "beware of the Beowulf" before being arrested for questioning and charged with arson. Firefighters have found over a hundred computers, one of which they believe is the source of the fire.

    1. Re:In Unrelated News by CAIMLAS · · Score: 1

      MOD UP

      I'm trying my damnest to stop from laughing and disturbing the office.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  11. This is how. by AnonymousClown · · Score: 5, Funny

    I think they use one of those ion Cannons from Empire Strikes Back.

    No. They ruin the core's self esteem. They tell it, "You're not good enough to work with the others. Just turn off and sit there and stay out of everybody else's way."

    Then one day, a gamer comes by and turns it on. But the core is thinking, I can't do this! This is graphics processing! It's intense! I can't keep up with the other cores!

    But the gamer, having faith in the little core, turns him on. And low a behold, the little core can do it, but not without being picked on by the other cores. No! They still tell the little core that he's just not good enough. He can't keep up. But the little core hangs in there to fulfill his duty to the gamer - feeling less than every one else.

    One day, the gamer upgrades, and the other cores are scared. They can't keep up. The clock is mad now. He screams, "Come on cores you need to keep up!" The little core comes in and takes up the slack, showing the other cores that he indeed can keep up. The other cores shout, "You did it! You can do it! Come and join our click!"

    The little core responds, "No, I'm having lunch with the master clock and by the way, he's promoting me to be your boss. You're my bitches now!"

    That's how it happens.

    --
    RIP America

    July 4, 1776 - September 11, 2001

    1. Re:This is how. by Anonymous Coward · · Score: 0

      Clique, not click.

    2. Re:This is how. by CAIMLAS · · Score: 1

      Thank you. I'm telling that story to my son tonight.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    3. Re:This is how. by Anonymous Coward · · Score: 0

      That's "clique" you insensitive sod!

    4. Re:This is how. by Agripa · · Score: 1

      I want to hear the Leroy Jenkins version of this story.

    5. Re:This is how. by __aailob1448 · · Score: 1

      I'm a computer scientist and I can vouch for this explanation. A lot of people don't realize the social challenges of being a disabled core and I hope that after reading this post, they will have a better understanding.

      Excellent work sir, excellent work.

  12. Mod up by Joce640k · · Score: 1

    In the old days the first thing I did when I got a new graphics card or CPU was to scan the forums for how to re-solder those tiny resistors on the back of the chips to get it to say (eg.) "Quadro" in the properties box instead of "GeForce". These days I don't bother but let the kids have their fun - they're playing games, not running a bank.

    Percentages are obviously hard to come by but 20% failure doesn't sound far off (in my experience).

    --
    No sig today...
    1. Re:Mod up by PitaBred · · Score: 2, Insightful

      I have no problem with the kids having fun playing games. I have a problem when they break things and return them for new hardware. That's pushing the cost of hardware up on the rest of us.

      If you want to play, fine. Just make sure you take responsibility for what you break as well.

  13. History, Doomed to Repeat, Etc. by MostAwesomeDude · · Score: 1

    AMD used to sell three-core Phenoms. Not for any evil nVidia market segmentation reasons, but because they found that the first couple runs of quad-core Phenoms had a fairly high rate of having one bad core. (It was always the third core, IIRC, due to a manufacturing inefficiency.) So they decided to sell them with that bad core blocked off as a triple-core processor, priced accordingly.

    It's true that some companies artificially block off processing power for some reason, but AMD hasn't been one of those companies, and I'd really recommend against doing this.

    --
    ~ C.
    1. Re:History, Doomed to Repeat, Etc. by Mashiki · · Score: 1

      Both AMD and Intel used a multiplier lock their SlotA and Slot1 CPU's in order to fill market demands. Skilled hardware hackers figured out how to unlock both CPU's and create unlocked CPU's which operated at a higher speed but were stable. With that, people figured out which batches were a higher end CPU under locked to fill market demand. Saying that bad cores are the reason they're locking them is partially true, the reality is that in most cases locked cores, along with hardware mulitplier locks existed to stop re-silkscreening CPU's and fill market voids for higher demand but lower clocked CPU's.

      People buy what fits their budget, the same they did 10-15yrs ago.

      --
      Om, nomnomnom...
  14. try? by FonkiE · · Score: 1

    it's worth a try and running a test suite?

    flawed cores can be a reason, but production simplicity is more likely...

    1. Re:try? by Anonymous Coward · · Score: 0

      They run test suites on the cores already... ..before they sell them, and block off out-of-spec cores.

  15. Depends on your luck (AMD Phenom(tm) II X3 720) by xiando · · Score: 2, Informative

    My "AMD Phenom(tm) II X3 720 Processor" does not work with the fourth core enabled. This is to be expected, X3 is sometimes sold as that because the fourth core is just broken and sometimes it's just got a diabled fourth core.

    1. Re:Depends on your luck (AMD Phenom(tm) II X3 720) by Anonymous Coward · · Score: 0

      Reminds me of the old Pentium II 266/350 run, where there was a demand for the cheaper, slower processor, that they underclocked (with the same multiplier) the faster line. As news spread, there was even more demand for the cheaper line, in hopes of getting the higher one as a bonus.

      I just bought a Celeron 300A and ran it at 525 mhz instead. Good times.

  16. Re:Howcanthispossiblybenews? by Anonymous Coward · · Score: 2, Informative

    I'm not sure how this is news... I've unlocked 7 or 8 AMD cores over the past couple years, as well as having a couple that wouldn't.

    Anyway, there are some of both scenarios - slightly damaged CPU's and order-filling CPU's being sold. You can visit any one of at least a dozen forums to see if the model / serial / day-of-the-week of your CPU is generally unlockable.

    BTW, ASUS and MSI are far from the only boards with ACC. I personally prefer the Gigabyte MA785x lines.

    Note: I'm neither a teenager nor terribly poor, just exceedingly frugal.

  17. Oh hell yeah... by DG · · Score: 5, Interesting

    For a while I was selling race car / high performance street car suspension systems.

    I had discovered that 90% of the aftermarket shocks being sold as performance upgrades were actually crap. The customer is really not qualified to properly evaluate a shock valving and so it is very difficult for them to differentiate between a proper performance shock and a juiced-up pogo stick.

    I started putting shocks on a device called a "shock dyno" (which measures the forces produced by the shock at different shaft speeds) and discovered an absolute parade of horror. Details can be read at http://farnorthracing.com/autocross_secrets6.html

    To get the good stuff you needed to be paying upwards of $3000 per corner (so $12000 per car) which is far, far out of the price range of most customers.

    So I was building packages based on a brand of shock that was pretty decent and much cheaper. Even though the base design was solid, it still suffered from manufacturing variations. To get around this, I would buy batches and then dyno the lot. Shocks that were close to each other became matched sets, and I'd tweak the adjusters on the shock to ensure each pair was as closely matched as possible. On top of that, I designed some hardware to resolve some other tricky problems typical of the off-the-shelf aftermarket designs, and only used the best bang for the buck components to build them.

    When done, I provided a race-quality suspension system, dyno-matched (and it came with the data sheets to prove it) that was very nearly the equal of the $3000/corner systems, for about $500/corner. I say "nearly" the equal because the adjusters on my shocks worked nowhere near as well as the adjusters on the expensive shocks, but in terms of absolute performance, they were effectively identical.

    There was almost no markup in these parts; I was hoping to make it up on volume and I knew the customer base was price-sensitive.

    These suspensions were INCREDIBLE deals. There was nothing else like it anywhere for anything less than 5 times the price, and unlike all the cheaper stuff, I could prove that it worked. What's more, I could run the cheaper stuff on my dyno and prove that it DIDN'T work; that it was categorically JUNK.

    I sold almost none of them, and the universal complaint was "too expensive".

    Even when I opened up the books, showed what I was paying for the components, explained why *this* part instead of *that* part, explained every single design decision and proved why it could not be made any cheaper without compromising the functionality, over and over again potential customers would choose to buy non-functional (but shiny) JUNK over functional parts based solely on price.

    It was mind-boggling, and eventually I just said to hell with it and found something else to do.

    The chip manufacturers are right on the ball here. If I were them, I'd be encouraging the creation of these kinds of motherboards and rather than down-rating the high end parts to make mid/low end, I'd be cherry-picking the best ones for the high end and defaulting the output of my fab runs right to the mid/low end SKUs. In fact, I'd be tempted to DESTROY any chip with a bad core and ensure that all the low-end chips were fully functional - specifically to build a reputation for being "overclocker-friendly".

    You can't make money off what you DON'T sell. Believe me, I know.

    DG

    --
    Want to learn about race cars? Read my Book
    1. Re:Oh hell yeah... by unother · · Score: 1

      I certainly have no basis for criticism here, but I was wondering why you chose not to market your shocks to the $3000+ audience instead? It would seem with a reasonable markup (time and energy spent) to $800 or more, you could have captured the "low-end" there.

      OTOH I would imagine persons who spend $3000+ on shocks are pretty much loyal consumers for some specific brands...

    2. Re:Oh hell yeah... by DG · · Score: 2, Interesting

      There were two different types of customer for the $3000/corner parts:

      1. Real Racers who understood the value-add the top line components brought to the table and who would sell their mothers to get that functionality; and

      2. Rich posers who were all about being EXTREEEEM and who were buying the name to impress other rich posers.

      Neither of these markets are very big - but they would spend the money.

      The very, very much larger "budget racer/street driver" market was all about price.

      DG

      --
      Want to learn about race cars? Read my Book
    3. Re:Oh hell yeah... by Anonymous Coward · · Score: 0

      DG, just read your shock buyers guide and saw this:

      Oh, and don't turn up your nose at "NASCAR" - they are every bit as sophisticated in NASCAR as any high-dollar road racing series,

      I love racing of all sorts and it really sucks when I see folks hating on NASCAR, so I have to say "Thanks for that man."

    4. Re:Oh hell yeah... by unother · · Score: 1

      Okay, that makes sense.

      In a sense it seems you showed how the market was "rational"--i.e. since in the larger market priced trumped all concerns, quality went out the window. Shame.

    5. Re:Oh hell yeah... by bungeejumper · · Score: 1

      I bow to the slashdot user with id number 789 !

    6. Re:Oh hell yeah... by hellop2 · · Score: 1

      For what it's worth, what you did seems awesome. IMHO, seems like you needed a marketing department to go along with your nerd department.

      --
      How many more years will slashdot have an off-by-one error on your Score in your profile?
    7. Re:Oh hell yeah... by hellop2 · · Score: 1

      huh huh what? 989

      --
      How many more years will slashdot have an off-by-one error on your Score in your profile?
    8. Re:Oh hell yeah... by Vectormatic · · Score: 1

      very interesting story

      just one thing to add though, for me personally, no matter how good a deal 500/corner suspension is, if i only have 1000 bucks for an entire set, i wont ever buy your product, since it just is to expensive (not for what it is, but it doesnt fit my budget)

      sad to see that a pationate technical guy like you got out of the racing biz though..

      --
      People, what a bunch of bastards
    9. Re:Oh hell yeah... by DG · · Score: 1

      I went back to the Army.

      Every day in Afghanistan (and there were some shitty ones) was still way better than every day spent trying to help spoiled rich kids drive faster.

      Not that everybody I encountered racing was a spoiled rich kid; far from it. But enough of them were that it was a real soul crusher. Far better that I spend the rest of my life accomplishing something meaningful.

      In the meantime, I opened up my specs for those suspensions: http://farnorthracing.com/autocross/konis.html

      DG

      --
      Want to learn about race cars? Read my Book
    10. Re:Oh hell yeah... by DG · · Score: 1

      I dunno, that 789 guy seems pretty cool too.

      DG

      --
      Want to learn about race cars? Read my Book
  18. No, not so much by Sycraft-fu · · Score: 5, Informative

    If a core is just flat out non-functional then yes, you are right, a system wouldn't boot. However that it works mostly doesn't mean there isn't a problem. There could be a single instruction that has a flaw, so everything is fine unless that instruction gets executed but when that happens you get a crash or worse, data corruption.

    If you think Prime95 is an accurate test, you are kidding yourself. Prime95 tests the FPU mainly, and is good for heat testing. It is not a full CPU test. So maybe the FPU works great, but one of the other units doesn't.

    So no, you don't know that nothing is broken. You assume nothing is broken. Maybe that's fine, however then no bitching if you get data corruption or the like because there was a problem that you didn't know about.

    1. Re:No, not so much by kriston · · Score: 1

      Okay, not only are the disabled cores (and their local caches) sometimes tested to fail, sometimes they are NOT TESTED AT ALL. If the production run says we're only going to have 3 out of 4 possible cores (with cache), they're not going to bother testing the fourth core (and its cache) if the first three test successfully. Worse, if they're calling for 2 cores out of 4, they test and get two good ones and DO NOT TEST the third and fourth core.

      Remember, also, this is not just the core that is tested but the L2 cache. In multiprocessing, a core is hardly useful without a working local cache.

      Many of these re-enabled cores have faulty caches. The benchmarks do not show any benefit and in many applications that extra core without cache actually degrades peformance.

      --

      Kriston

    2. Re:No, not so much by IorDMUX · · Score: 3, Informative

      If the production run says we're only going to have 3 out of 4 possible cores (with cache), they're not going to bother testing the fourth core (and its cache) if the first three test successfully. Worse, if they're calling for 2 cores out of 4, they test and get two good ones and DO NOT TEST the third and fourth core.

      You don't seem to realize how the economics of this really works out. Nobody will set up a production run before hand and say "this line only needs to produce 3 usable cores". Nobody will do this because no fabrication process has 100 % yield... in fact, most cutting-edge runs have far less.

      Let's say your fabrication process produces 1M chips per run, and we have the capacity to do 2 runs at once. You set up a '2-core' run, and find that 95% (950k) of the results have two working cores. Well, that seems great, now you can sell this 95 % at your bargain bin price. However, your '4-core' run may have had a yield of only 40 % (400k)... now, you have to spend more time and money producing more 4-cores to meet demand (lets say... 750k each), while you are selling perfectly good 4-cores at a 2-core price.

      Instead, all of the chips will be fabricated and tested at a 4-core 'level'. If 1 core fails, put it in the 3-core bin. If 2 cores fail, put it in the 2-core bin. If your yield was better than you expected, then you can bump some 4-cores down to the lower bins to meet demand. If your yield was poor, you are drawing from a much larger sample of chips (2M, so 40 % yield --> 800k 4-cores), so you don't have to produce more to fill the demand!

      --
      >> Standing on head makes smile of frown, but rest of face also upside down.
    3. Re:No, not so much by electrosoccertux · · Score: 2, Interesting

      and that's why I made the comments about the games. Prime95 is not the only stability test I ran, lol, duh.

      All my applications work fine; I've been running this rig for about 8 months now.
      I don't know why you're so hell-bent on telling me my chip is broken, people get pissed when someone gets something for free it seems...we should tax me since I didn't pay for it.

    4. Re:No, not so much by BikeHelmet · · Score: 1

      Prime95 tests the FPU mainly, and is good for heat testing.

      But no guarantees on the heat testing, either. My last GPU (not CPU) failed at stock speeds in Furmark. - now with the new drivers it's even worse - my GPU temps climb to 102C, and then my system shuts down. I only did it twice, because I didn't want to damage anything.

      Oh well - modded cooling to the rescue!

    5. Re:No, not so much by Klinky · · Score: 1

      How do you know your stock clocked CPU isn't failing on you? It's happened before where you get a faulty CPU out of the box that doesn't boot, what about phantom errors in stock clocked CPUs that don't fail to boot.

      Overclocking/unlocking is probably not a good idea in a production environment where stability is key, but for enthusiasts who know what they're doing and have been doing this for decades than it should be fine, so long as you stress test.

      You seem to have the notion that you're risking data loss by overclocking/unlocking. You're risking data loss by not backing-up your data. Even stock clocked CPUs overheat or hard drives fail. Also I don't think I've ever had data loss occur from overclocking, only stability issues where the system crashes out. It's unlikely you'll lose data on your hard drive due to an overclocked CPU.

      Overall your post just reeks of fear-mongering.

    6. Re:No, not so much by cheese_boy · · Score: 1

      You don't seem to realize how the economics of this really works out. Nobody will set up a production run before hand and say "this line only needs to produce 3 usable cores". Nobody will do this because no fabrication process has 100 % yield... in fact, most cutting-edge runs have far less.

      I don't think you realize how this works out in practice.

      In practice there are multiple stages to testing.
      And a part may be down-binned for numerous reasons.
      1> Frequency - ie. some part of the chip doesn't function at the freq./voltage specified.
      2> Power - ie. the part would function but it would consume more power than spec.
      3> Functional - ie. some portion just doesn't work (ex. part of the cache is so messed up that the repairing mechanisms can't compensate, and have to disable that section of cache completely, so a part that has patterns for a 8M cache is used as a 4M cache. Or maybe one core doesn't have it's branch prediction operate properly or maybe one opcode doesn't give the right result in a certain corner-case, so one core is disabled.)
      4> Supply/demand - ie. the actual yield is higher than the actual demand at the top bins, so parts have to be down-binned to meet the demand in the lower bins. This may mean that certain lots of parts - or parts with certain characteristics get run through a test program that automatically jumps to a lower bin if there is already more than enough supply at the top bins. (Testing is expensive, and if you can shorten test time by an average of 10% because on 30% of the parts shipped you shortened the test time by 30% it's a multi-million dollar benefit.)

      If the parts get downbinned in an earlier stage of testing (because there are normally multiple stages) normally that portion that's disabled won't be tested at the later stages. For example, if you test at the wafer level, and determine that you need to downbin some parts because they're almost certainly going to consume too much power, you only test those parts at the lower frequency/core-count once they're in packages. Then Joe Q Hacker gets the part and re-enables a disabled core - he doesn't know how much that part was tested. It is quite possible that the core he re-enabled wasn't tested as thoroughly as the ones that were enabled when he got it. Since he's got a liquid cooled setup though, he doesn't have issues with the power dissipation - but maybe there was some other latent issue that was never even encountered.

      Or maybe it gets disabled when it's socketted in a Credence Sapphire ATE (Automated Test Equipment) but the next stage is a more PC-like environment, and at that stage it already has a core disabled, so the 4th core doesn't get the full testing in that PC-like environment.

      In your example you didn't put what the demand was - if the demand is 10% four-core, and 90% two-core, it makes sense that you meet demand by skipping over the four-core testing 3/4 of the time, and jump right to the 2-core testing. It'll save time, and that means it saves money because maybe you can get by with 8 ATE platforms instead of 10. And the code to implement that took maybe a month of engineering effort to implement and test (spread across 2-5 people), which is much much cheaper than even 1 ATE.

      Without knowing the actual test-flow AMD uses and the yields, (neither of which will be revealed to the public) it's impossible to know how likely a core that was sold disabled is actually good, and how thoroughly that (disabled) core was tested before it was shipped out to customers.

    7. Re:No, not so much by Fjandr · · Score: 1

      The person who replied to you seemed neither hell-bent on telling you the chip was broken, nor pissed that you got more cores for free. You seem to completely miss the perfectly valid point that it is entirely possible there is something wrong with one of the disabled cores that you won't find out about until it bites you. It's possible you got a perfectly functional chip. It's also possible you have one with something broken that hasn't cropped up because the conditions haven't been met.

      Unless you have the manufacturer's test software, the entirety of the point was: You don't, and can't, actually know for sure. That's it. No bitching, pissing, or moaning. Just a simple fact. If it works for you forever without errors great. The certainty that will happen, though, does not exist.

    8. Re:No, not so much by supssa · · Score: 0

      Yea my data is worth more than $100 thanks. Don't risk data corruption to be a cheapskate, lol, duh!

      --
      Hatin' on products I don't like and getting modded up talking about tech I totally don't understand like it was 2005!
    9. Re:No, not so much by electrosoccertux · · Score: 1

      yours is but mine isn't!

    10. Re:No, not so much by dudpixel · · Score: 1

      no ones saying its broken, they're saying that you have no reliable way of telling if it is or not. The fact that it has worked for 8 months may be purely lucky, or it may well be fully working. You had no way of knowing that 8 months ago, and not everyone wants to risk losing all of their data by testing a cpu this way (essentially, trial and error).

      Not only that, read the other comments regarding the cache being potentially faulty. Your 4 cores may be working, but are you getting the full benefit? It seems that your methods for testing it involved running it in your live environment. That wouldn't be acceptable for many users.

      --
      This seemed like a reasonable sig at the time.
    11. Re:No, not so much by electrosoccertux · · Score: 1

      I mean there are forums dedicated to computer hardware and computer building and a lot of us do this and none of us have experienced any problems. By "lots of us" I mean there's about 100, and none that got theirs to unlock and pass stress tests have experienced other issues. And so we are certain that AMD bins these perfectly functional quad chips down.

    12. Re:No, not so much by dudpixel · · Score: 1

      ok the bit the worries me is that you can get computational problems on very random occasions that wont cause a crash at all.

      For games, this is not a big deal. But it would make me nervous thinking that any spreadsheet I used or any calculations done by software I rely on, could be incorrect without me ever picking up on it.

      It really comes down to how critical/crucial your desktop use is.

      --
      This seemed like a reasonable sig at the time.
    13. Re:No, not so much by electrosoccertux · · Score: 1

      as I already mentioned, the FPU is fine...

    14. Re:No, not so much by Anonymous Coward · · Score: 0

      Stop trying to prove you're point using reason. The fact is that one day you're 'puter might esplode. Do you get it now?

    15. Re:No, not so much by dudpixel · · Score: 1

      FPU is for floating-point. what about integer calculations?

      --
      This seemed like a reasonable sig at the time.
  19. Some people have too much time on their hands... by carlos92 · · Score: 1

    ...and so they are willing to trade a lot of time in exchange for a little monetary compensation. That fact is behind those market segmentation strategies that make you jump through hoops (like clipping coupons from the newspaper or collecting cookie wrappers) to get a discount. AMD is not going to worry about this, as the existence of this new segment could mean more sales of the lottery chips.

  20. Lottery core? by jd2112 · · Score: 1

    Does this mean that the 'Lottery Core' article wasn't an April Fools joke?

    --
    Any insufficiently advanced magic is indistinguishable from technology.
  21. 'Cause I've got a Golden Ticket ... by psbrogna · · Score: 1

    You just watched Charlie & the Chocolate factory, didn't you?

  22. If it was Intel, maybe. by pyrr · · Score: 0, Troll

    But AMD? They've pretty much always been a laggard. Historically, they've:

    • Produced processors that ran a bit hot at rated clock speed, shortening CPU life. Forget about overclocking, the tiny gain wouldn't be worth much and would decrease system stability dramatically.
    • Produced processors that failed to handle overheating gracefully, and severely damaged motherboards when they overheated.
    • Produced a lot of flawed multicore processors, such as those triple-core units, which were just defective quad cores.

    My employer is currently experiencing a rather high rate of failure in 64-bit Athlon processors, primarily in workstations that are right around 4 years old. Intel desktop processors seem to last much longer, I can't remember the last time I saw one fail. It's looking like nothing has changed. Now if you could underclock and maybe turn-off cores so the AMD processors would last longer and be more reliable, that might be a feature worth having. It's easier just to buy Intel, which aside from a few high-profile stumbles, have a reputation for producing rock-solid processors that really do stand a chance of being more capable, underrated processors than they were sold as.

    It just seems unlikely that anyone is going to get much of anything for nothing here, but gamblers will gamble.

    1. Re:If it was Intel, maybe. by DrMrLordX · · Score: 0, Troll

      I want you to go to AMDzone and post this somewhere, anywhere, on their board, just to stir them up. That would be hilarious. Seriously, AMD has historically produced processors that run hot? What? There was the T-bird but other than that . . . are you sure you aren't confusing them with Cyrix? . . . and you're STILL spreading the FUD from the Tom's Hardware video in which an Athlon XP burned out when the HSF was disabled? Do you have any idea how long it has been since AMD produced processors that can die like that, much less take a board with them in the process? . . . and your employer is complaining about failure rates among x86-64 capable processors from AMD after 4 years of usage? I have a fairly early processor from that generation (Sempron 2800+, s754 . . . yes I know x86-64 was superficially disabled on that chip, but it was the same uarch as the 130nm Hammers on the then-new 90nm process and minus some L2 cache) that I put into a system in 2005 and IT STILL RUNs. I ran it overclocked to 2.32 ghz for years, using the stock HSF. Unreliable my ass. Athlon 64s, X2s, and the like do not have a rep for high failure rates. Who was the vendor or OEM who supplied you with your systems? Furthermore, most - if not all - of those AMD processors about which your employer is complaining should be able to underclock themselves. It's called Cool n' Quiet. The competing processors Intel sold from those days were based on Netburst, and when it came to Prescotts and Smithfields, PLENTY of them either failed or just throttled like hell at stock because OEMs had problems keeping them cool. FYI, the unlock rate on Phenom II X2s and X3s to quad-core processors has been calculated to be around %72.9, possibly by less-than-scientific methods, but that's the number that's bandied about in circles where people care about such things.

    2. Re:If it was Intel, maybe. by pyrr · · Score: 1

      Cyrix processors tended to lack power altogether, but they ran fairly cool.

      No, I remember, when I used to play around with idle tinkering such as overclocking, that AMD's 486 and K-5 & 6 series processors ran on the hot end as it was. With comparable Intel processors, it was easy to clock them up to 15% higher without really even needing fancier heatsink (the first Slot 1 processors, with the heat-trapping packaging, were rather forgettable, though). An active heatsink was a necessity with the AMDs to keep the temperatures under control and the system stable under load. The net of it was, if you wanted to tinker with overclocking, Intels just worked best; you were all but guaranteed to be able to get that extra performance, depending on the capabilities of the motherboard and how much effort you were willing to put into the cooling system.

      Also, I --was-- speaking "historically". Yes, it's been a while since AMDs failed spectacularly. And no, it wasn't just Tom's Hardware, though that old video does earn style points for spectacularity. Many years ago, I replaced fried AMD processors and found scorched system boards underneath; this was a pretty serious expense considering that all that failed was usually a cheap processor heatsink fan. AMD rose to the challenge and fixed the problem, but it's a problem that shouldn't have existed in the first place. Processors should protect themselves when they get too hot, because heatsink fans can and do fail; that shouldn't be an event that does more than causes a computer to shut-down until repairs are made.

      I'm happy for your lack of experience with failing AMD processors, but I'm sure there are some people who never had problems with Quantum Fireball and Bigfoot hard drives either. Notice that I don't point out how many Intel processors I've screwed-with and had them survive to live long lives. A data point or two doesn't really define a trend. My employer has thousands of workstations deployed (I support around 450 or so). When dozens of one type of processor fail, it's just something you take notice of. Our vendor is a little company by the name of HP. No, not a pinnacle of quality by any stretch of the imagination, but the Intel-based HPs (basically the same model, just different innards for the machine, and a little higher price) don't seem to have that sort of problem, just a dead processor here or there. Yes, the Athlon-64s do seem to underclock themselves, frequently, if performance is any indication. That doesn't stop them from failing, it might buy them a little time.

      I honestly wish that AMD would get it together. They got the jump on Intel with the 64-bit architecture, they did it right, and Intel folks looked like chumps, with the first iteration of their 64-bit platform kind of being that pathetic imitation 64-bit processor (the "EMT"). Intel needs a strong competitor to keep them honest and to give consumers a choice. AMD might be close to nailing the performance and reliability edge down, but they're going to have to maintain that for a while before they'll shake the perception I have of them. Lottery Core motherboards really don't help, though I guess if there really are many, many reports of those additional disabled cores being A-Ok, I might think better of their brand.

    3. Re:If it was Intel, maybe. by DrMrLordX · · Score: 1

      AMD has no problems with reliability. Performance? Sure. Reliability? No.

      If you have suicidal K8s in your department, I wouldn't be pointing the finger at AMD (or you either, I'm thinking OEM or vendor). They don't have a reputation for dieing at stock clocks after years of use. Sounds like someone, somewhere, cheaped out on the PSU or mobo.

      And how you intend to draw any meaningful conclusion about AMD when basing your assumptions on the heat output of k5s or k6s is anyone's guess. Have you examined the thermals from any processor AMD released in the last, oh I don't know, two years?

      And do you even know WHY AMD releases CPUs with disabled cores? Here's a hint: it has nothing to do with their products exhibiting poor reliability.

    4. Re:If it was Intel, maybe. by Calinous · · Score: 1

      "They got the jump on Intel with the 64-bit architecture, they did it right"
            AMD was better than Intel starting with the K7 processors (the Slot A ones), continued with the 1GHz point (and Intel's 1GHz fiasco), with Athlon MP processors, and it was at the top one way or another until the Conroe (Core 2 Duo) (Pentium 4 Northwood was a nice contender, but I still think AMD was on top then). Unfortunately, production capacity and other issues stopped them from financial success, and AMD is back to selling the slower processors for less money.

    5. Re:If it was Intel, maybe. by dave87656 · · Score: 1

      I know this is comparing Apples to Oranges but ...

      I've always found that AMD CPU's seemed to work better than the comparable Intel CPUs. My Girlfriend has a PC with an AMD Athlon 64 x2 5000+ and 2G of memory. It seems to be much quicker than my Laptop with a Core2 T5800. Of course, we're comparing a desktop to a laptop with different disk-drives and Vista compared to Windows 7, but it reflects what I've seen in the past.

      I'd be curious what other people have experienced.

    6. Re:If it was Intel, maybe. by dave87656 · · Score: 1

      I used AMD processors exclusively from the mid 90's to a couple of years ago and never had any problem with them. I wasn't pushing the performance envelope but I think their reliability has been good.

  23. About a year ago.. by damuhatori · · Score: 1

    Isn't this old news? I remember when you could buy a Phenom II X3 and unlock the fourth core.

  24. abie-normal? by scharkalvin · · Score: 1

    Why does the idea of unlocking cores in a cpu remind me of the scene in Young Frankenstein where Igor grabs the jar containing the abnormal brain? (Whose brain is this? Some guy named Abienormal).

  25. AMD facilitates your tinkering... by Anonymous Coward · · Score: 1, Interesting

    I recently bought a Phenom 555 and an Asus motherboard that allowed me to unlock the two dormant cores. No doubt one is taking a chance when doing something like this, but personally I think it is a marketing gimmick by AMD who is appealing to the "hardware hacking enthusiast". Anyway, I put my new machine together and was amazed at how easy and obvious it was to unlock the two cores. On first boot I noticed a message saying "Hit F? to enter ACC". Doing so would have taken me to a menu where I could unlock my cores. Instead I entered the bios settings, went to the "Processor" tab, set ACC to "enabled" which then revealed a setting titled "Number of cores" which had a value of 2. I set the "Number of cores" to 4 and rebooted. Upon reboot the bios splash screen said "4 cores enabled !!!" and had a graphic of a cpu with the number 4 overlaid on it. It was as if it was designed to make it very easy to do and my machine has been running perfectly stable 24/7 for a month now.

    Bottom line is, this is a marketing initiative by AMD aimed at the hardware enthusiast.

  26. The Little Core That Could by pyrr · · Score: 2, Informative

    This story requires illustrations and a publishing company.

  27. Unlocking semi-officially supported on some mobos by Alok · · Score: 3, Interesting

    Many AMD motherboards with 710, 750, or 850 SB (south bridge) support unlocking of cores in BIOS - the feature is called as ACC (advanced clock calibration). In fact, right now I am sitting on an X2 555 trying to decide whether to keep it (and have to spend more on DDR3 as well) or return to store; with the potential to unlock it into an X4 955.

    However, from some accounts AMD was trying to convince motherboard mfrs. to stop offering ACC in newer boards; so the fact that its working on 890 SB now is the actual news (if the article is correct). Not really surprising though, now that users are getting spoilt into having easy ways to potentially unlock cores it would've been pretty hard to stop that and make competing mobos more attractive :-)

  28. RAIP ? by bugs2squash · · Score: 1

    Not a good acronym. But perhaps we could make a system that runs error corrected on a pool of marginally-operating processors. Besides, who's to say that a processor that passes all the tests will always work.

    --
    Nullius in verba
  29. Car analogy by Anonymous Coward · · Score: 1, Funny

    Whoa! a car analogy from someone with real first hand experience in the analogue.

    What is /. coming to!?!

    1. Re:Car analogy by Anonymous Coward · · Score: 0

      With cars becoming more and more nerd friendly, it's about time.

  30. Old news and overclocking is dead by JoeSixpack00 · · Score: 0, Troll

    First of all, I've been reading about unlocking AMD cores since 2008. So except for marketing hype from the motherboard manufacturers this isn't anything new.

    Secondly, I can tell by a lot of the overclocking examples and chip prices that most of you don't build systems anymore. AMD 3.0Ghz QUAD CORE is only $150, and they've been selling relatively cheap for a while now. What's even funnier is the fact that 95% of users could get by with the $90 dual core Phenom X2.

    It's 2010 - face it people overclocking is dead people. CPU's and ram have gotten way too cheap to risk ramming all the extra voltage through your system. I know it's a hobby for some people but some hobbies are just past their prime. Don't worry, I'm sure there are better ways to extend your e-penis.

    1. Re:Old news and overclocking is dead by JoeSixpack00 · · Score: 1

      Just because you diasagre with me doesn't make me a troll. What I said about CPU prices is undisuptable fact, and if you don't believe me when I say unlocking cores is old news then google it and see for yourself>

      Maybe you should get off of your high horse.

    2. Re:Old news and overclocking is dead by Anonymous Coward · · Score: 0

      No offense but ram prices have doubled in the past 2 years. Additionally Quad core prices from intel haven't dropped despite the introduction of a dozen new processor SKUs just in the consumer market.

      Additionally there are some applications where even the highest end chip doesn't have the horsepower to handle it in real time (The notable example I can think of being PCSX2, where an extra 1ghz processor speed makes the difference between 'jittery' and 'playable as a PS2')

      So for some things the only way to hit the numbers you need are overclocking.

      However I will agree that for 99 percent of things most people still don't even need a dual core. A processor with 512k L2 per core, no L3 and single channel DDR2 can probably do any desktop activities needed, sans gaming, so long as you aren't running a version of windows above XP (Having tried both Vista, and 7 during beta I can attest that even a dual core with a decently fast hard disk takes forever to load either, and the amount of memory wasted on the core OS doesn't leave enough for many apps). The same is becoming true for newer linux distributions, however even many of those can be made to run on minimalist hardware setups given patience (or by picking 'boutique' distros aimed at lower specced computers dating all the way back to 486's)

      My point being don't bash people for needing/wanting that extra speed, and overclockers shouldn't be bashing on people who can get away with far less (unless they're whining about how slow their computer is. And even then slap them upside the head if it's because they're running vista :D)

    3. Re:Old news and overclocking is dead by SharpFang · · Score: 1

      Dual core is optimal in most cases though.
      One core for the OS and background tasks, one core for your foreground app. Everything is snappy and smooth.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    4. Re:Old news and overclocking is dead by Vectormatic · · Score: 1

      i ran win 7 beta on a sempron 3000+ with 1 gb of DDR, single channel (old school socket 754), and for desktop purposes it ran snappy enough, having a browser open and streaming music and such.

      Now if i started doing more things at the same time, like installing two programs and the browsing/streaming, things would clog up, but i attribute this mostly to the 1gb of ram.

      I am pretty confident that AMD's slowest cpu (a 2.7 GHz single core sempron these days) would do just dandy given 2gb of ram for general joe-sixpack use in windows 7

      --
      People, what a bunch of bastards
  31. Oh come on by Weaselmancer · · Score: 1

    Now in the case of "hidden cores", what's the risk? Do you even know? Do you know what kind of flaw would lead them to legitimately disable a core? Is that one core unable to tolerate the same clock speed as the others? Is it functionaly broken such that it will return incorrect results for some operations?

    Ever written any assembly?

    I promise you, if a single instruction had a single bit out of place - the whole house of cards would come tumbling down. FAST.

    If you run the thing with a good stress test for a day and it doesn't blue screen - you're golden. I think the odds of a cpu core being actually physically broken and somehow not crashing the system are roughly equivalent to being struck dead by lightning while holding a winning Megamillions ticket. During a blue moon in December on the day they release Duke Nukem Forever.

    --
    Weaselmancer
    rediculous.
    1. Re:Oh come on by osu-neko · · Score: 1

      ... I think the odds of a cpu core being actually physically broken and somehow not crashing the system are roughly equivalent to being struck dead by lightning while holding a winning Megamillions ticket. During a blue moon in December on the day they release Duke Nukem Forever.

      Wait... you're saying Duke Nukem Forever is going to be released on December 31st, 2028?

      w00t!

      --
      "Convictions are more dangerous enemies of truth than lies."
  32. ROFL, good job by Anonymous Coward · · Score: 0

    you story is very nice good job XD

  33. This is almost always a waste of time. by Anonymous Coward · · Score: 0

    One - just one frustrating bug or glitch or unexpected reboot causing loss of data and effort will wipe out all cumulative time savings gradually accumulated from the greater speed afforded by an extra core or two. Ditto for overclocking. It makes no economic sense (if your time is worth anything at all) to buy a $200 chip and boost it to the performance of a $300 chip if it's going to cost you a collective afternoon's worth of time to solve, and recover from the loss due to a hard failure. It's like slot machines in reverse - slowly gain a benefit only to have it all wiped out in one spectacular event.

  34. Why disable? by izomiac · · Score: 1

    I'm starting to wonder why they disable perfectly good chips to begin with. Most businesses just give a free upgrade if the customer orders something that isn't in stock and the price difference isn't too great. So why not just give a few customers a 5 or 6 core processor for the price of a 4 core? Customers are happier, the manufacturer doesn't have to waste time/money disabling stuff, and you have fewer RMAs (e.g. core #2 dies on a quad core, but #5 wasn't disabled so the customer still has 4 working cores).

    I suppose the only drawback would be that customers would be less willing to pay for the pricier processors if they knew how artificial the distinction was. OTOH, customers are perfectly willing to pay nearly twice as much for an LCD screen with a "zero dead pixel" guarantee, so the more thoroughly tested units should still be able to fetch a high price.

    1. Re:Why disable? by SharpFang · · Score: 1

      ...also, customers who got only 4 cores for the same price as the guy next to them who got 6 would get pissed.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  35. Not Quite a New Trick by stilz2 · · Score: 1

    Many AMD motherboards with the SB710 southbridge have been able to do core unlocking for a while now; most SB710 boards from Asus, Gigabyte, MSI have this capability. IIRC, AMD announced that the new chipsets (890 series) can no longer unlock, and that is when the manufacturers decided to do it on their own.

  36. Better luck dating a fat chick. by IBABad1 · · Score: 1

    I'd think you'd have better luck dating a fat chick in hopes that one day she drops the pounds and turns out to be hot and lacks stretch marks.

  37. Missing Corners by Anonymous Coward · · Score: 0

    If you look at die shots, recent Athlons are designed so the cores are around the outside and all the cache and interface logic is in the middle. A die that was stamped partway off the edge of a wafer hopefully just nicks part of one core, and can be sold as a perfectly good X3.

  38. A Personal Story of Software Unlocking by Liambp · · Score: 2, Insightful

    Some years back I bought a mid range graphics card called an ATI 9500 in anticipation of the soon to be released blockbuster called Half Life 2. A post on the internet alerted me to the fact that the 9500 actually used the same chip as the much more powerful ATI 9700 but with half of the channels disabled. Happily a simple software mod allowed me to unlock the missing four channels. I was delighted and enjoyed top drawer 9700 performance at a bargain 9500 price. Sadly the game Half life 2 was subject to delay after delay so I played other games while I waited, none of which really needed the extra graphics performance. It was more than a year later when Half Life 2 was finally released. I waited with renewed eager anticipation for the release date confident that my home brew 9700 would at last get a work out. Let us gloss over the fact that it took several further hours for me to download most of the game from Steam despite having an original disk. Eventually the game was installed and I eagerly started playing only to be surprised at the strange checker-board graphical effects. Google confirmed that these effects were not a creation of Valve but were in fact a sign of faulty cores on my pseudo 9700. Removing the softmod downgraded me to a vanilla 9500 and allowed me to play the game as it was intended.

    Moral of the story: Sometimes manufacturers disable cores for a reason.

    1. Re:A Personal Story of Software Unlocking by Joce640k · · Score: 1

      I did that and mine worked perfectly...!

      --
      No sig today...
  39. What I'm telling you by Sycraft-fu · · Score: 1

    Or rather others is that this sort of thing is a RISK. Now if you are willing to take that risk to save $100, that's fine, but recognize it for what it is. What I don't like is people who sell stuff like this as safe and/or reliable. "Oh I tested things and it works fine, there's nothing to worry about!" No, not so much. There is a non-trivial risk of problems. If you are ok with that, then fine, but acknowledge that.

    Also you have to understand luck is a factor. Far too often people present this as a sure thing. "Buy the cheap one, get the full one for free!" Again not so much. Maybe it works, but maybe it doesn't. If it doesn't, tough luck.

    I'm fine with people who want to overclock, or otherwise try to push their systems. However it needs to be understood there are risks to that.

    1. Re:What I'm telling you by electrosoccertux · · Score: 0, Troll

      no, there's no risk to this.

  40. Over-Coring by sixsixtysix · · Score: 1

    i claim ownership of the term Over-Coring

    --
    ...
  41. Re:Unlocking semi-officially supported on some mob by Vectormatic · · Score: 1

    not sure if you know this, but any AM3 chip can also run in a AM2+ mobo with DDR2 (if the mobo supports the new chips)

    My year old AM2+ board already has a bios update for these 6-core chips

    So if you have an existing AM2+ system (or an intel 775 system filled with ram), you wont need new DDR3 for that 555

    --
    People, what a bunch of bastards
  42. Re:Unlocking semi-officially supported on some mob by Alok · · Score: 1

    Replying late, but wanted to thank you for the heads up.

    I know that AM2+ boards can run AM3 chips; but mine is an old Biostar K8M80-AM2 ... which according to their site doesn't support any of the newer chips :(. Luckily the MSI 785GM-E51 that will replace it already has an update for x6 chips, though I will probably stick with the 555 (no need for 6 cores).