Могу ли я уменьшить скорость процессора моего MacBook при работе от батареи?


9

У меня есть MacBook с процессором Core 2 Duo. У меня установлен CoreDuoTemp, который может показать текущую скорость процессора. Кажется, всегда показывают:

Мини: 1,0 ГГц
Макси: 2,0 ГГц
Ток: 2,0 ГГц

Я считаю, что мой ноутбук будет работать дольше от батареи, если он будет работать на максимальной частоте 1 ГГц. Есть ли способ настроить это, или регулировка скорости процессора полностью автоматическая?

Ответы:


5

Вы можете попробовать команду pmset для настроек управления питанием:

pmset -b reduce 1

-b       for battery mode only
reduce   reduce processor speed (value = 0/1)

Но я не уверен, что это даст желаемый эффект.


Спасибо, похоже, это самый конкретный ответ. Я пытался, pmsetно это не изменило наблюдаемое поведение.
Грег Хьюгилл

2
Большое спасибо, splattne! Я попробовал предложенную «команду PM», и она успешно сработала! Немедленное продление срока службы батареи с 2: 31 ч до 5: 48 ч !!!

4

Вы не можете вручную ограничить скорость процессора до 1 ГГц.

Вы можете оптимизировать время автономной работы.

Зайдите в настройки системы и выберите настройки энергосбережения (лампочка). Установите первое раскрывающееся меню «Батарея», а второе оптимизируйте для экономии энергии (мой Mac настроен на голландский язык, поэтому я не знаю точную формулировку этого параметра на английском языке. Это должно оптимизировать настройки вашего процессора.


Я сделал это, и у меня достаточно быстро тускнеет дисплей, когда он работает от батареи, и через несколько минут выключаю дисплей, и по возможности засыпаю жесткий диск, и т. Д. Я просто подумал, что, поскольку я редко занимаюсь интенсивной работой процессора, особенно в то время как на батарее я вряд ли заметил бы, если бы процессор был ограничен по частоте до 1 ГГц.
Грег Хьюгилл

3

Это не частота, которая «тратит» время автономной работы, а напряжение. Обычно более высокие частоты требуют более высоких напряжений - выделяется больше тепла, вентиляторы должны работать и так далее.

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

Некоторые из них продаются как ULV (ЦП со сверхнизким напряжением), которые стоят дорого, потому что они имеют лучшую производительность при меньшей мощности и меньшем влиянии на срок службы батареи. Вы должны проверить свой конкретный процессор.

Одним из приложений, которое было приятно для Mac OS X, является CoolBook . Он легко понижает ваш процессор, если вы хотите частоту.

Понижение напряжения безопасно. Это не то же самое с разгоном или перенапряжением. Например, когда вы пытаетесь работать с более низким напряжением на 2 ГГц, вы попадаете в точку, где ваш компьютер выключится. Таким образом, идеальное напряжение будет немного выше этой точки.

Чтобы дать вам представление: мой процессор с номинальной частотой 2 ГГц обычно работает на 1,2625 В. Но на самом деле он работает хорошо на 2 ГГц с 1,0750 В. Это различие оказывает огромное влияние на срок службы батареи и нагрев, в результате чего много больше времени автономной работы без потери производительности.

По мере развития технологий заводская привлекательность для большинства процессоров становится все более индивидуальной. Но вы все равно можете оптимизировать многое!


Я имел в виду динамическое масштабирование частоты в этом вопросе. Потребляемая мощность линейно связана с рабочей частотой. Динамическое масштабирование напряжения - это нечто другое.
Грег Хьюгилл

2

Краткий ответ: Нет.

Процессор автоматически отрегулирует свою скорость в соответствии с использованием. Единственный способ ограничить скорость процессора - это снять аккумулятор (по крайней мере, на старых Macbook'ах, которые работают) и положиться на Magsafe, хотя это не вписывается в цель того, что вы пытаетесь сделать.


Разве вы не можете разогнать процессор?
Иво Флипс

0

Даже если бы вы могли, я действительно сомневаюсь, что это поможет вам продлить срок службы батареи.

Процессор будет автоматически дросселировать себя, я думаю, CoreDuoTemp просто сообщает о текущей (удушенной) скорости неправильно.


0

В Windows Vista / Seven вы можете сделать это. Вы можете установить минимальный / максимальный процент использования ЦП для каждой схемы питания, а также установить пассивный / активный метод охлаждения.


1
Я полагаю, что на самом деле я так не говорил, но мой MacBook работает под управлением OS X, и я намерен продолжать в том же духе.
Грег Хьюгилл

0

К сожалению, в Windows 8.1, когда вы установили максимальное использование процессора до 99%, Turboboost полностью отключился на моем MBA в середине 2011 года. (И максимальная частота достигает 1,7 ГГц вместо 2,7 ГГц турбо частоты). Я бы хотел иметь максимум 2,2 ГГц или 2,0 ГГц вместо 1,7 ГГц.

Однако это значительно уменьшит максимальную скорость вращения вентилятора.

Вчера я заменил стандартную термопасту на Artic MX-4, температура осталась прежней, но скорость вращения вентилятора снизилась. И теперь тепловому дросселю труднее его активировать.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.