Возвращаем производительность CPU

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Инструкция | Платформа ПК

После обнаружения в далёком 2018 году уязвимостей Spectre, Meltdown, Downfall и десятков их последующих вариаций, производители компьютерного железа и ПО стали массово выпускать программные обновления, закрывающие дыры безопасности в ущерб производительности ПК. В итоге множество старых, но мощных процессоров, потеряли до 30% вычислительной мощности. В этом материале вы узнаете, как вернуть компьютеру былую производительность, просто отключив лишние заплатки безопасности через реестр.

Автор: Сбер Источник: giga.chat

Пояснение

Кому стоит отключить заплатки безопасности? В первую очередь — владельцам компьютеров на базе процессоров Intel с 4-го по 8-е поколение (Haswell, Skylake, Kaby Lake, Coffee Lake). У этих CPU нет аппаратной защиты, поэтому заплатки безопасности буквально душат их потенциал, отнимая до 30% производительности. Если у вас Intel 9-го или 10-го поколения (Comet Lake), либо первые серии AMD Ryzen (1000/2000), смысл тоже есть: хоть в них и подправили часть дыр, операционная система всё равно задействует программные заплатки, подъедая 7-12% производительности. А вот обладателям современных систем можно не беспокоиться: большинство критических уязвимостей исправлено на этапе разработки микроархитектуры, так что никакого прироста от отключения заплаток они не заметят. Подробнее об этом я рассказывал в одной из своих предыдущих статей.

Процессор Хардварная защита Нужно ли отключать? Ожидаемый прирост
Intel 4-8 пок. Нет Обазательно ~20-30%
Intel 9-10 пок. Частично Да ~7-10%
AMD Ryzen 1000/2000. Частично Да ~10-12%
Новые CPU Полная Возможно < 2%

Инструкция

Отключение программных исправлений снижает уровень безопасности системы. Администрация iXBT.com и автор материала не несут ответственности за возможные негативные последствия, возникшие в результате использования данных рекомендаций. Все действия вы выполняете на свой страх и риск.

Патчи безопаности управляются параметрами FeatureSettingsOverride и FeatureSettingsOverrideMask. Смело их редактируем, нажав левой кнопкой мыши по ним.

Параметры
Автор: Microsoft

Для отключения всех возможных заплаток приведите их к виду:

FeatureSettingsOverride     = 220001f (десятичное: 35651615)
FeatureSettingsOverrideMask = 0x3 (десятичное: 3)

Таблица с более тонкими настройками:

Что отключаем Имя параметра (DWORD) Значение (Decimal) Уязвимость (CVE) Платформа
Spectre Variant 1 FeatureSettingsOverride 1 CVE-2017-5753 Intel / AMD
Spectre Variant 2 / Retpoline FeatureSettingsOverride 2 CVE-2017-5715 Intel / AMD
Meltdown / KVA Shadow FeatureSettingsOverride 4 CVE-2017-5754 Intel
L1TF / Foreshadow FeatureSettingsOverride 8 CVE-2018-3620 Intel
Inception FeatureSettingsOverride 2097152 CVE-2023-20569 AMD
Downfall (GDS) FeatureSettingsOverride 33554432 CVE-2022-40982 Intel
Все заплатки (Intel) FeatureSettingsOverride 33554447 Все вышеуказанные Intel
Все заплатки (Intel + AMD) FeatureSettingsOverride 35651615 Все вышеуказанные Intel + AMD
Активация настроек FeatureSettingsOverrideMask 3 Intel + AMD

Тестирование

Протестируем влияние отключения защиты от Meltdown на производительность Intel Core i9-9900K, AMD Ryzen 1400, Intel Xeon X3450 в популярных играх.

GTA V

