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

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

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

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

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

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

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

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

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

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

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

Но!

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

Как выяснилось, необходимо проверять настройки политик:
Если одна из них стоит 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
Далее - перезагрузка и прощай фризы.

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

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

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

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

Комментарии

06.06.2019 в 09:41
1

Если все строки Undefined, то норм?

06.06.2019 в 09:45
1

Что бы отключение патча работало, необходимо что бы на одном из уровней политик стояло Restricted, что запрещает запуск скриптов и блокирует патчи, режим которых определили ранее в реестре (согласно инструкции МелкоСофт).

Т.е. после команд правки реестра необходимо выполнить: 

Set-ExecutionPolicy Restricted CurrentUser
У меня после обновлений там каша была, так что помогло в итоге обе нижние выставить:
 Set-ExecutionPolicy Restricted LocalMachine 
 Set-ExecutionPolicy Restricted CurrentUser

09.07.2019 в 18:26
0

Вот без танцев с бубнами: https://www.grc.com/inspectre.htm Ребутнуть не забудьте

28.08.2019 в 21:28
0

супер! помогло, спасибо!

06.06.2019 в 11:06
0

Замечательное наблюдение, тут же занёс себе в Избранное, Благодарю!

* * *

Я бы добавил ещё пять копеек, так как неравнодушен к M$ и intel по-своему.

Сформулирую просто, в стиле К.О. :

Автономный ПК.

Гораздо быстрее, чем любой универсальный и/или internet-подключённый.

И - да, я понимаю, что это местами трудноповторяемо, но если этот ПК - Ваш кусок хлеба,
просто задумайтесь о мультимониторной работе и/или о единой консоли доступа.

И я в этой цепочке рассуждений не имею в виду виртуализацию.

06.06.2019 в 16:02
1

Любопытно...
С freecad-ом я необоснованной тупки не ощущаю. А вот у видеоредактора davinci resolve иногда бывают подобные приступы необоснованной тупки (большая задержка реакции на клик). Попробую, а вдруг поможет.

06.06.2019 в 18:57
1

А что можно сделать с этим же, но на AMD?

06.06.2019 в 19:20
0

Да, на сайте мелко-мягких есть ключи реестра для отключения и для АМД, но там с нюансами...

06.06.2019 в 19:20
1

Шибко на вредные советы похоже) .

06.06.2019 в 19:22
0

Если у вас стоит SolidWorks. То у вас уже стоит отличный вирус, в антивирусе дыра, безопасность отключена добрым вирусом )

07.06.2019 в 17:19
0

Спасибо, реально ускорило комп.

08.06.2019 в 16:18
0

У сына на ноутбуке с интегрированной видеокартой работать  стало можно после переключения в OpenGL:
https://www.leninsw.info/2017/09/solidworks.html

08.06.2019 в 16:59
0

Это другой прикол. Обсуждали недавно, что на интегрированной карте Cura неверно предпросмотр печати показывает. Нет типа линий и такими полупрозрачными линиями рисует.

А тут солид в 3d не тормозит. Сборки 1300+ деталей крутит шустро. Зато в любом эскизе, даже новом чистом - тормозит.
А вот отключение патчей сразу помогает.
Причем помогает так же в некоторых специфических терминалах, где без этого реакции на нажатие кнопки можно пару секунд ждать.

02.07.2019 в 14:08
0

Это для Вин-7 не актуально все?

09.07.2019 в 18:25
0

Актуально для всех, кому патчи прилетели. Вот прога без лишних телодвижений все отключит и покажет https://www.grc.com/inspectre.htm

09.07.2019 в 18:31
0

Актуально для всех, кому патчи прилетели. Вот прога без лишних телодвижений все отключит и покажет https://www.grc.com/inspectre.htm
У меня в этой проге кнопки не активны, а те, команды, что выше не запускаются - не находит их

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

ОПАЛУБКА ДЛЯ ЛИТЬЯ – ПРОСТОЙ КОНСТРУКТОР

Моя первая законченная миниатюра :)

Центрифуга(миксер) для паяльной пасты

Анонс тизер трейлера 2

Промышленные 3D принтеры большого формата печати

Angelina Jolie as Lara Croft прототип.