Slashdot Mirror


Intel's Anti-Overclocking Technology Simplified

John Thorensen writes "Found a fantastic article on Intel's recent Anti-Overclocking patent at Fastsilicon.com. Worth the read, as it also explains some of the technical and ethical issues of overclocking. Good to see that some tech journalists can still write material understandable by an average person."

25 of 319 comments (clear)

  1. How about overclocking detection? by elwinc · · Score: 5, Interesting
    Maybe the fairest thing for Intel to do is find some way to dectect and record if a chip is ever overclocked. The basic problem with overclocking is those unscrupulous folks who drive a chip to it's death, then try and take it in for a refund. If the chip could detect and record warranty-voiding settings, then overclockers wouldn't be able to void the warranty.

    Personally, I'd like to be able to underclock better so it would be easier to built a really quiet PC. Although there are a few articles about it, silent PCs are an underserved area of the market.

    --
    --- Often in error; never in doubt!
  2. ethical? by DemENtoR · · Score: 2, Interesting

    I though it was my property and i could do whatever i wanted with it. Soon we'll be hearing: licenced not owned?

  3. civil disobediance? by SHEENmaster · · Score: 4, Interesting

    Let's start overclocking, enhancing, and reverse engineering EVERYTHING to protest these laws.

    Preventing overclocking is just corportate bs. Remember the liminal messaging of Brave New World, "I'm tired of old things. I want new things. If it's broken, don't fix it. Throw old things away."

    In all honesty, people probably break as many chips as they enhance and overclocking helps profits for chip makers. Anyways, you can use this code, compared against the time/date clock to determine if a chip is overclocked. Software/electronic patents are a bunch of bullcrap for things like this because it's so damn simple to recreate the effect.

    --
    You can't judge a book by the way it wears its hair.
  4. Re:Embedding an oscillator by Tha_Big_Guy23 · · Score: 2, Interesting
    Since most CPUs internally multiply their clock (you don't feed a 3.0 GHz P4 a 3.0 GHz clock, you feed it a much slower clock and it multiplies it up), why then don't manufacturer's just use an embedded clock and do away with all this?
    Yet another reason they don't do this is because they tend to use the exact same die for variants on the processor speed. If an embedded clock was introduced here, then they'd have to use different dies for each of the different speeds. Basically the only difference between a 2.5ghz P4 and a 2.2Ghz P4 is the fact that the 2.2 didn't pass as many tests as the 2.5 did, therefore it got a lower Mhz rating.

    just my 2 cents.
    --
    If you're looking here for something insightful or thought provoking, you're probably looking in the wrong place.
  5. Re:Ethics of Overclocking? by jointm1k · · Score: 3, Interesting

    These anti-OC measures are not meant to bug the home tweaker. They are to prevent retailers from OC'ing CPUs and selling them as if they were higher rated CPUs. Apart from the obvious unfairness towards the unsuspecting average customer, it also irritates Intel because of OC'ed CPUs tend have a shorter MTBF. Also Intel has to deal with all these burned out CPUs as they are returned. This ofcourse can have no positive effect on their reputation. Hence these anti OC precautions. I think it's a good thing.

    --
    You know it makes sense, a little reminder from jointm1k.
  6. Why don't they just... by rritterson · · Score: 2, Interesting

    force licencers of the newer computer busses to include some sort of anti-overclock mechinism directly on the bridge chips on the MB itself (since the article says the clock speed isn't controlled by the processor, I'm assuming that's where it's done)

    Sure, it's facist, but it seems cheaper and a bit simpler.

    --
    -Ryan
    AUWYHSTOT (Acronyms are Useless When You Have to Spell Them Out Too)
  7. Ethics by vadim_t · · Score: 2, Interesting

    The article mentions that this would protect against a vendor who sells overclocked CPUs as if they were originally made to run at that speed. But I don't think this is the only reason. They surely want to stop people from overclocking so that they buy a faster CPU instead.

    I think if the only point of this was preventing vendor overclock it could be done much easier: Make the CPU tell the motherboard what frequency it was supposed to run at. Then when you start the computer the BIOS would perform a simple check and show a message like "Intel Pentium 4 at 3.5 GHz (OVERCLOCKED! Should be 3 GHz)".

    Nobody who intentionally overclocks his/her system would care much about having this banner, it's even a way of bragging about how much you overclocked your CPU. But it should be effective for avoiding vendor overclock.

    1. Re:Ethics by Latent+IT · · Score: 2, Interesting

      Well, I'm sure that if you're unethical enough to sell a computer with an overclocked processor and not tell your customer, you might not think twice about flashing the motherboard bios with a bios image that wouldn't pop that message up.

      Fixes that will actually be hard to get around have to be done in hardware.

    2. Re:Ethics by vadim_t · · Score: 2, Interesting

      True, but it would make things noticeably harder.

      Currently, selling an overclocked CPU is easy, just insert the CPU, set jumpers/BIOS settings higher than they should be, and the only way of finding it's overclocked is removing the heatsink and looking at the label.

      If the BIOS displayed a warning it'd be noticeably harder. You'd have to find a BIOS without this banner, which would get complicated pretty fast. AFAIK there are very few BIOS vendors, and I don't see why would they make an option to disable a banner that doesn't hurt anything. It'd be trivial to protect the BIOS a bit against hex-editing with a checksum or something similar.

      If the shop goes as far as reverse-engineering the BIOS to remove that banner, I'd say you have more important things to worry about than an overclocked CPU. They could say, make the BIOS corrupt data randomly on boot so that you'd need tech support every few months. I'm pretty sure that there are many other nasty things a vendor could do to your hardware. Having a good protection against them probably would mean something like Palladium.

  8. Re:Ethical issues? by The_K4 · · Score: 5, Interesting

    Actyually, having had expeirence with this, it's not "fraud".....and I can explain why. This dealer advertised and sold a machine of a specific speed, they didn't sell a system DESGINED for that speed. I know someone who got taken by buying some overclocked machines, when this small buisness owner attempted to sue the computer dealer, the judge threw it out, sayign there was no fraud. If he had said it was a system DESIGNED for that speed it would have been fraud.

  9. heres a satisfactory compromise by k3v0 · · Score: 2, Interesting

    sell 2 chips, the OEM locked version and the stand alone overclockable version. overclockers happy, OEM consumers not getting ripped off

  10. Re:Ethical issues? by Anonymous Coward · · Score: 1, Interesting

    You are correct. If you buy a chip with this on it, you can do whatever you want. If such a chip exsisted (there are no consumer chips with this technology) it's part of the spec of the chip.

    I'm pissed because my AMD Athlon can't factor large prime numbers in O(1) time. I own the damn thing, it should do what I want, even if it was never designed to do it.

  11. Dumb question.... aren't you using AMD anyway? by wrero · · Score: 2, Interesting

    Um, maybe this is a dumb question.....

    But of the overclockers out there, those of you that have built the ultimate gaming machines, etc....

    Aren't you using AMD?

    I admit, every PC I own has an intel processor.... and I haven't overclocked a PC in, oh, 10 years or so - the last time I "built" my own machine (I got tired of doing it, I just buy them off the shelf now)

    I was kind of under the impression that most people who are building their own machines these days, and intend to overclock, use AMD processors anyway.

    Is that not the case? It's a genuine question, out of curiosity, how many of you are actually overclocking Intel vs AMD?

  12. Can someone answer this? by Xawen · · Score: 2, Interesting

    Ok, maybe I just don't get it.

    If they can generate this "comparison pulse" inside the chip without relying on the main board's clock signal, why can't they just use that to run the chip? Why bother with using the external source and doing a whole comparison operation?

    1. Re:Can someone answer this? by cgori · · Score: 2, Interesting

      Because the article is slightly wrong: See HannibalArs' post about it. I would trust ArsTechnica more.

      Plus, if you read the patent (and I did), they are talking about using a 32.768 kHz reference from the RTC. This is a _lot_ easier to build than a stable ring-oscillator at 200.000MHz +/- 200ppm (or whatever the current reference spec is these days). The high-speed ones are nearly impossible across the range of operating points.

      As the power supply voltage drifts around Vdd (either 1.8, 1.5 or 1.3V these days), and the temperature changes on the die (which can be a lot, more than 30degC), the oscillator will give different speeds. Plus there will be manufacturing variability in the stable frequency of the oscillator across parts, even if you could somehow hold the voltage and temperature perfectly constant. That would mean that some chips would be 2.8GHz, some would be 2.795GHz, some would be 2.87GHz, etc. Actually, since they are multiplying up a reference the error will probably be much larger (I think 6x is pretty common these days, depending on the input reference. Some designs have 12-13x multipliers from 133/166MHz)

      All this stuff combined is why typically a quartz-crystal oscillator is used.

  13. Re:Ethics of Overclocking? by bill_mcgonigle · · Score: 2, Interesting

    c) therefore likely to wipe out your data with no recourse for you.

    So, if a non-overclocked Intel chip malfunctions and wipes out the data on my machine, I can file a complaint against Intel and get compensation?

    Riiiight.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  14. Re:Overclocking a violation of the DMCA by Renraku · · Score: 2, Interesting

    Eventually, with all these profit-guarentee laws, its going to be illegal to purchase a competitor's items.

    --
    Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
  15. Re:Ethical issues? by The_K4 · · Score: 2, Interesting

    It wasn't my lawer it was that of a small buisness that I knew the owner of. I don't know if there was an appeal, but the judge (who I would assume was un-connected with the dealer) said that it didn't violate the letter of the law. The guy sold exaclty what he said, a computer RUNNING at a given speed. It's not on the level, and not right, but it's not illegal. Judges are bound by the law, not personal feelings.

  16. Re:Ethical issues? by workindev · · Score: 2, Interesting

    If you own a piece of hardware, sitting in your hand, then you own it, not some subset of its functionality deemed 'acceptable' by its manufacturer.

    And the manufacturer has every right to design a product that will only operate in that subset of acceptable functionality.

  17. Re:It's the DOLLAR divide latch by dubstop · · Score: 2, Interesting

    Intel does not give one nuclear frog fuck about the life of their processors.

    I think that the nuclear frog fuck should become the standard unit of measurement of disinterest.

  18. Re:heat or capacitance? by cgori · · Score: 2, Interesting

    Erm, parasitic capacitance is inherent in silicon, it's not produced by bad etching. The reason people talk about parasitic cap so much these days is that it has come to dominate the delay equation for logic paths. This equation basically says (Sum of gate delays + Sum of wire delays + Required Setup Time + Clock Skew = Fastest cycle time).

    As technology shrinks (0.25um -> 0.18um -> 0.13um, etc), the gate delay essentially goes to 0 (not exactly, but I'll simplify). The wire delay keeps getting larger and larger. Why? Because as the geometry decreases the width (and spacing) of the wires decreases. Unfortunately the height of the wires is mostly unchanged. As the width and spacing go down the height effect starts to dominate.

    Picture the diffence between two skyscrapers in a downtown city block, and two suburban estates on 2-acre plots of land. The suburbs are the older process technologies, aspect ratios are around 1:1, and very far apart. The skyscraper has 10:1 or higher aspect ratio and the spacing is far less than the height. As the previous poster points out, the capacitance depends on the surface and thickness of the layer. It also depends on the area. The two skyscrapers can "see" a lot more of each other -- this causes the parasitic cap to go up, a lot.

    Bad etching can make this worse, but in a well-controlled manfacturing process this variation is on the order of +/-10-20%. Really bad problems are due to actual defects (tiny bits of dust) that cause shorts or opens in the circuits, and then the part just fails completely.

  19. Re:The ethics of overclocking.... by Anonymous Coward · · Score: 1, Interesting


    If you hotrod your car, and it turns into a pile of trash:

    1 - you chose to do the hotrodding.

    1a - It wasn't done without your knowledge by an unscrupulous dealer and passed off as a reliable product. Saleen sells modified Mustangs as a unique and improved product under their own name. They don't try to take a V6 Mustang and sell it as a Cobra under the Ford brand.

    1b - making those modifications has voided your warranty, so the original manufacturer is now longer liable. It's much harder to tell that a chip has been overclocked, and thus that the manufacturer should not be responsible for claims against lifetime, reliability, or performance.

    2 - likely no no one but you even knows about the modifications, so the manufacturer's reputation doesn't suffer.

    If you take off the tinfoil hat, you might realize that Intel isn't engaging in some conspiracy against individual overclockers in their garage. Really, they're not out to get you personally.

  20. Re:The ethics of overclocking.... by minard · · Score: 2, Interesting
    Who's working their panties into a froth here? Intel filed a patent on this technology in, what, 1996, or thereabouts? Have they actually implemented it? No.

    Back when this was filed, there was a significant issue of unscrupulous "remarkers" relabelling chips as being of a higher speed grade. That potentially damages Intel's reputation if there results in anybody concluding that Intel's processors are unreliable. There are many ways of fixing this problem, of which this is one. Any technology company with their heads screwed on right will investigate many possibilities, and file patents on methods and techniques that look like they might turn out to be promising.

    Before screaming "GROW UP INTEL" you should look a little more closely. There's really nothing to see here...

  21. Re:Overclocking a violation of the DMCA by Cyberdyne · · Score: 4, Interesting
    Eventually, with all these profit-guarentee laws, its going to be illegal to purchase a competitor's items.

    Sounds depressingly familiar... In the UK, until around 1984, it was illegal to obtain telephone service from anyone other than the (government owned) British Telecom (Kingston Communications in Hull) - governments don't like competition! It still is illegal not to subscribe to the state TV company, if you own a TV: you're free to subscribe to other channels as well, but you have to subscribe to the BBC as well - even if you're in a transmission blackspot and don't receive it! For that matter, until not that many years ago, there were still state monopolies or near-monopolies on everything from milk to steel - and you even had a limit on how much money you could take with you on holiday. Of course, in these days of credit cards, that kind of control would be almost impossible to maintain effectively, but back when moving money meant taking cash or travellers' checks, it was much easier.

    It's always been a reflex of such governments: if "your side" is losing in a market, instead of competing, just tax, restrict or outright prohibit the competitors. In the UK, taxis, pubs (bars) and farm production are all subject to quotas and often price-fixing - no competition allowed! I'm all in favor of proper regulation - food safety, roadworthy taxis driven by non-axe-murderers and non-toxic drinks - but when the government tries to push prices up artificially, or ban competition to bow to political lobbying from taxi-drivers, farmers or bar owners, it's gone WAAAAAAAAY too far. Who can actually say, honestly, that there can be too much choice for our own good?

  22. "only a matter of time" until this is cracked? by peter · · Score: 2, Interesting

    bullshit. If they're doing this on purpose to make it hard to break, they're not going to connect some pins you can short to turn it off, or it would defeat the purpose of it (stopping vendors from selling fake O/Ced systems). This would be implemented inside the CPU, so you'd have to crack open the plastic case, at the very least. If they can implement their timer and pulse-counter on the same silicon as the rest of the CPU, you'd have to hack the silicon in a clean-room. That's nice for people with access to a high-quality clean-room (and something to hack silicon with!), but most people would buy a brand-new Alpha workstation instead of buying the gear it would take to even _try_ to O/C such a CPU. (An on-chip implementation would need a high-frequency oscillator, but you can't make inductors in an IC. They'd probably have some sort of laser-trimmed RC oscillator if they did it all on chip.) Even if there were some off-chip components, like a quartz oscillator to provide a reference frequency (they could use a standard freq, and multiply it on chip according to the rated clock speed, which could be burned into a specially prepared area with a laser or something), you'd have to crack open the CPU, which might be mechanically very difficult to do without damaging the silicon, esp. if Intel wanted that to be the case. You could then replace the reference quartz crystal with a faster one. (As long as underclocking was allowed, you could use crystal twice as fast, and then you wouldn't have to replace it every time you wanted to try a different speed.)

    Anyway, the issue here isn't whether O/C'ing is still possible, it's whether it's worth it. If you're more likely to destroy the CPU (while trying to "unlock" it, or otherwise) than you are to make it run faster, it doesn't matter what's theoretically possible.

    Intel should sic the lawyer on people who sell relabeled CPUs instead of doing annoying shit like this. Buying a 3GHz CPU means you're buying a piece of silicon, and a guarantee that it will work right at 3GHz. All bets are off if you take it beyond that; The guarantee doesn't apply, but it's still your piece of silicon. Not being able to try it at higher speeds makes it less valuable. I hope, as the article suggested, that any CPUs incorporating this are noticeably cheaper than they would otherwise be. I really like stable computers, so I only overclock my older computers that need to feel a bit faster :) (and where overclockability is pretty well tested for that kind of CPU), and even then only by a little bit.

    --
    #define X(x,y) x##y
    Peter Cordes ; e-mail: X(peter@cordes , .ca)