Подвисает переход между моделью и листами, как ускорить?

Добрый день.

В любом достаточно нагруженном чертеже при переходе из Модели в Лист и при переходе из Листа в Лист наблюдается подвисание, может доходить до 5 минут. Чем больше в листе видовых экранов, тем дольше процесс подвиания Подвисание исчезает, если в листах убить все видовые экраны. Отсюда могу сделать вывод, что проблема как-то связана с ВЭ.

Может кто сталкивался с таким, как вылечить?

НаноКАД 24.1.6578.4521 сборка 7731

Файликом не поделитесь… Есть желание проверить на своем рабочем компе с корпоративными настройками.

По сути вопроса дам такие рекомендации:

  1. Файл подкачки в Windows - выставить на 6144 Мб (верхний и нижний пределы).
  2. Очистить временные фалы !!!
  3. в nanoCAD выставить в качестве графической подсистемы - DirectX. Провести оптимизацию видеоподсистемы - команда VPERFTEST.
  4. Системную переменную mtmode - перевести в значение 3.

Выставить эти параметры и перезагрузить комп. После пробовать.

Пока так. Будет файлик, может еще чего посоветовать получится.

Комп по железу и памяти достаточно сильный?

Достаточно, это когда Оперативки не менее 16 Гбайт, система на SSD, видюха с 2 Гбайт памяти и больше, процессор с частотой от 3 ГГц.

Провел некоторые эксперименты:

  1. Открывал файлы на других компьютерах с разными версиями наноКада, в том числе и с такой же версией как у меня, данной проблемы не наблюдается. Отсюда делаю вывод, что проблема скорее не в файле, а в настройках моего компьютера/версии нанокада.
  2. Подвисание наблюдается даже в простых файлах размером в районе 1мб
  3. Все рекомендации выше попробовал. Вообще ничего не изменилось, прям совсем.
  4. Подвисание по времени почти всегда одинаковое 2,5-3 минуты

Может есть какая-то переменная которая кэширует листы, как в аналоге, может в этом дело? Хотя странно, что с одинаковыми значениями переменных у меня проблема есть, у других нет.

Смотрю в сторону переустановки программы…

Провел некоторые эксперименты:

  1. Открывал файлы на других компьютерах с разными версиями наноКада, в том числе и с такой же версией как у меня, данной проблемы не наблюдается. Отсюда делаю вывод, что проблема скорее не в файле, а в настройках моего компьютера/версии нанокада.
  2. Подвисание наблюдается даже в простых файлах размером в районе 1мб
  3. Все рекомендации выше попробовал. Вообще ничего не изменилось, прям совсем.
  4. Подвисание по времени почти всегда одинаковое 2,5-3 минуты

Может есть какая-то переменная которая кэширует листы, как в аналоге, может в этом дело? Хотя странно, что с одинаковыми значениями переменных у меня проблема есть, у других нет.

Смотрю в сторону переустановки программы…

Если эффект наблюдается только на одной машине и не зависит от файла, то можно попробовать найти какую-то настройку, отличающуюся от других и сохраняемую в реестре.

Для этого можно воспользоваться монитором системных переменных. Алгоритм примерно следующий:

  1. Открыть файл на “хорошем” компьютере и с помощью монитора системных переменных осуществить экспорт ВСЕХ переменных в файл.
  2. Повторить ту же операцию на “плохом” компьютере (фактически сохраняем резервную копию)
  3. На “плохом” компьютере с помощью монитора системных переменных загружаем файл, сдернутый с “хорошего” компьютера.
  4. Перезапускаем нану и проверяем, изменилось ли что-то. Если изменения положительные - можно остановиться на этом. Если изменения отрицательные или ничего не изменилось - возвращаем настройки (п2) и переходим к следующему пункту
  5. Открыть эти файлы в Excel, предварительно сменив им разрешение на *.txt
  6. Совместить столбцы от обоих файлов рядышком. Если платформы одинаковых версий, то количество переменных и их порядок должны совпадать. Если совпадения нет, то придется немного повозиться
  7. В столбец справа от всего содержимого вбить формулу =ЕСЛИ(A2=C2; 1;0). Сравниваются значения и ставится 1 или 0. Столбец озаглавливаем, например “Различие”
  8. Включаем автофильтр и отфильтровываем значения “0”
  9. Анализируем. Различий будет сравнительно немного. Сразу можно отсечь все переменные, содержащие даты и пользовательские папки. Среди оставшихся переменных последовательно ищем сначала подозрительные, смотрим описание, отсеиваем. Дополнительный параметр для отсеивания - место сохранения переменной. Реестр - наиболее фокусная группа
  10. Оставшийся список последовательно ручками меняем значения переменных, перезапускаем и так по кругу. Чонить да найдется

Если заинтересует такой метод, то удачи в изысканиях.

