Нова утиліта виправляє Windows Defender Hogging Time на процесорі Intel

Нова утиліта виправляє Windows Defender Hogging Time на процесорі Intel

Кевін Глінн, він же дядько Вебб в TechSpot, протягом багатьох років розробив декілька корисних безкоштовних комунальних послуг, таких як Thothlestop та RealTemp. У процесі розробки тих програм він виявив цікаву поведінку в Windows Defender за допомогою процесорів Intel. Windows Defender - це програмне забезпечення, що входить до Windows для захисту вашого ПК від зловмисних програм та вірусів. Вебб виявив, що через випадкові інтервали Defender раптом почне використовувати надмірні ресурси процесора. У деяких випадках це може призвести до зниження продуктивності до шести відсотків. На щастя, Вебб створив безкоштовну утиліту для вирішення проблеми, і вона називається Counter Control. Зауважте, що про цю поведінку досі повідомлялося з Intel 8, 9th, 10th та 11 -го ген -процесорів на Windows 10 та 11. AMD -процесорах взагалі не впливають.

Ось просте пояснення ситуації. Процеси Intel включають три лічильники продуктивності фіксованої функції для кожної потоки. Вони розроблені для спільного ресурсу, тому інструменти температури та продуктивності можуть отримати доступ до них. Вони можуть використовуватися або ОС, або користувачем. Ці три лічильники можуть бути запрограмовані на один із чотирьох режимів, що відображають різні рівні привілеїв. До них належать інвалід, доступ до ОС (кільце-0), користувач (кільце> 0) та рівні на всьому кільці. Більшість інструментів моніторингу продуктивності встановлюють це на "рівні весь кільце" або режим 3. Це дозволяє будь-якій програмі отримувати доступ до них без проблем. Однак функція сповіщення про захист Windows Defender в реальному часі спробує змінити всі три на режим 2 через випадкові проміжки часу. Це суть проблеми, оскільки захисник використовуватиме час процесора, намагаючись змінити статус лічильників. Якщо вам цікаво, ви можете завантажити Hwinfo і поставити процесор під повним навантаженням. Якщо може повідомити про трохи нижчу максимальну швидкість тактової швидкості. Автор програмного забезпечення каже, що це, ймовірно, захисник намагається використовувати лічильники та втручатися в Hwinfo.

Нова утиліта виправляє Windows Defender Hogging Time на процесорі Intel

Наскільки це впливає на продуктивність, це може мати помітний вплив, принаймні в орієнтирах. Один із прикладів, згідно з TechPowerup, використовує Core I9-10850K, що працює на 5 ГГц. Він показав зменшений бал Cinebench R23 ~ 1000 балів (16800 проти 15800). Ваш скромний автор зробив той самий тест на власному процесорі Intel 11th Gen. Я запустив CineBench R23 і зі своїм ПК "як є" і отримав оцінку 11,158. Далі я завантажив утиліту і натиснув «скидання лічильників» і знову запустив її. Мій бал із скиданням лічильників становив 12 163; що становить 8,6 відсотка підйому. Це означає, що я мав цю систему приблизно рік, і вона ніколи не відчувала себе повільно чи не відповідає. Він має Intel Core i7-11700KF, 32 Гб DDR4 та PCIE 3.0 NVME SSD.

