На 17-дюймовом MacBook Pro 2011 года (i7, 10,6, 16 ГБ ОЗУ) у меня нет никаких параметров на панели настроек энергосбережения для управления дроссельной заслонкой ЦП. Мне нужно иметь возможность отключать дросселирование ЦП на короткие периоды времени — или, по крайней мере заставить OS X перейти в определенное состояние и оставаться в нем, чтобы я мог получать согласованные результаты от теста к тесту в ситуации сравнения производительности.
Существуют ли методы или приложения, которые позволяют мне контролировать функции энергосбережения и, в частности, дросселирование и отключение ЦП для последних компьютеров Mac (с песочным мостом)?
Похоже, что CHUD не поддерживает эту машину (он неправильно сообщает тип процессора), и хотя я могу вручную отключить гиперпоточность и ядра процессора, используя /Library/Application Support/HWPrefs/CPUPalette.app
его, я не могу сказать OS X, чтобы он ничего не дросселировал.
Эта конкретная машина представляет собой процессор Core i7 второго поколения с технологией Intel Turbo Boost.
Это, по сути, процессор управления питанием, который имеет возможность изменять тактовую частоту и отключать/включать ядра процессора на лету. Он не требует вмешательства программного обеспечения, весь алгоритм существует в кремнии на самом процессоре i7.
В то время как утилиты для управления им начинают появляться для Windows, Apple не предоставляет метода для его отключения, не говоря уже о его управлении, и я еще не нашел никаких утилит, которые позволили бы мне отключить или контролировать его в OS X.
Итак, на данный момент ответ заключается в том, что вы не можете отключить дросселирование ЦП или управление питанием в OS X для процессоров с поддержкой Turbo Boost — все это автоматизировано внутри процессора, и у Apple нет общедоступного API для управления им.
sudo pmset -a dps 0
Это должно отключить или включить динамическое изменение скорости процессора.
Кроме того, есть расширение ядра, которое вы можете удалить из своей системы (скопировать на флэш-накопитель и т. Д.), Которое, как я полагаю, отвечает за такое поведение. Это IOPlatformPluginFamily.kext в папке /library/extensions. Замените, когда закончите; вы не хотите удалять его навсегда.
dps
этого macbook pro. Он возвращается с инструкциями по использованию: $ sudo pmset -a dps 0
- Usage: pmset <options>
- See pmset(1) for details: 'man pmset'
. Команда pmset -g live вообще не показывает параметр dps, а также любой параметр, предлагающий управление дроссельной заслонкой ЦП.Я нашел два приложения. Оба требуют, чтобы вы отключили защиту на уровне ядра Mac. Но вы должны сначала также загрузить гаджет Intel Power https://software.intel.com/content/www/us/en/develop/articles/intel-power-gadget.html , потому что это круто.
Переключатель турбонаддува. https://www.rugarciap.com/turbo-boost-switcher-for-os-x/ у меня работает.
Вольта http://volta.garymathews.com/installation.html мне показалась очень глючной. Я не стал работать. Но у меня есть Мохаве. У меня никогда не получалось работать. У меня есть macbook pro середины 2012 года - «В Интернете разработчики Volta предупреждают о том, что он работает только на компьютерах с процессорами Hasswell и Broadwell (между 2013 и 2015 годами)»
Майкл Лен