Перейти к публикации

Почему тормозит SW2018SP5?


Рекомендованные сообщения

@Ozzy_72  рекомендую посмотреть и вот эту тему

Возможно чудом там найдется ответ. У автора тоже АМД ФХ как и у Вас, может чего подскажет.

ИМХО, причина проблемы не привязана к версии солида. Возможно настройка какая-нибудь внутренняя солида, но тоже сомнительно. Я бы поставил прогу-настройщик винды и там бы крутил вертел, также отключал бы службы.

Антивирус какой?

Изменено пользователем Narwhal
Ссылка на сообщение
Поделиться на других сайтах


9 часов назад, Narwhal сказал:

Я бы поставил прогу-настройщик винды и там бы крутил вертел

К слову о настройщике, в комплекте с SW2015 SP5 уже ставится WPT x64 (Windows Performance Toolkit), видимо специально для тех у кого тормозит :biggrin:

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Может будете пинать что сразу этого не сделал, но до того не делал никогда. Поставил на экзешник солида в  "свойствах"   "режим совместимости"  "запускать от имени администратора"   и всё заработало как надо. Только после запуска естественно спрашивает можно или нет запускать.

 

Вопрос:  "Что это было и почему так?"  Интересно же.

Ссылка на сообщение
Поделиться на других сайтах
В 01.01.2019 в 20:42, Ozzy_72 сказал:

Может будете пинать что сразу этого не сделал, но до того не делал никогда. Поставил на экзешник солида в  "свойствах"   "режим совместимости"  "запускать от имени администратора"   и всё заработало как надо. Только после запуска естественно спрашивает можно или нет запускать.

 

Вопрос:  "Что это было и почему так?"  Интересно же.

А в режиме совместимости указали какую ОС?
"Заработало как надо" - т.е. отлично, без всякого рода провисаний и прочего?

Ссылка на сообщение
Поделиться на других сайтах

Режим совместимости вообще не трогал, то есть там галочка не стоит. Вообще ничего не жал кроме "запускать от имени администратора"

 Действительно отлично, без зависаний и прочего. Курсор на мышь откликается сразу. Всё как на Windows  7 было. 

Ссылка на сообщение
Поделиться на других сайтах

А вопрос "почему так" трансформировался в "почему так было" на грабли то наступал, и по лбу били :)

Ссылка на сообщение
Поделиться на других сайтах
В 06.01.2019 в 00:34, Ozzy_72 сказал:

Режим совместимости вообще не трогал, то есть там галочка не стоит. Вообще ничего не жал кроме "запускать от имени администратора"

 Действительно отлично, без зависаний и прочего. Курсор на мышь откликается сразу. Всё как на Windows  7 было. 

Хм, то есть SW не использовал все ресурсы машины лишь из-за отсутствия "разрешения" от админа?...

Ссылка на сообщение
Поделиться на других сайтах

Хм, господа, вот какая история приключилась - на рабочем компе сделал всё, как было описано в предыдущих постах - по поводу админа и прочего, но вот что вытворяет этот непокорный дух машины (см. приложения) -  массив 500 на 500 самый простой примитив...
Intel core I7-8700, Quadro k1200, 16 Gb RAM - конфигурация компа... Что не так, не могу понять, подскажите, если кто в курсе.

Снимок экрана (4).png

Снимок экрана (5).png

Ссылка на сообщение
Поделиться на других сайтах
12 часа назад, Paladin_Of_War сказал:

Хм, господа, вот какая история приключилась - на рабочем компе сделал всё, как было описано в предыдущих постах - по поводу админа и прочего, но вот что вытворяет этот непокорный дух машины (см. приложения) -  массив 500 на 500 самый простой примитив...
Intel core I7-8700, Quadro k1200, 16 Gb RAM - конфигурация компа... Что не так, не могу понять, подскажите, если кто в курсе.

Процессор у вас медленный.

 

Ему нужно сделать 250000 эскизов (скорее всего ещё и с размерами) и 250000 выдавливаний. Последовательно. Вот он и трудится.

Видите как на 2-й картинке первое ядро загружено... Под завязку.

 

Ожидайте.:5a33a36b9803c_3DSmiles(266):

Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, Krusnik сказал:

Процессор у вас медленный.

 

