4

У меня есть ноутбук с четырехъядерным процессором i7, который сильно нагревается. Мне не нужны 2 ядра. Как я могу их отключить?

6 ответов6

8

Многие компьютеры имеют опции BIOS для отключения ядер. Вы также можете отключить гиперпоточность, которая также отключает ядра, хотя я сомневаюсь, что это значительно улучшит охлаждение. Последнее, что можно сделать, это в самой Windows. Перейдите в Дополнительные параметры загрузки (msconfig > boot tab > Advanced options) и укажите количество ядер, которые вы хотите использовать. Я лично не рекомендовал бы ни одно из этих решений, поскольку это в основном кастрация вашей машины. Найдите лучшее решение для охлаждения или попрактикуйтесь в более эффективном использовании вашей машины, например, используйте ее только на твердых поверхностях, вычищайте пыль из вентиляционных отверстий, используя прохладную подушку и т.д. Возможно, вы также захотите проверить наличие обновления BIOS, которое будет чаще включать вентилятор, или использовать что-то вроде SpeedFan, чтобы вручную контролировать скорость вращения вентилятора и, таким образом, увеличить потенциал охлаждения.

6

Серия Intel i имеет тенденцию делать это. В них встроен определенный температурный предел, и они в основном управляют системой так, что: если вы работаете на всех ядрах, он управляет скоростью между ними и пытается запустить систему настолько быстро, насколько это возможно, без перегрева. Если вы используете не все ядра, он отключит неиспользуемые ядра и попытается разогнать используемые ядра - до температурного предела. Обратите внимание, что он пытается разогнать, и это создает тепло.

2

В Linux/Ubuntu просто запустите это:

sudo sh -c "echo '0' > /sys/devices/system/cpu/cpu1/online"

Замените cpu1 на cpu2 и так далее, чтобы отключить больше ядер. И чтобы включить их снова:

sudo sh -c "echo '1' > /sys/devices/system/cpu/cpu1/online"
1

Перейдите в Run, введите msconfig, перейдите на вкладку Boot, нажмите Advanced Options и выберите "Number of Processors". Затем измените его на половину списка (выбор 4, потому что у вас 8 потоков = 4 ядра, то есть 4 потока = ядра). Перезагружать ;)

0

Вы не можете дать команду процессору отключить ядра, единственное, что вы можете сделать, чтобы избежать перегрева другого процессора или проверить, достаточно ли охлажден процессор.

0

Вы можете сделать это с основной парковкой.

Задавая performance core parking max cores вы можете установить, сколько ядер будет парковаться постоянно. Здесь вы можете проверить, как это сделать.

С помощью этого решения вы можете включить / выключить их без перезагрузки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .