Як я можу відключити затримку процесора та відключення процесора?


9

У MacBook Pro 17 (2011, i7, 10,6, 16 ГБ) у мене немає жодних опцій на панелі налаштувань енергозбереження для управління процесуванням процесування процесора. Мені потрібно мати можливість вимкнути затримку процесора на короткий проміжок часу - або принаймні змусити OS X до певного стану і залишитися там, щоб я міг отримати стійкі результати від тестування для тестування в ситуації порівняння продуктивності.

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

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


Тому, можливо, ви можете встановити один із цих інструментів Windows, якщо у вас є Boot Camp, VMware або Parallels. Хтось це спробував?
Майкл Лен

Відповіді:


3

Ця машина є i7 другого покоління, яка включає технологію Intel Turbo Boost.

Це, по суті, процесор управління потужністю, який має можливість змінювати тактову частоту та відключати / включати ядра процесора на льоту. Це не вимагає програмного втручання, весь алгоритм існує в кремнію на самому процесорі i7.

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

Отже, на даний момент відповідь полягає в тому, що ви не можете відключити процесори або управління потужністю в ОС X для процесорів, здатних на Turbo Boost - все це автоматизовано всередині процесора, і Apple не має публічного API для управління ним.


1
sudo pmset -a dps 0

Це повинно вимкнути або включити динамічні зміни швидкості процесора.

Крім того, є ядро ​​ext, яке ви можете видалити зі своєї системи (копіювати на палець тощо), яке відповідає за таку поведінку. Це IOPlatformPluginFamily.kext у папці / library / extensions. Замініть, коли закінчите; ви не хочете його видаляти постійно.


якщо не i3 / i5 / i7 coolbook.se/CoolBook.html теж добре
TheIrishGuy

2
pmsetset, схоже, не має можливості для dpsцього MacBook Pro. Він повертається з інструкціями щодо використання: $ sudo pmset -a dps 0- Usage: pmset <options>- See pmset(1) for details: 'man pmset'. PMset -g live взагалі не показує опцію dps, а також будь-яку опцію, яка передбачає управління процесором заглушення.
Адам Девіс

Ну а сам процесор замовчує на основі темпатури. Найбезпечніше і найпростіше рішення, засноване на цих свідченнях, - це управління вентиляторами SMC, підключіть вентилятори, вони будуть голосними і стежте за будь-якими змінами швидкості процесора. Пробачте мої минулі відповіді, я заглянув факт i7.
TheIrishGuy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.