Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Долгая перерисовка кнопок в Capture 17.2 при открытии
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Cadence
Tiger
Добрый день

Проблема наверняка типична, очень уж странны эффекты. Появились после накатывания 29 хотфикса, точнее, я стал обращать на них внимание после этого.

Суть в следующем: при открытии Capture, равно как и при открытии любого нового листа в новом окне Capture (включая логи) идет 10-15 секундная перерисовка кнопок управления, примерно по 3 шт. в секунду, причем неоднократно. Делать при этом ничего нельзя, загрузка процессора поднимается до 29%, а машинка не самая слабая: i5-7400, 16 гиг и все такое.

Где-то что-то нужно поправить в настройках, видимо. Подскажите, пожалуйста.
Uree
Тот же эффект. Вот только у меня совершенно другой пакет - 16.6 hotfix 102.
И такое появилось после какого-то очередного апдейта Вин10, с чем я это и связываю. Коллега рядом сидит на 7-ке и у него эффект не наблюдается.
Tiger
Может быть, нельзя устранить причину, но попробовать устранить последствия: явно идет торможение события Windows отрисовки окна WM_PAINT какой-то встроенной проверкой. Как подключить графический процессор для Capture и Allegro? Диспетчер задач говорит, что графическое ядро они не используют.

Проверку это не устранит, конечно, но хоть отрисовываться будет сильно быстрее.
Uree
Я не на ноуте работаю, на десктопе, с внешней картой. Это ничего не меняет.
SSerge
Похоже, имплементация новых прогрессивных технологий в Capture прошла успешно.
Нас предупреждали:
https://electronix.ru/forum/index.php?s=&am...t&p=1480963
Привыкайте, теперь всегда так будет.
Tiger
Цитата(Uree @ Dec 1 2017, 13:53) *
Я не на ноуте работаю, на десктопе, с внешней картой. Это ничего не меняет.

У меня тоже десктоп и тоже с внешней картой. И тоже Win10. Но на 16.6 точно помню, что работала без тормозов от слова совсем, правда, с третьим хотфиксом.

Я тут погуглил в англоязычных форумах- проблеме, оказывается, 8 лет уже. Или даже больше.

Сервер лицензий пакостит, похоже. В понедельник поиграюсь с ним, как сяду за машину.
Uree
Хм... а он-то каким местом к перерисовке графики? У меня эффект появился в какой-то момент последних пару недель, не раньше. И произошло это именно после очередного апдейта винды, поэтому с ним и связываю. Но и масштаб совсем не тот, как в комьюнити пишут - никаких десятков секунд или минут, просто на глаз видно, как в секунду-другую идет перерисовка.
Tiger
Цитата(Uree @ Dec 2 2017, 18:23) *
Хм... а он-то каким местом к перерисовке графики?

При запуске проверяет лицензию, а это процесс не моментальный, поэтому несколько раз обновляется окно Оркада. Это нормальный стиль программирования под Windows (во всяком случае, когда я изучал его 15 лет назад sm.gif). Но увы, тут получается засада: поскольку проверка лицензии кушает немерено процессорных ресурсов (как видно в диспетчере процессов), сама отрисовка тоже тормозится. Все логично.

Цитата(Uree @ Dec 2 2017, 18:23) *
У меня эффект появился в какой-то момент последних пару недель, не раньше. И произошло это именно после очередного апдейта винды, поэтому с ним и связываю. Но и масштаб совсем не тот, как в комьюнити пишут - никаких десятков секунд или минут, просто на глаз видно, как в секунду-другую идет перерисовка.

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

Но это, конечно, все догадки...
bsvc963
Process Monitor показывает, что Capture читает содержимое реестрового ключа HKCU\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\TabletMode - судя по всему перед отрисовкой КАЖДОЙ кнопки тулбара. Те поверяет не сменил ли юзер десктоп на планшет. sm.gif)) Привет программерам Cadence sm.gif
Uree
Жесть... они там реально считают, что кто-то будет работать со схемами в таблетном режиме?
bsvc963
Цитата(Uree @ Dec 12 2017, 15:35) *
Жесть... они там реально считают, что кто-то будет работать со схемами в таблетном режиме?

