Yeni Yardımcı Program, Intel CPU’larda Windows Defender Hogging CPU Zamanını Düzeltiyor


Bu site, bu sayfadaki bağlantılardan bağlı kuruluş komisyonları kazanabilir. Kullanım Şartları.

TechSpot’ta Webb Amca olarak da bilinen Kevin Glynn, yıllar içinde ThrottleStop ve RealTemp gibi birkaç faydalı ücretsiz yardımcı program geliştirdi. Bu programları geliştirme sürecinde, Intel CPU’lu Windows Defender’da ilginç bir davranış keşfetti. Windows Defender, bilgisayarınızı kötü amaçlı yazılımlardan ve virüslerden korumak için Windows’ta bulunan yazılımdır. Webb, Defender’ın rastgele aralıklarla aşırı CPU kaynaklarını kullanmaya başladığını keşfetti. Bazı durumlarda, yüzde altıya kadar daha düşük performansa neden olabilir. Neyse ki Webb sorunu çözmek için ücretsiz bir yardımcı program oluşturdu ve buna denir Sayaç Kontrolü. Bu davranışın şu ana kadar Windows 10 ve 11’deki Intel 8., 9., 10. ve 11. nesil CPU’larda bildirildiğini unutmayın. AMD CPU’ları hiç etkilenmez.

İşte durumun basit bir açıklaması. Intel CPU’lar, her iş parçacığı için üç sabit işlevli donanım performans sayacı içerir. Paylaşılan bir kaynak olacak şekilde tasarlanmıştır, böylece sıcaklık ve performans araçları bunlara erişebilir. İşletim sistemi veya kullanıcı tarafından kullanılabilirler. Bu üç sayaç, farklı ayrıcalık seviyelerini yansıtan dört moddan birine programlanabilir. Bunlar, Devre Dışı, OS erişimi (Zil-0), Kullanıcı (zil>0) ve tüm zil seviyelerini içerir. Çoğu performans izleme aracı bunu “tüm zil seviyelerine” veya Mod 3’e ayarlar. Bu, herhangi bir programın bunlara sorunsuz bir şekilde erişmesine izin verir. Ancak, Windows Defender’ın Gerçek Zamanlı Koruma bildirim özelliği, üçünü de rastgele aralıklarla Mod 2’ye değiştirmeye çalışacaktır. Defender, sayaçların durumunu değiştirmeye çalışırken CPU zamanını kullanacağından, sorunun özü budur. Merak ediyorsanız, HWINFO yükleyebilir ve CPU’yu tam yüke alabilirsiniz. Biraz daha düşük bir maksimum saat hızı bildirebilirse. Yazılımın yazarı, bunun muhtemelen Defender’ın sayaçları kullanmaya çalıştığını ve HWINFO’ya müdahale ettiğini söylüyor.

Yeni bir önyüklemeden sonra gördüklerim. 0x222, Defender’ın sayaçları kullandığı anlamına gelir.

Performansı etkilediği sürece, en azından kıyaslamalarda gözle görülür bir etkisi olabilir. TechPowerUp’a göre bir örnek, 5GHz’de çalışan bir Core i9-10850K kullanır. Cinebench R23 kıyaslama puanı ~1000 puanlık bir düşüş gösterdi (16800’e karşı 15800). Mütevazı yazarınız aynı testi kendi Intel 11. nesil CPU’sunda yaptı. Cinebench R23’ü ve bilgisayarımı “olduğu gibi” çalıştırdım ve 11.158 puan aldım. Sonra yardımcı programı indirdim ve “sayaçları sıfırla” yı tıkladım ve tekrar çalıştırdım. Sayaçların sıfırlanmasıyla puanım 12.163’tü; yani yüzde 8.6 artış. Bununla birlikte, yaklaşık bir yıldır bu sisteme sahibim ve asla yavaş veya tepkisiz hissetmedim. Bir Intel Core i7-11700KF, 32GB DDR4 ve bir PCIe 3.0 NVME SSD’ye sahiptir.