Коли ви розпалюєте утиліту, яку можна завантажити тут, ви побачите статус реєстру "IA32_FIXED_CTR_CTRL" на Intel CPU. Ось як інтерпретувати номер, який ви бачите, скопійовано з TechPowerUp:

  • Не використовується - 0x000: Три лічильники фіксованих функцій припиняються. Наразі жодна з лічильників не використовується.
  • Defender - 0x222: Усі три лічильники фіксованих функцій запрограмовані в режим 2. Це значення, до якого Windows Defender встановлює ці лічильники, коли він їх використовує.
  • Нормальний - 0x330: Два лічильники запрограмовані в режим 3. Один лічильник запрограмований у режим 0 і не використовується. Це нормально. Більшість програм моніторингу, які використовують ці лічильники, програмуватимуть регістр управління лічильником на це значення.
  • ПОПЕРЕДЖЕННЯ - 0x332: Це показано, коли два лічильники зазвичай використовуються за допомогою програмного забезпечення, а третій лічильник встановлений у режим 2, ймовірно, Windows Defender. Це попередження про те, що дві різні програми можуть боротися за контроль над спільними лічильниками. Ви можете побачити регістр управління лічильником постійно змінюється між 0x222 та 0x332. Це те, що ви побачите під час запуску Hwinfo, якщо Windows Defender намагається одночасно використовувати лічильники функцій IA32_fixed.

Якщо ви використовуєте утиліту та натисніть "скинути лічильники", це вирішить проблему. Захисник не намагатиметься змінити його на тривалість цього сеансу. Якщо ви перезавантажуєте, вам потрібно буде перевірити це ще раз. Що стосується фактичних виправлень, ви завжди можете відключити систему сповіщень Windows Defender в реальному часі, але це не рекомендується. Однак, якщо ви хочете це зробити все одно, ось як ви це робите. У Windows Pro OSE перейдіть до редактора локальної групової політики (GPEDIT.EXE). Далі перейдіть до "Конфігурації комп'ютера / адміністративні шаблони / компоненти Windows / Microsoft Defender антивірус / захист у режимі реального часу". Тут ви можете ввімкнути "вимкнути захист у режимі реального часу".

Якщо ви перебуваєте в домі Windows, вам потрібно буде редагувати реєстр. Перейдіть до комп'ютера \ HKEY_LOCAL_MACHINE \ Програмне забезпечення \ Політика \ Microsoft \ Windows Defender \ Захист у режимі реального часу. Далі, якщо ви не побачите значення під назвою InfableRealTimeMonitoring, клацніть правою кнопкою миші та створіть нове значення DWORD. Назвіть це значення DWORD IncableRealTimeMonitoring і встановіть це на значення 1.

Якщо ви хочете залишити захисника в спокої, ви також можете запустити Throthlestop. У ньому є функція під назвою "Windows Defender Boost". Увімкнення його активує один із програмованих таймерів. Windows Defender помітить це і перестане намагатися отримати доступ до них, поки система не буде перезапущена.

Автору програмного забезпечення цікаво дізнатись, чи все більше людей переживає цю проблему. Сподіваємось, він пише, якщо на це буде достатньо людей, Microsoft назавжди виправить захисника.

Читати далі

Утиліта програмного забезпечення та BIOS, як повідомляється, розблокування повнорозмірних можливостей н
Утиліта програмного забезпечення та BIOS, як повідомляється, розблокування повнорозмірних можливостей н

Розробник Crafty Software створив обхідний шлях для Low Hash Ream Nvidia, щоб відновити їх до повної видобутку потужності.

Утиліта програмного забезпечення та BIOS, як повідомляється, розблокують повнорозмірні можливості на NVIDIA
Утиліта програмного забезпечення та BIOS, як повідомляється, розблокують повнорозмірні можливості на NVIDIA

Розробник Crafty Software створив обхідний шлях для Low Hash Ream Nvidia, щоб відновити їх до повної видобутку потужності.

Нова утиліта може подвоїти продуктивність AMD Threadripper 2990WX
Нова утиліта може подвоїти продуктивність AMD Threadripper 2990WX

Утиліта може істотно підвищити продуктивність верхніх Threadripper під Windows, можливо, через недоліки планувальника Windows.

Apple може розірвати iTunes, очищення шляху до утилізації ненависної програми
Apple може розірвати iTunes, очищення шляху до утилізації ненависної програми

Є натяки, що Apple працює над новими програмами для управління контентом - і це може означати, що iTunes, нарешті, йде на вихід. Це не станеться за одну ніч, але, можливо, це станеться, період.