Ему нужно сделать 250000 эскизов (скорее всего ещё и с размерами) и 250000 выдавливаний. Последовательно. Вот он и трудится.

Видите как на 2-й картинке первое ядро загружено... Под завязку.

 

Ожидайте.:5a33a36b9803c_3DSmiles(266):

Демон, а не машина - во всех и хороших и не очень смыслах...i7 8700 вроде как не слабый проц...
Тогда подскажите, подсказать машине или же в "наглую заставить" распределять такого рода задачи на несколько ядер возможно?

Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, Paladin_Of_War сказал:

Демон, а не машина - во всех и хороших и не очень смыслах...i7 8700 вроде как не слабый проц...
Тогда подскажите, подсказать машине или же в "наглую заставить" распределять такого рода задачи на несколько ядер возможно?

"Проц" - не слабый, но задача не для Солида, который не может распределять "такого рода задачу" на несколько ядер. Это слишком большой массив для Солида в 500 на 500.

Ссылка на сообщение
Поделиться на других сайтах
Только что, Paladin_Of_War сказал:

Демон, а не машина - во всех и хороших и не очень смыслах...i7 8700 вроде как не слабый проц...
Тогда подскажите, подсказать машине или же в "наглую заставить" распределять такого рода задачи на несколько ядер возможно?

Я же с иронией писал... понятно, что демон.

 

Никак не заставить. SolidWorks (и другие 3D САПР, ну может кроме T-flex) строят модели по дереву. Т.е. последовательно. Одно действие за другим.

 

И хоть 150 ядер поставьте - всё равно операции будут выполняться последовательно. он даже может в чехарду ядрами играть одну задачу одним ядром - другую вторым и т.д.

 

Вывод: ему критично не количество ядер, а частота одного ядра. (ну в вашем случае конечно возможно разогнать до 5 ГГц, правда я думаю это особо не ускорит процесс).

Конкретно для массива есть галочки "Геометрический массив" или "Массив тел" что-то в этом духе. Вот при этих галочках SolidWorks быстро строит массивы, т.к. просто клонирует параллелограммы, а не выполняет пол миллиона операций последовательно.

 

А в общем...:5a33a36b9803c_3DSmiles(266):

Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, Krusnik сказал:

Я же с иронией писал... понятно, что демон.

 

Никак не заставить. SolidWorks (и другие 3D САПР, ну может кроме T-flex) строят модели по дереву. Т.е. последовательно. Одно действие за другим.

 

И хоть 150 ядер поставьте - всё равно операции будут выполняться последовательно. он даже может в чехарду ядрами играть одну задачу одним ядром - другую вторым и т.д.

 

Вывод: ему критично не количество ядер, а частота одного ядра. (ну в вашем случае конечно возможно разогнать до 5 ГГц, правда я думаю это особо не ускорит процесс).

Конкретно для массива есть галочки "Геометрический массив" или "Массив тел" что-то в этом духе. Вот при этих галочках SolidWorks быстро строит массивы, т.к. просто клонирует параллелограммы, а не выполняет пол миллиона операций последовательно.

 

А в общем...:5a33a36b9803c_3DSmiles(266):

Спасибо за ответ... И всё же, держу пари, есть возможность сие дело работать на все ядра...
А по поводу T-flex - в плане поддержки многоядерности у них получше?

Ссылка на сообщение
Поделиться на других сайтах
13 часа назад, Paladin_Of_War сказал:

Intel core I7-8700, Quadro k1200, 16 Gb RAM - конфигурация компа... Что не так, не могу понять, подскажите, если кто в курсе.

Может ради интереса отключить аппаратное ускорение поставив галочку в настройках программы Инструменты-Параметры...-Настройки пользователя-Качество изображения-Использовать программу OpenGL (или соответсвующий выбор Solidworks RX).

http://help.solidworks.com/2010/russian/solidworks/sldworks/legacyhelp/sldworks/errormsgs/graphics_adapters_and_drivers.htm

 

Ещё можно в режиме Solidworks RX попробовать загрузку без настроек:

http://help.solidworks.com/2010/russian/solidworks/sldworks/legacyhelp/sldworks/errormsgs/troubleshooting_resources.htm

http://help.solidworks.com/2010/russian/solidworks/whatsnew/allcontent/solidworks/noncore/swrx/wn_2010/wn_2010_srx_graphics_computer_health.html

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, Kelny сказал:

