В наличии несколько
конфигураций.
На некоторых из них САПР и другие тяжелые пакеты
заметно подтормаживают.
Особенно это заметно в SolidWorks в режиме
эскиза. Сборка из 1300+ деталей при этом может летать.
Реакция на клик на не слабом оборудовании может
достигать нескольких секунд.
Выяснил, что причиной является тривиальные и
распиаренные патчи от Spectre и Meltdown.
Их отключение расписано подробно, в том числе и
на сайте мелко-мягких.
Но!
Практически выявлен нюанс, что во первых —
периодически слетает, а во вторых потом повторно не срабатывает.
Как выяснилось, необходимо проверять настройки
политик
с помощю:
Get-ExecutionPolicy -List
Предварительно запустив окно PowerShell от Администратора.
Если одна из них
стоит Unrestricted, то отключение патчей не работает, тормоза сохраняются.
Полностью отключение выглядит так (Intel):
Сначала подключение модулей проверки статуса
патчей, соглашаемся на все:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
Install-Module SpeculationControl
Import-Module SpeculationControl
Смотрим статус:
Get-SpeculationControlSettings
Чтобы отключить защиту от CVE-2018-3639 (интеллектуальное хранилище обхода) и снижению опасности для CVE-2017 г-5715 (Spectre варианта 2) и 5754 CVE 2017 г. (Meltdown):
reg add
‘HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory
Management’ /v FeatureSettingsOverride /t REG_DWORD /d 3 /f
reg add ‘HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory
Management’ /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f
Проверяем статус:
Get-SpeculationControlSettings
После обязательно возвращаем политики в нужный статус:
Set-ExecutionPolicy Restricted LocalMachine
Set-ExecutionPolicy Restricted CurrentUser
Проверяем:
Get-ExecutionPolicy -List
Далее — перезагрузка и прощай фризы.
Более детально расписано на https://wp-seven.ru/instruktsii/tips/windows-10-tips/kak-proverit-zashhishhyon-li-kompyuter-ot-spectre-i-meltdown.html