Існує спосіб, навіть коли ваш проклятий постачальник OEM заблокував усе з ваших біографічних даних на всякий випадок, якщо ви спробуєте виправити докучливу проблему скуготіння у своєму ноутбуці.
Потрібно написати один конкретний модельний реєстр (MSR). Це можна зробити за допомогою декількох утиліт ( RW-Everything , CrystalCPUID або будь-чого, що ви можете знайти).
Точну адресу MSR та значення C-стану для безлічі процесорів Intel можна знайти в посібнику розробника програмного забезпечення для архітектури Intel® 64 та IA-32 (Том 3B: Посібник із системного програмування, частина 2) .
У мене є Core i5 520M, і реєстр для нього - MSR_PKG_CST_CONFIG_CONTROL (0x00E2). Потрібно вказати максимально можливе значення в полі ліміту пакету C (State of Package) (біти 2: 0), для якого нитка зникає. (У моєму випадку зміна становила від 3 до 1)
У випадку RW-Все, що вам потрібно додати реєстр та його адресу вручну за допомогою функції списку користувачів вікна доступу MSR.
У випадку CrystalCPUID ви можете встановити значення на одне ядро (Core i5 520M має 2 ядра, які відображаються у вигляді 4 процесорів), а в основному пониження одного ядра достатньо для зупинки виття.
На жаль, обидві утиліти, які я знайшов, не дають можливості змусити їх робити те, що потрібно автоматично, тому потрібно запускати їх і змінювати значення вручну кожного разу при запуску ПК, але принаймні конфігурація запам'ятовується, і ви можете закрити комунальні послуги після зміни.
Нещодавно додані:
RW-Все фактично забезпечує автоматизований метод, сценарій можна завантажувати з командного рядка через rw.exe /command=ScriptName.rw
У моєму випадку сценарій:
>CPU 3
>WRMSR 0x00e2 0x00000000 0x02000401
>RwExit
CPU 3
фокусується друге ядро ЦП, якщо перше ядро (CPU 1 і CPU 2) буде зосереджено. Якщо обидва ядра повинні бути налаштовані WRMSR
, після фокусування кожного з ядер потрібні окремі команди.
Майте на увазі, що значення, яке слід записати, мабуть, є специфічним для моделі CPU. За замовчуванням можна побачити у вікні MSR RW-Everything .
Наступним кроком є створення запланованого завдання, яке запустить додаток при запуску і після відновлення зі сну (конфігурація скидається потім).