I have a laptop with a quadcore i7 that runs hot. I don't need 2 of the cores. How can I shut them off?
|
|
You can't command the processor to disable the cores, the only thing you can do to avoid the heat is going for another processor or to check that the processor is sufficiently cooled. |
|||
|
|
|
The Intel i series tends to do this. They have a certain thermal limit built in and basically manage the system such that: if you are running on all cores, it manages speed among them and tries to run the system as fast as it can without overheating. If you aren't running all cores, it will shut down the cores that aren't used and try to overclock the cores that are used - up to the thermal limit. Note that it TRIES to overclock and this creates heat. |
|||||
|
|
Many computers have BIOS options to disable cores. You can also disable hyper threading which is also disabling cores, though I doubt that would improve cooling much. A final thing that could be done is in Windows itself. Go to the Advanced Boot Options ( |
|||||
|
|
Go to Run, type in msconfig, go to Boot tab, click Advanced Options, and select "Number of Processors". Then change it to half of the list (Pick 4, because you have 8 threads = 4 cores, so 4 threads = cores). Reboot ;) |
|||||
|
|
The myth about the 'boot' tab This should stop Windows from scheduling threads on the cores, even if they are physically 'turned on'. |
|||||
|
|
In Linux/Ubuntu, just run this:
Replace cpu1 with cpu2 and so on to turn off more cores. And to turn them back on:
|
||||
|
|