Intel to offer 'unlock codes' to increase processor performance

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

pmv

Lifer
May 30, 2008
15,142
10,040
136
Surely its an entirely logical progression?

All producers of goods and services want to segment the market so as to extract maximum profit from each level of income group amongst consumers, that is, by getting everyone to pay as much as they can possibly afford for the product. You don't want your poorer customers to not be able to afford anything, nor do you want your rich customers to buy the budget product.

Almost every company does this to some degree, not just CPU makers. Airlines will deliberately choose a really tacky looking paint-job and a naff name for their budget airline spinoff just to dissuade wealthier customers from using it.

To do this for cpus you speed-bin them. But if you have too many good ones you cripple some of them so you have something to sell to poorer consumers without your rich customers buying them instead of your top end product.

This locking/unlocking thing is just the next logical development - you make the crippling reversable for a fee.

It seems to make perfect sense to me. Not at all surprising. Only question is whether it will turn out to be more bother than its worth to Intel to administer the scheme (or if it turns out to be too hackable, of course).

Its true that it seems a ridiculous waste in some ways, this very issue is one of the things socialists point to when pointing out the waste involved in capitalism. Of course the trouble is that socialism has its own horrendous problems, so it seems we just have to put up with this sort of rational-irrationality.
 

IntelUser2000

Elite Member
Oct 14, 2003
8,686
3,787
136
There's no perfect way of doing things, regarding anything. You just do whatever it seems better at that time. That's why one way of doing things that might be bad by one organization could work out well with other.

I still don't support this. It'd be fine on a limited SKU like it is now though.

If its not "hackers" doing it it would be motherboard manufacturers like Asus. They always are looking for ways to differentiate from others since its a low margin business. Giving a "unlock" capability would be one way.
 

jjsbasmt

Senior member
Jan 23, 2005
485
0
71
Imagine this senario: Code in the CPU phones home to intel. "Hey I have been hacked".
Intel to the chip "You're now "bricked". oophs.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
Surely its an entirely logical progression?

All producers of goods and services want to segment the market so as to extract maximum profit from each level of income group amongst consumers, that is, by getting everyone to pay as much as they can possibly afford for the product. You don't want your poorer customers to not be able to afford anything, nor do you want your rich customers to buy the budget product.

Almost every company does this to some degree, not just CPU makers. Airlines will deliberately choose a really tacky looking paint-job and a naff name for their budget airline spinoff just to dissuade wealthier customers from using it.

To do this for cpus you speed-bin them. But if you have too many good ones you cripple some of them so you have something to sell to poorer consumers without your rich customers buying them instead of your top end product.

This locking/unlocking thing is just the next logical development - you make the crippling reversable for a fee.

It seems to make perfect sense to me. Not at all surprising. Only question is whether it will turn out to be more bother than its worth to Intel to administer the scheme (or if it turns out to be too hackable, of course).

Its true that it seems a ridiculous waste in some ways, this very issue is one of the things socialists point to when pointing out the waste involved in capitalism. Of course the trouble is that socialism has its own horrendous problems, so it seems we just have to put up with this sort of rational-irrationality.

+1
very very eloquently put.

Imagine this senario: Code in the CPU phones home to intel. "Hey I have been hacked".
Intel to the chip "You're now "bricked". oophs.

1. There is no indication of them going to call home, so far it is just your imagination. (although it will bother me if it does)
2. So what if intel bricks hacked units?
3. A proper hack will disable call home capabilities.
 

dmens

Platinum Member
Mar 18, 2005
2,275
965
136
I think it's relatively straightforward to do this properly. Each part is already uniquely fused, so they'd just need a per-part unlock code based on the unique fused values (do they still have a unique serial #?). As far as I know, nobody has figured out how to dump all the fuses from modern x86 processors (so a secret stored in them is safe), and as far as I know, nobody has managed to unlock a modern locked x86 processor.

Intel already has ways of giving the processor information they can be sure came from them - the microcode patches are encrypted (or cryptographically signed or something). It would be possible for the processor to know that an "unlock yourself" message came from Intel.

Thinking about this more:
1) Intel keeps a database of serial # => user-invisible secret value that the processor knows
2) You send Intel the serial # and some $$$
3) They return the unlock code, which blows an "unlock" fuse in the processor, or writes flash in the processor, or gets stored on the motherboard (in which case you'd need to stick with that motherboard) or something like that.

I don't see why this has to be easily-breakable. A keygen would need to know the user-invisible secret, which the processor never has to make externally available (at least without JTAG).

+1. AFAIK no one in public has figured out the TAP unlock of any modern CPU, or read the ucode, or dump the fuse writes. Unique serial at manufacture with an associated unlock to change a specific fuse makes this scheme pretty hard to hack.

Way to screw the OEM's. I lol'ed.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
and as far as I know, nobody has managed to unlock a modern locked x86 processor.
Define modern :)
Anyways, you are discussed methology rather then result... People can overclock modern processors, they just need to do it via FSB OC rather then multiplier unlocking.

anyways, a big huge massive difference exists... A locked multiplier is meant to NEVER be unlocked. So it is more feasible to create a lock that cannot be undone.
A locked multiplier that is meant to be changeable to another value when you enter a specific code... well, that is designed to be changed. so it should be far easier to crack.
 
Last edited:

TuxDave

Lifer
Oct 8, 2002
10,571
3
71
Funny how I read papers about this idea back in graduate school, saw a presentation about this a while later and now it's finally in the marketplace. While I have no clue how the whole thing really works, it would provide a nice incentive to OEMs if they could just buy a batch of blank CPUs and based on demand they could unlock it to what the customer purchased and pay Intel the fee on what they unlocked. I'm sure the OEMs would love to have a way to minimize stale inventory.
 

SHAQ

Senior member
Aug 5, 2002
738
0
76
DLC for CPU's now huh? I think things are going a wee bit far. I would rather tweak it myself as I'm sure Intel won't test it as much as the enthusiast will and they will have to settle for a lower overclock and pay for it. I may be misunderstanding what they are exactly doing however.
 

Phynaz

Lifer
Mar 13, 2006
10,140
819
126
This has been done in enterprise IT since there has been an enterprise IT.

Heck, on the big machines you don't pay per socket or per cpu, you pay per MIP. Want more MIPS? Issue a PO and more processing power is remotely enabled. They actually ship the machines with multiple disabled cpu's.
 
Last edited:

Wingznut

Elite Member
Dec 28, 1999
16,968
2
0
What do you all think about this scenario, for those of us who are PC enthusiasts (which I realize, this program isn't immediately targeted for)...

You see the new Intel iSupernextgen lineup, and think that you'd really like to get the Extreme version, but can't afford it right now. So, you purchase the lower end version, knowing that later on down the road you can upgrade it without buying a whole new processor.

Or maybe that Extreme version isn't really needed for what you do with your PC right now, but maybe SuperCrysisExtreme is coming out later in the year, and you can upgrade your chip then... Again, without the cost of purchasing a whole new processor?

Save money now, upgrade later (if you choose to), all without the trouble of even removing your case cover.