Jest sposób, nawet jeśli twój cholerny dostawca OEM zablokował wszystko z twoich biografii na wypadek, gdybyś spróbował naprawić irytujący problem skowytu na swoim laptopie.
Musisz napisać jeden rejestr specyficzny dla modelu (MSR). Można to zrobić za pomocą kilku narzędzi ( RW-Everything , CrystalCPUID lub cokolwiek można znaleźć).
Dokładny adres MSR i wartości stanu C dla wielu procesorów Intel można znaleźć w Podręczniku programisty Intel® 64 i IA-32 Architectures (tom 3B: Podręcznik programowania systemu, część 2) .
Mam Core i5 520M, a jego rejestr to MSR_PKG_CST_CONFIG_CONTROL (0x00E2). Musisz podać najwyższą możliwą wartość w polu Limit C-State Package (bity 2: 0), dla którego skamlenie znika. (W moim przypadku zmiana nastąpiła z 3 na 1)
W przypadku RW-Wszystko musisz ręcznie dodać rejestr i jego adres, korzystając z funkcji listy użytkowników w oknie dostępu MSR.
W przypadku CrystalCPUID możesz ustawić wartość na rdzeń (Core i5 520M ma 2 rdzenie, które są wyświetlane jako 4 procesory), a obniżenie poziomu jednego rdzenia wystarczy, aby zatrzymać wycie.
Niestety oba narzędzia, które znalazłem, nie umożliwiają automatycznego robienia tego, co jest potrzebne, więc musisz je uruchomić i ręcznie zmienić wartość przy każdym uruchomieniu komputera, ale przynajmniej konfiguracja jest zapamiętywana i możesz ją zamknąć narzędzia po zmianie.
Nowo dodane:
RW-Wszystko faktycznie zapewnia automatyczną metodę, skrypt można załadować z wiersza poleceń za pomocą rw.exe /command=ScriptName.rw
W moim przypadku skrypt to:
>CPU 3
>WRMSR 0x00e2 0x00000000 0x02000401
>RwExit
CPU 3
skupia drugi rdzeń procesora, jeśli pominięty, pierwszy rdzeń (CPU 1 i CPU 2) będzie skupiony. Jeśli oba rdzenie muszą zostać skonfigurowane WRMSR
, po zogniskowaniu każdego z nich potrzebne są osobne polecenia.
Należy pamiętać, że wartość, którą należy zapisać, prawdopodobnie zależy od modelu procesora. Twoje domyślne ustawienie jest widoczne w oknie MSR RW-Everything .
Następnym krokiem jest utworzenie zaplanowanego zadania, które uruchomi aplikację podczas uruchamiania i po wznowieniu ze stanu uśpienia (konfiguracja zostanie wówczas zresetowana).