После обновления до Yosemite функция масштабирования доступности становится непригодной при подключении к внешнему монитору.
Действия по воспроизведению:
- Включите Увеличение в Системных настройках - Доступность.
- Подключите внешний монитор, не используя зеркалирование (второй рабочий стол).
- Увеличение с помощью CTRL + (жест двумя пальцами) - или OPT-CMD- =
Ожидаемое:
- Масштаб плавный, все рендерит со скоростью 60 кадров в секунду, без задержек
Актуально:
- Все отображение на обоих экранах задерживается, включая воспроизведение видео, движение мыши и нажатие клавиш / ввод текста. Система становится необычайно медленной при увеличении (8-12 кадров в секунду, все еще пытаясь «догнать» пропущенные кадры). Требуется много времени, чтобы «оправиться» от увеличения путем уменьшения масштаба.
Оборудование:
- MacBook Pro (Retina, 15-дюймовый, начало 2013 г.)
- Согласно другим источникам, это влияет на все оборудование Mac, работающее под управлением Yosemite.
Об этом сообщалось на форумах Apple несколько раз: один, два, три, четыре
Я не смог найти приемлемого решения.
Обратите внимание, что производительность масштабирования «идеальна» (читай: приемлемо) после отключения внешнего монитора. Это также "идеально", когда используется зеркальное отображение.
Изменить: Удалена ссылка на http://testufo.com, так как она слишком хрупкая в нормальных условиях, чтобы быть полезным воспроизведением.
Редактирование 2, 18 ноября 2014: после обновления до Yosemite 10.10.1 производительность немного улучшилась, но все еще не соответствует предыдущим стандартам. Например, перейдите на https://kraken.io/ и наведите курсор мыши на слайдер изображений. Затем попробуйте сделать то же самое в увеличенном масштабе - это невыносимо медленно. Такое ощущение, что когда зум активирован (на нескольких экранах), он падает до программного рендеринга или чего-то такого же медленного. Тот же тест только с одним экраном идеален.
Редактировать 3: Другие предложенные обходные пути имели плохие результаты:
- Перезапустите (или убейте
WindowServer
процесс, который выйдет из системы). Первые несколько минут использования сравнительно гладкие, но все же не на 100%.
Изменить 4: Включение Увеличение контрастности, кажется, лучший обходной путь до сих пор. Смотрите мой второй ответ .
Редактировать 5: теперь это полностью исправлено в 10.10.2.
источник
На форумах Apple есть обходной путь .
Плюсы:
Минусы:
Инструкции:
Теперь, когда вы масштабируете изображение, его можно использовать, но все же заметно медленно.
источник
Лучший обходной путь на данный момент:
В System Preferences-Accessibility выберите Увеличение контраста (что неявно выберет Уменьшение прозрачности). Это, кажется, улучшает производительность в некоторых обстоятельствах, но это сильно влияет на эстетику. Ползунок на http://kraken.io плавный и увеличенный. Есть некоторые обстоятельства, когда масштабирование немного медленное, но оно не так плохо, как раньше.
Изменить: После нескольких часов работы с включенным увеличением контрастности (и обновлением до Yosemite 10.10.1) я могу сказать, что производительность вернулась к приемлемому уровню.
Я до сих пор не в восторге от того, что мне нужна функция доступности, которую я не хочу или не хочу улучшить производительность. Мне действительно не нравится появление увеличения контраста : сплошные черные контуры вокруг текстовых входов и кнопок, эффект полоски зебры в списках и т. Д. - все это немного раздражает из-за тонкости OS X.
Я попытался просто включить параметр « Уменьшить прозрачность» (который выбирается неявно при включении параметра « Увеличение контрастности» ), но один этот параметр не помогает: необходимо включить оба параметра, чтобы увидеть какое-либо увеличение производительности.
Снимок экрана: нормальный вид
Снимок экрана: Внешний вид с включенной функцией «Увеличение контраста»
источник
После обновления до Yosemite я также получил очень медленный отклик в ряде различных ситуаций, таких как длинные паузы для Spotlight для возврата совпадений файлов, медленный запуск приложений, особенно после выхода из режима сна, а также другие операции. (Такое ощущение, что вы ходите в зыбучих песках и обнаруживаете, что вы не можете двигаться, как могли бы.) Кроме того, я видел журналы консоли, заполненные повторяющимися сообщениями о недопустимых соединениях и дампами несовпадающих жестов трекпада, иногда с почти одинаковым заполнением сообщений. весь вид консоли на 4000 строк. Я думаю, что теперь я нашел причину, по крайней мере, для моего iMac, поэтому я помещаю это здесь, чтобы увидеть, является ли это причиной подобных проблем для других, связанных с медлительностью после перехода на медленные проблемы Yosemite.
Я копался в своей пользовательской
Preferences
папке (в~/Library Preferences
), просматривая файлы случайных предпочтений, чтобы занять себя, пытаясь понять, что делать дальше. (Попытка работать стала действительно утомительной). Вcom.apple.sidebarlists.plist
, я наткнулся на ключ со значением, которое продолжалось после постраничной навигации, а затем заметил, что полоса прокрутки все еще находится в начале файла. Я проверил размер файла, и он был 11 МБ (большинство файлов настроек было намного меньше, чем 100 КБ, многие из них имели длину менее 10 КБ). Попытка просмотреть файл в XCode была почти невозможна из-за медлительности, поэтому я поместил его в текстовый список свойств для редактирования и нашел несколько ключей с огромными значениями, все с именем ключаBookmark
(6 ключевых значений имели длину чуть более 2,7 МБ, а 2 других - менее 4,3 МБ). Некоторые из них были связаны с внешними томами USB, один с томом, которого больше не существовало, а другой - с томом, который был разделом на системном диске; у большинства, если не у всех, также был короткийAlias
ключ, который существовал для каждого тома, описанного в этом файле. После многих потерянных часов из-за моей неудачной попытки отредактировать файл, чтобы удалить проблемные разделы (что я не рекомендую), оставляя мою машину не в состоянии загружаться, я, наконец, удалил файл. С тех пор все надоедливые задержки исчезли (надеюсь, навсегда).Я легко могу понять, как это могло замедлить работу Spotlight (это было похоже на ожидание вращения диска), поскольку для открытия
Finder
окна Spotlight, вероятно, требовалось прочитать настройки «боковых панелей», чтобы определить, как отобразить окно, и потребуется некоторое время, чтобы прочитать его. последовательные данные (аналогично замедлению, когда я сам читал или редактировал файл. Теперь этот файл настроек занимает 7 КБ (примерно в 1570 раз меньше, чем был), и он великолепен ... такой же легкий и быстрый, как и в операционной системе Х 10,9 (Маверикс).Вот краткое изложение того, что можно посмотреть и, возможно, сделать:
/Users/(username)/Library/Preferences
(~/Library/Preferences
) в окне Finder; перейдите в список и сортируйте файлы по размеру.com.apple.sidebarlists.plist
какой-либо из файлов предпочтений намного большим, чем большинство других.Sidebar
настройки по своему вкусу с помощьюFinder -> Preferences
.Finder
) и посмотрите, не улучшились ли проблемы со скоростью. Если это так, следите за тем, чтобы все оставалось лучше (как вы не могли?)Я действительно надеюсь, что это поможет, поскольку это для меня (пока), так как написание этого поста было бы невыносимо, если бы та же самая медлительность все еще существовала!
источник
FWIW, мой опыт одинаков во всех сценариях, которые вы описываете (оригинал и оба обходных пути). Я использую 10.10.1 на Mini CoreI7 2014 года с 16 ГБ оперативной памяти и SSD с двумя внешними 24-дюймовыми дисплеями. Я вижу очень небольшое отставание на сайте kraken.io, но ничего страшного.
Некоторые идеи о дальнейших шагах по устранению неполадок. Каждый из этих шагов направлен на уменьшение ресурсов, необходимых для визуализации экранов.
Даже если они помогут, я получу, что они, вероятно, не будут для вас практическим решением. Я предлагаю их в основном как способ попытаться диагностировать основную проблему. Хотел бы я предложить больше.
источник
Я заметил твой пост. Я модернизировал свой основной жесткий диск до yosemite немного раньше. В итоге я запустил Mavericks с внешнего диска и получил доступ к yosemite только для файлов, поскольку жесткий диск все еще находится в моем macPro. Теперь я снова загрузился в yosemite, поскольку он получает обновления и ведет себя немного лучше (медленно). Так что некоторые вещи работают лучше, но я все еще пытаюсь что-то отлаживать, и я думаю, что я только что выяснил, как вернуть мой процессор из потока оконного сервера. Просто перейдите к доступности и отключите все функции масштабирования. Я думаю, что, в моем случае, масштабирование с включенным колесом прокрутки ctrl +, что оно рендерит все на увеличенном уровне, а также на текущем уровне, так что было бы готово, если бы я щелкнул Ctrl и увеличил масштаб что-то. когда я выключил это, компьютер Процессор подпрыгнул обратно до приемлемого уровня. Это безумие, что Mavericks работает лучше с жесткого диска USB 2.0, чем прямо на логике. Кроме того, после того, как я выключил этот зум, я нажал на увеличение контрастности, и это не сильно повлияло на усиление, которое я уже получил. из-за этого ОС выглядит как дерьмо, поэтому я снова отключил ее, чтобы вернуть размытие в пользовательском интерфейсе. надеюсь это поможет. извините за мою заглавную букву, я просто не чувствую, что это так. :) я просто не чувствую, что это так. :) я просто не чувствую, что это так. :)
источник
Два монитора, прозрачность выключена. У меня возникли проблемы с чудовищно запаздывающим изменением масштаба при помощи мыши с тех пор, как я перешел на Yosemite. Иногда простое масштабирование экрана может занять до 5 секунд. Попытка уменьшить масштаб, когда Mac выключен, делает масштабирование иногда только добавляет проблемы.
Масштабирование на уровне монитора будет намного лучше, если я установлю Scrolling на « без инерции » в диалоговом окне «Параметры мыши» панели «Мышь и трекпад» в Системных настройках специальных возможностей. Масштаб теперь мгновенный и останавливается, когда я прекращаю двигать пальцем по мышке. Для этого я могу жить без иногда полезной функции "инерции мыши". -Может быть, Apple займется решением проблемы инерции, но пока это кажется лучшим решением.
источник
Я уверен, что это не будет работать для всех, но для меня все, что я сделал, это поднял настройки дисплея и изменил его, чтобы отразить мои дисплеи, а затем изменил его обратно на отдельные дисплеи. Процессор WindowServer сразу упал с 80% до 10%.
источник