Is overclocking legal?

08
2014-07
  • Jacques

    Is overclocking your CPU and GPU classified as being legal ? If so, why don't manufacturers make overclocking easier so that just about anyone is able to play around with it ? - at own risk of course.

  • Answers
  • Michael Kjörling

    Manufacturers are not obliged to make easy any course of action just because it happens to not be illegal. I don't know what jurisdiction you are in, but I think you'd be hard pressed to find any language in any law that states that overclocking is illegal.

    I think the key is the "at own risk" - if you make overclocking too easy, people will start playing with voltages, timings and frequencies without having any idea about how they interact and what the consequences may be. At best, then, you get an unstable system, and at worst, you can destroy the hardware. For which the manufacturer almost certainly will get the blame. What company wants to make it very easy for the customer to put the company in that position?

  • ChrisF

    It's legal but risky - hence why manufacturers make it difficult.

    It used to be the case that chips were tested and those that failed to meet the highest specification were "downgraded" to a lower spec. (I'm not 100% sure of the process). This means that a CPU rated at 2GHz (say) is functionally identical to one rated at 3GHz. Therefore you could try to operate the 2GHz chip at the higher speed.

    However, there's a good chance that the chip will fail when operated in this mode for any length of time. What the manufacturer doesn't want is you then complaining that overclocking melted your motherboard and demanding a replacement.

  • Igby Largeman

    Of course it's legal. You can do whatever you want to your equipment.

    And (in some cases) they do make it easy. The software that comes with ATI graphics cards (Catalyst Control Center) has an overclocking section built right in. As does the software that comes with Asus motherboards. To name a couple.

    That said, since you can damage the gear with overclocking, manufacturers are naturally going to be a bit nervous about giving you the power. There are people who don't read warnings. And there are people who will blame the manufacturer for their own stupidity. So even if they can avoid having to replace gear damaged by overclocking because it voids the waranty, they may still prefer to avoid ill-will by giving tools to fools, so to speak.

  • MandoMando

    The simple answer is that it's legal and can void warranty. However, the CPU warranty is usually really short.

    Why do it: manufacturers sometimes establish pricing based on market and not the product quality. so a 3.0GHz chip justifies the extra $100 for 3.2GHz but in fact, they could be from the same batch just marked differently.

    Draw backs: An over-clocked cpu is more noisy (electrical noise) which could lead to errors essentially due to misreading or data not being ready in time. It also runs hotter (more electricity consumed due to higher cycles). The consumer chips aren't designed to be run very hot so you run the risk of chip failure.

    typical mitigation: Successful overclocking usually comes by slightly increasing the voltage (more kick) and increasing the cooling to take away the additional heat. A cool CPU is a happy CPU. Some old big mainframes used to run near -40 degrees.

    finally, is it worth it?

    Typically, no. The CPU is in most cases choked and waiting for data from RAM, Hard drive, or other IO. unless you're doing some low IO stuff (like math) the faster CPU doesn't translate into much faster PC. You're better off with a larger cache and focusing on the speed and streaming of the external bus, ram, and IO.

  • David

    It is not illegal, it voids warranties. You are pushing the device beyond it's manufacturer support limits. If you destroy your GPU or CPU, the manufacturer won't replace it because you did something to the device that is unsupported.

    It's like buying tires, but sanding the tires down to make them slicks, then your tires blow out. The tire manufacturer will not replace your tires because your did something that was unsupported.

  • Ben Jackson

    People who build their own computers are overlooking a major reason for anti-overclocking technology: Fraud on the part of small-scale computer building companies. When the local hole-in-the-wall PC parts place sells a computer as a "2.4GHz Intel CPU" when it's really an overclocked 2GHz part, the buyer unknowingly assumes all of the risks and cons outlined in the other answers. They did not get to make an informed decision. If that PC experiences trouble due to overclocking they're not going to realize they were cheated by the builder. It can be difficult even with the physical evidence to tell how the CPU was originally sold (since as others have mentioned the parts are often physically the same and differentiated only by testing).

  • 8088

    Some manufacturers bundle software tools that make overclocking easier for the inexperienced yet curious customer, e.g. Gigabyte's Easytune or Smart QuickBoost.

    You usually get a higher overclock by adjusting everything yourself (the FSB speed, core voltage, memory timings etc) as you can push the limits of stability in finer detail but you need to know what you're doing.

    A 486 from around the mid 90s required moving jumpers to set the FSB, so making overclocking "easy" is a relative term; Using the BIOS you don't even have to open the case!

    enter image description here

    The easiest overclock I've ever used was on a PC XT that at the press of the turbo button mounted on the case more than doubled the CPU clock speed (from 4.77Mhz to 10Mhz). Whether the turbo button actually underclocked the machine when not in turbo mode is a matter of semantics, in any case it was easy.


  • Related Question

    linux - Overclocking under Ubuntu
  • Questioner

    I want to overclock my Desktop computer: Intel Core 2 Duo E6550. I googled it and I found many sites, but none for Linux (I have Ubuntu 8.10)

    Can anyone help me to find out how to do that?


    Overclocking under the BIOS seems to be impossible in my DELL comp, besides, DELL limit options in its BIOSes because they does give best performance already.

    But, I would like to not Upgrade my CPU speed, but Downgrade it... if someone asks why, I just can say that I'm performing some Predictability/performance Benches, and I would like to run my 333MHz 4 bumped FSB at 100MHz 4 Bubmped FSB in order to check if when CPU speed is lower, performance goes lower either, but predictability increases as well...

    a solution does exist: I just have to set the two MSR bits of the MSR_FSB_FREQ register to 100b (for binary) as suggests it the Intel Architecture manual Vol 3.B. The problem is that it seems to fail when I try to write on this register, and the most bizarre thing is that it is the only register that won't write...

    This is why I'm asking about overclocking under Linux (I work with Linux), cause it seems to be not possible when I try doing it programatically... so maybe one of you knows some software or some trick to make it?


  • Related Answers
  • jjnguy

    Overclocking CPUs is usually done via the motherboard bios software. You can get utilities in Windows that will overclock your CPU. But it is recomended that you do it through the BIOS instead.

    In order to overclock your motherboard must support things like increasing the FSB speed as well as the CPU multiplier. Most standard motherboards do not support this. You need a slightly higher end motherboard to accommodate it.

  • geek

    I agree with jjnguy's answer. It's best to do it through your BIOS. Visit your motherboard's web site and look through their manual to find out how to get to the BIOS and what options you have. I found a link on Ubuntu's forum though - you may want to give it a lookie-loo. http://ubuntuforums.org/showthread.php?t=707135

  • kmarsh

    If you have a major manufacturer's computer or very low-end (usually microATX) motherboard, with integrated video and a low-end chipset like G31, you may find your BIOS overclocking options either very limited or nonexistent. You will have better chances with a name-brand M/B (Asus, Gigabyte, MSI, etc) and a P43 or P45 chipset. Dual BIOS motherboards with automatic CMOS reset are preferred.

    The e6550 will overclock, but it is not a great candidate for a really big overclock because it already has a 1333FSB (333MHzx4). Simple overclocks to 340MHz (1360FSB) or more are possible with good memory, much more than that and you'll have to either have premium RAM+higher RAM voltage, or change the FSB to memory ratio, which may impact performance.

    If you are not willing to invest some time rebooting often and testing for stability (with smoething like prime95), don't bother. If you really want to learn a lot, give it a shot.

  • calyth

    You can, as others have pointed out, but does that 10% different matter when the OS scheduler is actually sane, and the rest of the windows don't freeze up when one actually crashes, etc etc?

    Modern overclocks are marginal enough that it's not really worth the bother. When you overclock it to the point that it could make a difference, it's usually only stable enough for you to pop open CPU-Z and take a screenshot anyways. It mattered back in the day when a Celeron 300A went up to like 500. You hardly see that nowadays.