Может ради интереса отключить аппаратное ускорение поставив галочку в настройках программы Инструменты-Параметры...-Настройки пользователя-Качество изображения-Использовать программу OpenGL (или соответсвующий выбор Solidworks RX).

http://help.solidworks.com/2010/russian/solidworks/sldworks/legacyhelp/sldworks/errormsgs/graphics_adapters_and_drivers.htm

 

Ещё можно в режиме Solidworks RX попробовать загрузку без настроек:

http://help.solidworks.com/2010/russian/solidworks/sldworks/legacyhelp/sldworks/errormsgs/troubleshooting_resources.htm

http://help.solidworks.com/2010/russian/solidworks/whatsnew/allcontent/solidworks/noncore/swrx/wn_2010/wn_2010_srx_graphics_computer_health.html

Благодарю, хотя "фишечку" с OpenGl знаю, посмотрим на SW RX

Ссылка на сообщение
Поделиться на других сайтах

Как вариант отключить некоторые фишки процессора, например, отключить псевдомного многопоточность для ядра: Hyper-Threading 

 

 

Посмотреть на предмет обновлений от мелкомягких повышающих безопасность операционной системы, но снижающих производительность системы, например:

https://kanobu.ru/news/ofitsialno-obnovlenie-bezopasnosti-windows-snizit-proizvoditelnost-protsessorov-intel--400883/

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, Kelny сказал:

Как вариант отключить некоторые фишки процессора, например, отключить псевдомного многопоточность для ядра: Hyper-Threading 

 

 

Посмотреть на предмет обновлений от мелкомягких повышающих безопасность операционной системы, но снижающих производительность системы, например:

https://kanobu.ru/news/ofitsialno-obnovlenie-bezopasnosti-windows-snizit-proizvoditelnost-protsessorov-intel--400883/

Ага, вот это интересно - понял, направление задано, спасибо

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Paladin_Of_War сказал:

А по поводу T-flex - в плане поддержки многоядерности у них получше?

Ну там модели строятся как-то по-другому. После других САПР это сразу заметно. Может они и обошли последовательности.

 

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

Если у вас первое ядро выполнит вырез раньше, чем второе ядро выдавит тело, в котором должен быть вырез - то вы получите деталь без выреза. В этом и вся соль.

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Krusnik сказал:

Ну там модели строятся как-то по-другому. После других САПР это сразу заметно. Может они и обошли последовательности.

 

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

Если у вас первое ядро выполнит вырез раньше, чем второе ядро выдавит тело, в котором должен быть вырез - то вы получите деталь без выреза. В этом и вся соль.

Понял, теперь доходчиво понял, благодарю

Ссылка на сообщение
Поделиться на других сайтах

Для того чтобы могли использоваться много поточные схемы вычислений, причём эффективно, с минимум "бутылочных горлышек" необходимо чтобы программист не просто использовал соответствующую среду программирования, но и учитывал скажем так логику многопоточности. То есть вносил изменения в свой мозг :)   

 

 С инженерным проектированием нечто подобное, я встречал разработку, точнее общался с разработчиками (году приблизительно в 2000-2003) которые пытались внедрить многопоточность, единственное что тут может помочь это создание по дереву проектирования , если возможно, иного пути построения детали такого где возможно распараллеливание, естественно что исходное дерево проектирования при этом уходит в никуда, появляется иное очень "удобное" для процессора, но почти всегда логически непонятное инженеру.  Так как распараллеливание идёт на уровне графического ядра программы, его логики работы.

 

Мы мыслим точно линейно  и последовательно, или приблизительно, параллельно и интуитивно. Второй вариант для САПР не очень как-то :)    Так что ИМХО проблема распараллеливания построения детали в голове инженера мыслящего линейно и деталь строящего соответственно. Как только вы придумаете метод как можно компанией инженеров строить одновременно одну и ту-же  деталь по минимуму договариваясь предварительно и общаясь в процессе, так сразу патентуйте алгоритм :)   то есть если будет понятно как можно компанией построить сложную деталь или сборку вместе, причём чтобы сумма общая времени с учётом всех предварительных договорённостей, совещаний и согласований и общения между собой в процессе плюс собственно построение было быстрее (в сумме человеко-часов)  чем если бы это всё строил один человек было меньше это прорыв.  

 

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

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...