10-ка позволяет менять режимы. Вопрос в другом - зачем ТАК часто проверять?
HKCU\Software\Microsoft\Windows\DWM\ColorPrevalence - второй ключ точно также читаемый
Tiger
"Не сломан, а заговорен, значить" (С) Понедельник начинается в субботу
bsvc963
Сбросил в 0 HKCU\Software\Microsoft\Windows\DWM\ColorPrevalence и перегрузился (отключил отображение цвета в заголовках)- вроде побыстрее стало. Проверьте плз...
Uree
Ничего не сбрасывал, потому что и так в нуле стоят оба ключа. Но перерисовка задалбывает... Причем ладно бы только в Capture, она точно такая же тормознутая в SigWave, а его я намного чаще чем схематик пользую и вот там реально достаетsad.gif
Tiger
Я давно уже убрал панели кнопок и использую hotkeys sm.gif Иначе - жутко.
Но при открытии нового дизайна - все сначала.
bsvc963
Провёл небольшое исследование.
Результаты :
1. Video: AMD Radeon R7-250
CPU: AMD A8-7500
RAM: 8Gb
Отрисовка тулбара быстрая (хотя заметна).
2. Video: - встроенное (APU)
CPU: AMD A8-7500
RAM: 8Gb
Отрисовка тулбара быстрая (хотя заметна - не отличается от п.1).
3. Video: NVIDIA Geforce 630
CPU: AMD FX-4100
RAM: 12Gb
Отрисовка тулбара тормозит.
4. Video: NVIDIA Geforce GT430
CPU: Intell Core2Duo E8500
RAM: 6Gb
Отрисовка тулбара тормозит.

В первых двух конфигурациях отрисовка значительно быстрее - не вызывает дискомфорта. Версии Windows одинаковы.
Uree
Core i5-7500
NVidia Quadro K620
Win 10 Pro

Тоже НВидиа... Но как-то не верится.
Дело в том, что драйвера железа не обновлялись с момента начала пользования компа. Только винда(понятное дело) и хотфиксы на Cadence накатывались. Сервер лицензий на отдельном компе, на всю фирму(честные лицензии, если что, в начале года докупалось доп. место под меня, саппорт тоже оплачен). Тот комп старенький, под ХР, но на нем ничего, кроме собственно сервера и не крутится.
Так вот эффект этих тормозов заметен только у меня и началось это, как и писал, где-то в ноябре. Поэтому и грешу только на то, что изменялось - апдейты системы или хотфиксы. Но последний хотфикс, который затрагивал непосредственно Capture был аж 86-м, от 8 июня 2017, а DLL-ки из комплекта тоже все разных версий/хотфиксов.
В общем непонятно, что именно сломалось и у кого. Хорошо я схемами почти не занимаюсь...
bsvc963
Цитата(Uree @ Dec 22 2017, 11:14) *
Core i5-7500
NVidia Quadro K620
Win 10 Pro

Тоже НВидиа... Но как-то не верится.
Дело в том, что драйвера железа не обновлялись с момента начала пользования компа. Только винда(понятное дело) и хотфиксы на Cadence накатывались. Сервер лицензий на отдельном компе, на всю фирму(честные лицензии, если что, в начале года докупалось доп. место под меня, саппорт тоже оплачен). Тот комп старенький, под ХР, но на нем ничего, кроме собственно сервера и не крутится.
Так вот эффект этих тормозов заметен только у меня и началось это, как и писал, где-то в ноябре. Поэтому и грешу только на то, что изменялось - апдейты системы или хотфиксы. Но последний хотфикс, который затрагивал непосредственно Capture был аж 86-м, от 8 июня 2017, а DLL-ки из комплекта тоже все разных версий/хотфиксов.
В общем непонятно, что именно сломалось и у кого. Хорошо я схемами почти не занимаюсь...

У нас тормозить начало после установки последнего крупного обновления Windows (windows fall creators update кажется)...а Драйвера Windows без спросу может сама обновить
Uree
Вот у меня тоже стойкое ощущение что после этого большого осеннего апдейта тормоза начались. В начале ноября еще порядок был, потом пару недель на работе толком не был, пару раз появлялся и где-то в то же время прошел этот апдейт, а к концу месяца вернулся и заметил изменения. В общем MS как обычно все сломала...
А может и НВидиа, от них 30 октября было обновление. Щас проверим...
bsvc963
Цитата(Uree @ Dec 22 2017, 11:41) *
Вот у меня тоже стойкое ощущение что после этого большого осеннего апдейта тормоза начались. В начале ноября еще порядок был, потом пару недель на работе толком не был, пару раз появлялся и где-то в то же время прошел этот апдейт, а к концу месяца вернулся и заметил изменения. В общем MS как обычно все сломала...
А может и НВидиа, от них 30 октября было обновление. Щас проверим...

Что показала проверка?
Uree
Да ничего не показала, не было времени что-то проверять.
С другой стороны так подумал - а смысл пытаться откатить драйвер, если десятка все равно через день-два это обнаружит и обновит? Хотя судя по номерам версий, на компе установлена более свежая, чем рекомендованная НВидиа для этой карты. Хотя не уверен, имеет ли это значение для задач проектирования РСВ. Для механики - скорее да, имело бы, а для РСВ - сомневаюсь, ничего ведь сложного в той отрисовке нет. Да и тормоза, которые наблюдаются только в одном приложении, да еще и в не самом сложном графически, это вряд ли проблема драйверов.
bsvc963
В диспетчере устройств удалил видяшку вместе с дровами, нашёл диск родной....Дата разработки дров 02.10.2012, версия 9.18.13.697 (это в свойствах видяхи) NVIDIA пишет версия 306.97. Эффект остался sad.gif может чуть быстрее (это наверное зависит от фазы Луны, а не от драйвера), но остался.
Velund
QUOTE (bsvc963 @ Dec 25 2017, 11:47) *
Что показала проверка?


