Чи працює спідстеп, applelife

Для більш старих процесорів інструкція нижче:

Для цього потрібно заглянути в іорег (програма IORegistryExplorer.app)

Чи працює спідстеп, applelife

Про роботу спідстепа кажуть 2 параметра:
Наявність AICPMVers говорить про те, що C-States заведені. Якщо цей параметр отссутствует - спідстеп або взагалі не працює (при цьому процесор працює на максимальній частоті), або працює але системою не контролюється.
Наявність PerfomanceStateArray говорить про те, що P-States заведені.

Як завести спідстеп?

Найпростіший варіант: З конфіга конюшини видалити секцію SMBIOS, тим самим дозволити йому автоматично підібрати правильну мак-модель на основі вашого заліза.

Варіант складніше: робити це вручну за допомогою програм Champlist або Chameleon Wizard.

2. Далі обов'язково в дсдт відредагувати таймери HPET, RTC і TIMR.
Найпростіше зробити це конюшиною: config.pilist

Чи працює спідстеп, applelife

Ручний метод (не актуальне) (Move your mouse to reveal the content) Ручний метод (не актуальне) (open) Ручний метод (не актуальне) (close)


в переважній більшості таким чином:

Timers (Move your mouse to reveal the content) Timers (open) Timers (close)


Тобто редагування найчастіше зводиться до того, що потрібно прибрати переривання (IRQNoFlags () і IRQNoFlags () з таймерів RTC і TIMR. І віддати їх високоточній таймером HPET).
Також, якщо в RTC рядок // Length варто 0х04. виправити на 0х02. (0х08 виправляти не потрібно!)


3. Включаємо автоматичне створення таблиць спідстепа конюшини:

Чи працює спідстеп, applelife

Більш докладно (Move your mouse to reveal the content) Більш докладно (open) Більш докладно (close)

Якщо ваш процесор Sandy Bridge або Lynnfield (Nehalem) то не буде зайвим додати підтримку З-States (C3 і С6), для цього в налаштування конюшини: config.plist -> секція ACPI -> SSDT додаємо рядки:

При цьому процесор буде споживати трохи менше ел.енергії в просте і відповідно менше грітися.

не актуальне (Move your mouse to reveal the content) не актуальне (open) не актуальне (close)


Наводимо процессорную секцію в божеський вид:

* Прибрати Алліаси
* P00 бажано перейменувати в CPU

Для матплат ASUS, MSI кінцевий варіант спрощеної процессорной секції повинен виглядати так:


4. Також в більшості випадків необхідний патч AppleIntelCPUPowerManagement.kext
Для цього в config.plist -> KernelAndKextPatches потрібно встановити ключ:

Чи працює спідстеп, applelife


5. Видаляємо NullCPUPowerManagement.kext (якщо він є)
Майте на увазі, що якщо завантаження буде невдалою, потрібно мати запасний варіант завантаження з NullCPU, наприклад на флешці.


Після того як ви виконали всі ці рекомендації, в іореге спідстеп з'явився, ви можете налаштувати моніторинг частот, температур процесора щоб бачити роботу спідстепа в реальному часі.
Для цього потрібно з теми FakeSMC і Моніторинг Всього! скачати архів з актуальною версією FakeSMC з плагінами.
В систему (/ System / Library / Extensions) з завантаженого архіву встановити FakeSMC.kext і IntelCPUMonitor.kext потім запустити програму HWMonitor.app і дивіться як працює ваш спідстеп.

Також існує моніторинг від intel. під назвою Intel Power Gadget (працює з процесорами SandyBridge і новішими).