Метод поиска отличающихся переменных неплох, его можно применить как финальный этап при прочих равных условиях. А в данном случае есть большие подозрения, что косяк в Windows (скорее в драйверах, но возможно и в самой системе) и чтобы не гадать и не тратить драгоценное время проще и быстрей сначала переустановить нанокад или уже пойти совсем радикальным путем - перезаливка системы и установка нужной версии нанокада “на чистую”.

Доп.вопрос к hudozhnik:

У вас в системе это был первый нанокад, или до этого стоял другой (предыдущая версия, например)?

А до установки нанокада, какая CAD-система была?

И в Windows на вашем компе вы единственный пользователь (кроме админа)?

У меня в организации переустановка настроеной версии Платформы nanoCAD - это примерно 15 минут (вместе с удалением предыдущей). Перезаливка всей системы на новую с настроенными параметрами и программами для нужд организации - 1час 20 минут. (вместе с автоматической установкой nanoCAD из пакета развертывания).

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

Для 24.1 в клубе выложили патчик

По моим наблюдениям значительно ускорил переключение между пространствами.

Но коль одинаковый файл на разных машинах тормозит по разному, предположу, что проблема в настройках графики в нано, либо в драйверах видео.

Несколько раз ловил такой баг с видео, но там тормозило конкретно все, даже интерфейс

Скрин настроек видео выложи

Мож у тебя опенджиэл включен?

Коллеги внезапно начал подписать файл включены такие настройки. Подвисает в переходе модель лист и наоборот

  1. ** VPERFTEST**провел тест
  2. mtmode перевел в значение 3

Не помогает. Обновил драйвер видеокарты Nvidia А4500

image.png

Коллеги внезапно начал подписать файл включены такие настройки. Подвисает в переходе модель лист и наоборот

  1. ** VPERFTEST**провел тест
  2. mtmode перевел в значение 3

Не помогает. Обновил драйвер видеокарты Nvidia А4500

image.png

Что за нана хоть?

Режим повышенной совместимости DirectX отключи !

Вообще много лишнего навключал, а зачем, наверное и сам не знаешь. Рекомендую сбросить все в дефолт или выстави вот так:

image.png

Но, мы же не знаем, где еще чего не так. И какие системные переменные подверглись изменениям (кроме двух указанных вначале).

Подскажите пожалуйста!

dwg файл разработанный на другой машине и разными платформами 24,0 и 24,1

подгружает ли он в другом НАНОКАде на другой машине какие-то настройки кроме слоёв?

Подскажите пожалуйста!

dwg файл разработанный на другой машине и разными платформами 24,0 и 24,1

подгружает ли он в другом НАНОКАде на другой машине какие-то настройки кроме слоёв?

Слои это не настройки, это свойства.

Все что есть в чертеже подгружает

А также шрифты и шэйпы

У меня был пример, когда такие подвисания при регенерации наблюдались, если использовать внешние ссылки на DWG файлах в качестве подложки. Иногда помогало отключение и включение каких-то слоев внешней ссылки.

Вообще по наблюдениям: если в работе Nanocad что-то идет не так, значит изначально файл DWG был воздан не в Nanocad.

Иногда проблема исчезала, если удалить определенный блок на чертеже - видимо тоже был создан в другой программе.

Дмитрий_Е, в моей организации работаем с внешними ссылками (их много бывает, от 20 до 200), с чертежами от других крупных компаний (ПИК, Самолет и т.п.) и конечно испытывает ряд неудобств в виде замедления работы, но научились с ними успешно бороться. Пока еще не придуман такой nanCAD, который смог бы без проблем и тормозов работать с чертежами dwg, созданными в приложениях Autodesk.

Дмитрий_Е, в моей организации работаем с внешними ссылками (их много бывает, от 20 до 200), с чертежами от других крупных компаний (ПИК, Самолет и т.п.) и конечно испытывает ряд неудобств в виде замедления работы, но научились с ними успешно бороться. Пока еще не придуман такой nanCAD, который смог бы без проблем и тормозов работать с чертежами dwg, созданными в приложениях Autodesk.

Поделитесь, пожалуйста, парой секретов, как успешно получилось бороться?

Приезжайте, расскажу и покажу :wink:

Приезжайте, расскажу и покажу :wink:

Вы всех форумчан приглашаете к Вам приехать? :))))))

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

https://forum.nanocad.ru/discussion/comment/3958#Comment_3958

Поделитесь, пожалуйста, парой секретов, как успешно получилось бороться?

У меня на текущий момент в текущем проекте помогает, если открыть внешнюю ссылку, выполнить регенерацию, сохранить и закрыть её. Затем выполнить регенерацию чертежа, и тогда подвисания при переключения листов и модели проходят. Но больше похоже на случайность, чем на системное решение…. :grin: