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

На 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.

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

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

sudo pmset -a dps 0

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

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

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

Я нашел два приложения. Оба требуют, чтобы вы отключили защиту на уровне ядра Mac. Но вы должны сначала также загрузить гаджет Intel Power https://software.intel.com/content/www/us/en/develop/articles/intel-power-gadget.html , потому что это круто.

  1. Переключатель турбонаддува. https://www.rugarciap.com/turbo-boost-switcher-for-os-x/ у меня работает.

  2. Вольта http://volta.garymathews.com/installation.html мне показалась очень глючной. Я не стал работать. Но у меня есть Мохаве. У меня никогда не получалось работать. У меня есть macbook pro середины 2012 года - «В Интернете разработчики Volta предупреждают о том, что он работает только на компьютерах с процессорами Hasswell и Broadwell (между 2013 и 2015 годами)»