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

Подписаться на 3Dtoday
DVNik
Идет загрузка
Загрузка
06.06.19
2019
17
печатает на RepRap
Техничка
24
В наличии несколько конфигураций.
На некоторых из них САПР и другие тяжелые пакеты заметно подтормаживают.
Особенно это заметно в SolidWorks в режиме эскиза. Сборка из 1300+ деталей при этом может летать.
Реакция на клик на не слабом оборудовании может достигать нескольких секунд.
Выяснил, что причиной является тривиальные и распиаренные патчи от Spectre и Meltdown.

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

Но!

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

Как выяснилось, необходимо проверять настройки политик:
caffce848ada482e82edab4af8724ee0.jpg
Если одна из них стоит 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_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 3 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f

Проверяем статус:

Get-SpeculationControlSettings

После обязательно возвращаем политики в нужный статус:

 Set-ExecutionPolicy Restricted LocalMachine 
 Set-ExecutionPolicy Restricted CurrentUser

Проверяем:

Get-ExecutionPolicy -List

Далее - перезагрузка и прощай фризы.
Подписаться на 3Dtoday
24
Комментарии к статье

Комментарии

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

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

Set-ExecutionPolicy Restricted LocalMachine
Set-ExecutionPolicy Restricted CurrentUser
09.07.19 в 18:26
0
Вот без танцев с бубнами: https://www.grc.com/inspectre.htm Ребутнуть не забудьте
06.06.19 в 11:06
0
Замечательное наблюдение, тут же занёс себе в Избранное, Благодарю!

* * *


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

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

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

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


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


И я в этой цепочке рассуждений не имею в виду виртуализацию.
06.06.19 в 16:02
1
Любопытно...
С freecad-ом я необоснованной тупки не ощущаю. А вот у видеоредактора davinci resolve иногда бывают подобные приступы необоснованной тупки (большая задержка реакции на клик). Попробую, а вдруг поможет.
06.06.19 в 18:57
1
А что можно сделать с этим же, но на AMD?
06.06.19 в 19:20
0
Да, на сайте мелко-мягких есть ключи реестра для отключения и для АМД, но там с нюансами...
06.06.19 в 19:20
1
Шибко на вредные советы похоже) .
06.06.19 в 19:22
0
Если у вас стоит SolidWorks. То у вас уже стоит отличный вирус, в антивирусе дыра, безопасность отключена добрым вирусом )
07.06.19 в 17:19
0
Спасибо, реально ускорило комп.
08.06.19 в 16:18
0
У сына на ноутбуке с интегрированной видеокартой работать стало можно после переключения в OpenGL:
https://www.leninsw.info/2017/09/solidworks.html
08.06.19 в 16:59
0
Это другой прикол. Обсуждали недавно, что на интегрированной карте Cura неверно предпросмотр печати показывает. Нет типа линий и такими полупрозрачными линиями рисует.

А тут солид в 3d не тормозит. Сборки 1300+ деталей крутит шустро. Зато в любом эскизе, даже новом чистом - тормозит.
А вот отключение патчей сразу помогает.
Причем помогает так же в некоторых специфических терминалах, где без этого реакции на нажатие кнопки можно пару секунд ждать.
02.07.19 в 14:08
0
Это для Вин-7 не актуально все?
09.07.19 в 18:25
0
Актуально для всех, кому патчи прилетели. Вот прога без лишних телодвижений все отключит и покажет https://www.grc.com/inspectre.htm
09.07.19 в 18:31
0
Актуально для всех, кому патчи прилетели. Вот прога без лишних телодвижений все отключит и покажет https://www.grc.com/inspectre.htm
У меня в этой проге кнопки не активны, а те, команды, что выше не запускаются - не находит их

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

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

Широкоформатный 3D принтер DX Plus . Видео Обзор .

В Екатеринбурге 3D-печать используется в проектировании системы «Умный город»

Минпромторг подготовил каталог отечественных 3D-принтеров

Студенты из КНР изучают 3D-моделирование и 3D-печать летающих дронов в МАИ

Covestro нарастит производство фотополимеров для 3D-принтеров Carbon

Чиним Nikon Coolpix L610 (не фиксируется крышка батарейного отсека)