xQuartz Чрезвычайно медленный отклик

Я не уверен, что это происходит с каждым пользователем IDL, но после обновления до macOS Sierra и xQuartz 2.7.11 скорость отклика моих виджетов IDL становится неприемлемо низкой. У меня есть такая же программа, работающая на рабочей станции Red Hat Enterprise Linux 6.6. Работает плавно. Раньше у меня была та же программа SSH для OS X Mavericks перед обновлением. При нормальном подключении к интернету тоже все работало. К сожалению, я не могу вспомнить, какую версию xQuartz я использовал.

Я не думаю, что проблема связана с SSH. Я пробовал запускать программу как по SSH, так и локально, скорость отклика очень похожа.

Я попытался понизить версию своего xQuartz до версии 2.7.9, но проблема не решилась.

Я пытался отлаживать себя, поэтому обнаружил, что следующая ссылка имеет аналогичную проблему со мной. https://bugs.freedesktop.org/show_bug.cgi?id=93430

Единственный способ, который сейчас может ускорить отклик, — принудительно установить вывод на 256 цветов. Но это нарушает все настройки цвета в моей программе.

Все предложения и вопросы приветствуются!


person yuguang    schedule 17.03.2017    source источник
comment
Единственное временное решение, которое я нашел, это свернуть X-окно или закрыть его чем-то другим. Глюк — это ошибка связи между IDL v8.5+ и OS X 10.11+. Некоторые из моих коллег нашли самое простое/лучшее решение — понизить класс IDL до версии 8.4 или более ранней.   -  person honeste_vivere    schedule 19.03.2017
comment
Спасибо! Я использую IDL 8.3, хотя...   -  person yuguang    schedule 20.03.2017
comment
Так что даже v8.3 страдает от этой проблемы? Хм, возможно, мои коллеги ошиблись. В любом случае, если вы минимизируете или закрываете X-окно, это действительно помогает, но это до абсурда раздражает, я согласен.   -  person honeste_vivere    schedule 21.03.2017
comment
Да, по крайней мере, для графического интерфейса. Сворачивать - не мой выбор... Моя программа интенсивно взаимодействует с курсором. Пришлось отключить некоторые функции. Это действительно раздражает, но, похоже, это единственное решение на данный момент...   -  person yuguang    schedule 27.03.2017
comment
Я заметил ту же проблему на более старом 27 iMac с ATI Radeon HD 4670 256 МБ. Все приложения X11, даже работающие локально на дисплее :0, настолько же медленнее, и, в частности, графические операции кажутся в 10 раз медленнее при любых операциях, затрагивающих любой значительный объем экрана. Я не обновлял XQuartz — я использовал тот же самый XQuartz 2.7.11 на 10.6.8 и только обновил основную ОС до 10.13.4. Я могу попробовать перекомпилировать xserver для встроенной поддержки, чтобы посмотреть, поможет ли это.   -  person Greg A. Woods    schedule 04.04.2018
comment
ага, в этом открытом отчете об ошибке есть простой тест: bugs.freedesktop. org/show_bug.cgi?id=93430#c13   -  person Greg A. Woods    schedule 04.04.2018
comment
Я тоже недавно столкнулся с этой проблемой и не смог найти хорошего решения. В итоге я установил Parallels и Fedora и отключил 3D-ускорение. Кажется, это работает. Если у кого-то есть рабочая альтернатива, пожалуйста, напишите комментарий.   -  person Leo Ufimtsev    schedule 05.02.2019