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

15399
Greg Hewgill

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

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

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

8

7 ответов на вопрос

5
splattne

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

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

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

Спасибо, похоже, это самый конкретный ответ. Я попробовал `pmset`, но, похоже, это не изменило наблюдаемое поведение. Greg Hewgill 14 лет назад 0
Большое спасибо, сплаттне! Я попробовал предложенную «команду PM», и она успешно сработала! Немедленное продление срока службы батареи с 2: 31 ч до 5: 48 ч !!! 11 лет назад 2
4
dyve

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

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

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

Я сделал это, и у меня достаточно быстро тускнеет дисплей, когда он работает от батареи, и через несколько минут выключаю дисплей, и, когда это возможно, засыпаю жесткий диск и т. Д. Я просто подумал, что, поскольку я редко выполняю работу, интенсивно использующую процессор, особенно в то время как на батарее я вряд ли заметил бы, если бы процессор был ограничен по частоте до 1 ГГц. Greg Hewgill 14 лет назад 0
3
Carlos Gonzalez

It's not the frequency that "wastes" battery life, but the voltage. Normally higher frequencies need higher voltages - more heat is released, the fans have to work and so on.

CPUs are not the same when they come out of the factory - they all receive voltage that 99% of them work with. A percentage of them will work well with lower voltage.

Some of them are sold as ULV (Ultra Low Voltage CPUs) that are expensive to buy because they have better performance for less wattage and less impact on battery life. You have to check your particular processor.

One application that was nice for Mac OS X is CoolBook. It easily undervolts your CPU if you want the frequency.

Undervolting is safe. It's not the same with overclocking or overvolting. When you try to run with lower voltage at 2 GHz for example, you will get to a point where your computer will shut down. So the ideal voltage will be a little higher than that point.

To give you an idea: my CPU with a nominal frequency of 2 GHz normally runs at 1.2625 V. But it actually runs well at 2 GHz with just 1.0750 V. This difference has a huge impact on battery life and heat, resulting in a lot more battery life without losing performance.

As technology evolves, the factory sweet point for the majority of CPUs is more personalized. But you can still optimize a lot!

Я имел в виду [динамическое масштабирование частоты] (https://en.wikipedia.org/wiki/Dynamic_frequency_scaling) в этом вопросе. Потребляемая мощность линейно связана с рабочей частотой. [Динамическое масштабирование напряжения] (https://en.wikipedia.org/wiki/Dynamic_voltage_scaling) - это нечто другое. Greg Hewgill 11 лет назад 0
2
Josh Hunt

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

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

Разве вы не можете разогнать процессор? Ivo Flipse 14 лет назад 0
0
dbr

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

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

0

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

Я полагаю, что на самом деле я так не говорил, но мой MacBook работает под управлением OS X, и я намерен продолжать в том же духе. Greg Hewgill 14 лет назад 1
0
thesebastian

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

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

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

Похожие вопросы