Lanet olası OEM sağlayıcınız, dizüstü bilgisayarlarındaki rahatsız edici whine sorununu düzeltmeye çalışmanız durumunda bios'unuzdan her şeyi kilitlediğinde bile bir yol var.
Bir Modele Özgü Kayıt (MSR) yazmanız gerekir. Birkaç yardımcı program ile yapılabilir ( RW-Everything , CrystalCPUID veya bulabileceğiniz her şey).
Çok sayıda Intel CPU için kesin MSR adresi ve C-Durumu değerleri Intel® 64 ve IA-32 Mimari Yazılım Geliştirici El Kitabı'nda (Cilt 3B: Sistem Programlama Kılavuzu, Bölüm 2) bulunabilir .
Ben Core i5 520M ve bunun için kayıt olan MSR_PKG_CST_CONFIG_CONTROL (0x00E2). Şarabın kaybolduğu Paket C Durumu limiti alanında (bit 2: 0) mümkün olan en yüksek değeri belirtmeniz gerekir . (Benim durumumda değişiklik 3'ten 1'e değişti)
RW-Everything durumunda , MSR erişim penceresinin kullanıcı listesi işlevini kullanarak kaydı ve adresini manuel olarak eklemeniz gerekir.
CrystalCPUID durumunda, çekirdek başına değeri ayarlayabilirsiniz (Core i5 520M, 4 CPU olarak görüntülenen 2 çekirdeğe sahiptir) ve temel olarak düşürmek, bir çekirdeği durdurmak için yeterlidir.
Ne yazık ki bulduğum her iki yardımcı program da otomatik olarak gerekenleri yapmalarını sağlamaz, bu nedenle PC'nizi her başlattığınızda bunları başlatmanız ve değeri manuel olarak değiştirmeniz gerekir, ancak en azından yapılandırma hatırlanır ve kapatabilirsiniz değişiklikten sonra yardımcı programlar.
Yeni eklenmiş:
RW-Her şey aslında otomatik bir yöntem sağlar, komut satırından rw.exe /command=ScriptName.rw aracılığıyla bir komut dosyası yüklenebilir
Benim durumumda senaryo:
>CPU 3
>WRMSR 0x00e2 0x00000000 0x02000401
>RwExit
CPU 3
CPU'nun ikinci çekirdeğini odaklar, atlanırsa ilk çekirdek (CPU 1 ve CPU 2) odaklanır. Her iki çekirdeğin de yapılandırılması WRMSR
gerekiyorsa, çekirdeklerin her birine odaklandıktan sonra ayrı komutlara ihtiyaç duyulur.
Yazılacak değerin büyük olasılıkla CPU modeline özgü olduğunu unutmayın. Varsayılanınız RW-Everything'ın MSR penceresinde görülebilir .
Bir sonraki adım, uygulamayı başlangıçta ve uyku modundan devam ettikten sonra çalıştıracak zamanlanmış bir görev oluşturmaktır (yapılandırma sıfırlanır).