Yardımcı programı çalıştırdığınızda, bu buradan indirildi, Intel CPU’larda “IA32_FIXED_CTR_CTRL” kaydının durumunu göreceksiniz. Gördüğünüz sayıyı nasıl yorumlayacağınız aşağıda açıklanmıştır. TechPowerUp:

  • Kullanılmıyor – 0x000: Üç sabit fonksiyon sayacı durdurulur. Sayaçların hiçbiri şu anda kullanılmamaktadır.
  • Defender – 0x222: Üç sabit işlev sayacının tümü mod 2’ye programlanmıştır. Bu, Windows Defender’ın bunları kullanırken bu sayaçları ayarladığı değerdir.
  • Normal – 0x330: İki sayaç mod 3’e programlanmıştır. Bir sayaç mod 0’a programlanmıştır ve kullanılmamaktadır. Bu normal. Bu sayaçları kullanan çoğu izleme programı, sayaç kontrol kaydını bu değere programlayacaktır.
  • Uyarı – 0x332: Bu, üçüncü sayaç, muhtemelen Windows Defender tarafından mod 2’ye ayarlanmışken, izleme yazılımı tarafından iki sayaç normal olarak kullanıldığında gösterilir. Bu, paylaşılan sayaçların kontrolü için iki farklı programın savaşıyor olabileceğine dair bir uyarıdır. Sayaç kontrol kaydının sürekli olarak 0x222 ve 0x332 arasında değiştiğini görebilirsiniz. Windows Defender aynı anda IA32_FIXED işlev sayaçlarını kullanmaya çalışıyorsa, HWiNFO’yu çalıştırırken göreceğiniz şey budur.

Yardımcı programı kullanır ve “sayaçları sıfırla”yı tıklarsanız, sorunu çözecektir. Defender, o oturum süresince onu geri değiştirmeye çalışmayacaktır. Yeniden başlatırsanız, tekrar kontrol etmeniz gerekecektir. Gerçek düzeltmeler söz konusu olduğunda, Windows Defender’ın gerçek zamanlı bildirim sistemini her zaman devre dışı bırakabilirsiniz, ancak bu önerilmez. Ancak, yine de yapmak istiyorsanız, işte nasıl yapacağınız. Windows Pro işletim sistemlerinde Yerel Grup İlkesi Düzenleyicisi’ne (gpedit.exe) gidin. Ardından “Bilgisayar Yapılandırması / Yönetim Şablonları / Windows Bileşenleri / Microsoft Defender Antivirus / Gerçek Zamanlı Koruma” seçeneğine gidin. Burada “Gerçek zamanlı korumayı kapat” seçeneğini etkinleştirebilirsiniz.

Windows Home kullanıyorsanız, kayıt defterini düzenlemeniz gerekir. Bilgisayar\HKEY_LOCAL_MACHINE\ konumuna gidinYAZILIM\İlkeler\Microsoft\Windows Defender\Gerçek Zamanlı Koruma. Daha sonra DisableRealtimeMonitoring adında bir değer görmüyorsanız, sağ tıklayın ve yeni bir DWORD değeri oluşturun. Bu DWORD değerini DisableRealtimeMonitoring olarak adlandırın ve bunu 1 değerine ayarlayın.

Defender’ı rahat bırakmak istiyorsan, koşabilirsin Gaz Durdurma. “Windows Defender Boost” adlı bir özelliği var. Etkinleştirildiğinde, programlanabilir zamanlayıcılardan birini etkinleştirir. Windows Defender bunu fark edecek ve sistem yeniden başlatılana kadar bunlara erişmeye çalışmayı bırakacaktır.

Yazılımın yazarı, daha fazla insanın bu sorunu yaşayıp yaşamadığını merak ediyor. Umarım, yeteri kadar insan bundan şikayet ederse, Microsoft Defender’ı kalıcı olarak düzeltecektir.

Şimdi Oku:




Kaynak : https://www.extremetech.com/computing/337620-new-utility-fixes-windows-defender-hogging-cpu-time-on-intel-cpus

Yorum yapın