Думаю что ничего не покажет - та же самая история с другими видео. Началось с этим большим обновлением винды.

Снес в винде на пробу процесс называвшийся как то типа Broadcast DVR - на вид стало несколько быстрее.
bsvc963
Цитата(Velund @ Jan 5 2018, 05:09) *
Думаю что ничего не покажет - та же самая история с другими видео. Началось с этим большим обновлением винды.

Снес в винде на пробу процесс называвшийся как то типа Broadcast DVR - на вид стало несколько быстрее.

Это и сбивает с толку - при каких-то условиях интерфейс немного ускоряется.
Narside
Так и не нашлось причин/способов решения проблемы?
bsvc963
Цитата(Narside @ Jan 22 2018, 19:04) *
Так и не нашлось причин/способов решения проблемы?

К сожалению нет sad.gif
Uree
Угу, все так же тормозит. Заметил, что иногда сильнее, иногда почти незаметно, от чего зависит так и не понял.
bsvc963
Hotfix 32 ща дома ставлю. Правда дома и не тормозило, завтра на работе попробую.

Кстати вот обсуждение на форуме Cadence https://community.cadence.com/cadence_techn...e-on-windows-10
Narside
Цитата(bsvc963 @ Jan 22 2018, 18:30) *
Hotfix 32 ща дома ставлю. Правда дома и не тормозило, завтра на работе попробую.

Кстати вот обсуждение на форуме Cadence https://community.cadence.com/cadence_techn...e-on-windows-10

Отпишитесь пожалуйста по результатам.
bsvc963
Не помогло sad.gif Дома прорисовка хоть и быстрей , но заметна - ничего не изменилось. Это проделки мелкософта...в сети много жалоб на похожие темы (opengl игры, virtualbox и тд) - всё после обновления Fall Creators Update.
def_rain
У нас тоже на тех компах на которых прошло большое обновление Вин10 стали тормозить иконки при прорисовке.
bsvc963
Похоже это решение проблемы: https://www.catalog.update.microsoft.com/Se...spx?q=KB4058258
Uree
Откуда инфа?
bsvc963
Цитата(Uree @ Feb 5 2018, 11:24) *
Откуда инфа?

https://community.cadence.com/cadence_techn...e-on-windows-10
Установил и проверил - действительно быстрее, работать можно - хотя прорисовку видно.
Uree
Оки, сейчас протестим...

Хотя похоже уже не надо, не знаю, что именно произошло, но на данный момент перерисовки не видно вообще.
При этом проверил историю обновлений, указанного KB4058258 в ней нет...

UPD Установил все-таки это обновление. Поведение не изменилось, перерисовки не видно как и перед ним. Непонятно, что это было.
bsvc963
Цитата(Uree @ Feb 5 2018, 11:53) *
Оки, сейчас протестим...

Хотя похоже уже не надо, не знаю, что именно произошло, но на данный момент перерисовки не видно вообще.
При этом проверил историю обновлений, указанного KB4058258 в ней нет...

UPD Установил все-таки это обновление. Поведение не изменилось, перерисовки не видно как и перед ним. Непонятно, что это было.

Обнова эта если не ошибаюсь от 31 января, возможно винда сама обновилась, а этот патч был в составе более крупного обновления.
Uree
Честно говоря нихрена не понимаю в системе апдейтов десятки... Если верить ее истории, то с 20 ноября стала версия 1709, потом прилетела пара кумулятивных апдейтов, последний из которых был 4-го января:

Нажмите для просмотра прикрепленного файла

Потом только апдейты офиса, не самой системы, вплоть до сегодняшнего дня, и то его сам стягивал и запускал. Получается с 4-го января, за месяц времени, не было ни одного апдейта? Не верю!
А если были, то где они в истории?
bsvc963
Цитата(Uree @ Feb 5 2018, 13:51) *
Честно говоря нихрена не понимаю в системе апдейтов десятки... Если верить ее истории, то с 20 ноября стала версия 1709, потом прилетела пара кумулятивных апдейтов, последний из которых был 4-го января:

Нажмите для просмотра прикрепленного файла

Потом только апдейты офиса, не самой системы, вплоть до сегодняшнего дня, и то его сам стягивал и запускал. Получается с 4-го января, за месяц времени, не было ни одного апдейта? Не верю!
А если были, то где они в истории?

Это всё происки мелкософта sm.gif
bsvc963
Похоже Cadence разродилась патчем 34:
1831263 CAPTURE OTHER Toolbar refresh is very slow on windows 10 after installing latest windows patch
1843595 CAPTURE OTHER Icon refresh is very slow on Windows 10 Professional after installing Hotfix 029
1845003 CAPTURE OTHER Application slow to respond after running for a long time
Кто-нибудь проверял?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.