Автор: AMD, Intel, Rockstar North
  • Intel Core i9-9900K — разница впределах погрешности.
  • AMD Ryzen 5 1400 — с патчами результат даже на 2 FPS выше чем без них. Скорее всего, это погрешность прогона теста или результат оптимизации планировщика Windows под архитектуру Zen.
  • Intel Xeon X3450 — критичное падение производительности: старый Xeon вынужден постоянно переключать контексты памяти вызывая стартеры во время игрового процесса.

Dota 2

Автор: AMD, Intel, Valve
  • Intel Core i9-9900K — благодаря аппаратному исправлению Meltdown потеря всего ~2% FPS (с 221 до 216 FPS).
  • AMD Ryzen 5 1400 — результат практически идентичен (124 vs 125 FPS). Архитектура Zen изначально была устойчива к Meltdown, поэтому программные заплатки почти не влияют на FPS.
  • Intel Xeon X3450 — Для старой архитектуры программные заплатки обходятся дорого, вызывая 9% падение FPS.

3DMark (Physics Test)

Наиболее показательный текст, так как максимально нагружает CPU.

Автор: AMD, Intel, Futuremark
  • Intel Core i9-9900K — Даже с относительно новым процессоров замедление от программных заплаток составило ~5% (с 26 559 до 25 215 баллов). Это доказывает, что даже при наличии аппаратной защиты, программные заплатки всё равно немного замедляют производительность CPU.
  • AMD Ryzen 5 1400 — разница всего в 16 баллов (0.1%). Процессор работает одинаково быстро.
  • Intel Xeon X3450 — замедление составило ~8%. Вроде не так и много, но, учитывая возраст процессора, весьма критично.

Вывод

Отключение программных заплаток действительно имеет смысл, но только если у вас очень старый процессор или вы владелец ПК на LGA 2011 / LGA 2011-3 (X79/X99), где каждый процент производительности на счету. Во всех остальных случаях игра не стоит свеч, потому как прирост будет практически незаметен, а безопасность ПК сильно снизится.

Изображение в превью:
Автор: Сбур
Источник: giga.chat
Другое
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Связь: https://vk.com/kerfaers или t.me/Pavel_Priluckiy

3 комментария

Добавить комментарий

Pavel_Priluckiy
Процессоры на руках были короткое время, при отключении всех заплаток, производительность значительно выше.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Как светлячкам удавалось 100 лет обманывать физиков (и даже оптические приборы NASA)

В 1962 году во время первого американского пилотируемого орбитального полета на корабле Friendship 7 астронавт Джон Гленн сообщил о необычном явлении. За бортом кабины двигались тысячи мелких...

Сколько на самом деле служат солнечные панели и что с ними происходит потом

У солнечной панели нет точной даты, после которой она внезапно перестаёт работать. Указанные производителем 25 лет обычно относятся к гарантии на сохранение мощности, а не к предельному сроку...

Куда делось всё серебро Солнца? Почему состав нашей звезды не совпадал с метеоритами и как ученые нашли ошибку

Одним из базовых положений современной астрофизики является утверждение, что все объекты Солнечной системы сформировались из единого, достаточно хорошо перемешанного межзвездного облака газа и...

Каким был первый массовый шагомер в СССР: модель «Заря ШМ-6»

В наши дни фитнес-браслеты и умные часы, скрупулезно подсчитывающие каждый шаг и сожженную калорию, кажутся высокотехнологичным решением современности. Мы привыкли думать, что концепция ежедневной...

Как быстро охладить салон автомобиля без кондиционера: японский метод и еще 3 рабочих способа

  • Тематическая подборка
  • Оффтопик
Летом достаточно оставить автомобиль на солнце всего на 20-30 минут, чтобы внутри стало почти невыносимо. Температура в салоне легко поднимается выше +50 °C, пластиковые панели раскаляются, руль...

Обыкновенный стриж: птица, которая может провести 10 месяцев в небе без посадки

В мире пернатых есть виды, чья жизнь тесно связана с небом. Среди них особое место занимает обыкновенный стриж. Эта небольшая птица с длинными серповидными крыльями обитает в Европе, Северной...