Как я могу отключить дросселирование процессора и его отключение?

9

На 17-дюймовом MacBook Pro 2011 года (i7, 10.6, 16 ГБ) у меня нет никаких параметров в панели настроек энергосбережения для управления регулированием ЦП. Мне нужно иметь возможность отключить регулирование ЦП на короткие промежутки времени или, по крайней мере, Переведите OS X в определенное состояние и оставайтесь там, чтобы я мог получать согласованные результаты от тестирования к тестированию в ситуации сравнения производительности.

Существуют ли методы или приложения, которые позволяют мне управлять функциями энергосбережения и, в частности, регулированием ЦП и отключением ЦП для современных компьютеров Mac (песчаный мост)?

Похоже, что CHUD не поддерживает эту машину (он не сообщает правильно тип процессора), и хотя я могу вручную отключить гиперпоточность и ядра процессора, используя /Library/Application Support/HWPrefs/CPUPalette.appего, я не могу сказать OS X, что ничего не трогать.

Адам Дэвис
источник
Поэтому, возможно, вы сможете установить один из этих инструментов Windows, если у вас есть Boot Camp, VMware или Parallels. Кто-нибудь пробовал это?
Майкл Лен

Ответы:

3

Эта конкретная машина представляет собой Core i7 второго поколения, который включает технологию Intel Turbo Boost.

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

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

Итак, на данный момент, ответ заключается в том, что вы не можете отключить регулирование ЦП или управление питанием под OS X для процессоров с поддержкой Turbo Boost - все это автоматизировано внутри процессора, и у Apple нет общедоступного API для управления им.

Адам Дэвис
источник
1
sudo pmset -a dps 0

Это должно отключить или включить динамические изменения скорости процессора.

Кроме того, есть ядро ​​ext, которое вы можете удалить из своей системы (копирование на флэш-накопитель и т. Д.), Которое, я считаю, отвечает за такое поведение. Это IOPlatformPluginFamily.kext в папке / library / extensions. Замените, когда вы закончите; Вы не хотите удалить это навсегда.

TheIrishGuy
источник
если не i3 / i5 / i7 coolbook.se/CoolBook.html тоже хорош
TheIrishGuy
2
pmset не имеет опции для dpsэтого MacBook Pro. Он возвращается с инструкциями по эксплуатации: $ sudo pmset -a dps 0- Usage: pmset <options>- See pmset(1) for details: 'man pmset'. В live pmset -g не отображается ни опция dps, ни какая-либо опция, которая предполагает управление процессором.
Адам Дэвис
Ну, процессор дросселирует себя в зависимости от соблазна. Основываясь на этих доказательствах, самое безопасное и простое решение - управление вентиляторами SMC, включите вентиляторы, они будут громкими и следят за любыми изменениями скорости процессора. Прости мои прошлые ответы, я остекленел над фактом i7.
TheIrishGuy