Кремень КД Реклама
Кремень КМ Реклама

Тормозит эскиз в SolidWorks (Fusion 360, ...) - лечение.

DVNik
Идет загрузка
Загрузка
06.06.2019
13499
16
Техничка

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

26
В наличии несколько конфигураций.

На некоторых из них САПР и другие тяжелые пакеты заметно подтормаживают.

Особенно это заметно в SolidWorks в режиме эскиза. Сборка из 1300+ деталей при этом может летать.

Реакция на клик на не слабом оборудовании может достигать нескольких секунд.

Выяснил, что причиной является тривиальные и распиаренные патчи от Spectre и Meltdown.

Их отключение расписано подробно, в том числе и на сайте мелко-мягких.

Но!

Практически выявлен нюанс, что во первых - периодически слетает, а во вторых потом повторно не срабатывает.

Как выяснилось, необходимо проверять настройки политик:
Тормозит эскиз в SolidWorks (Fusion 360, ...) - лечение.
Если одна из них стоит Unrestricted, то отключение патчей не работает, тормоза сохраняются.

Полностью отключение выглядит так (Intel):

Запускаем PowerShell от Администратора.

Сначала подключение модулей проверки статуса патчей, соглашаемся на все:
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
Далее - перезагрузка и прощай фризы.

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

26
Комментарии к статье