Userspace watchdog timeout: no successful checkins from WindowServer in 120 seconds

Вроде бы решил проблему с регулярно паникующим компьютером. Беда широка и многогранна, больше жалоб я видел от обладателей честной техники Apple, у меня случилось на хакинтоше, ещё с Monterey, установка Ventura  (поверх) не помогла.

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

panic(cpu 1 caller 0xffffff800dcd3941): userspace watchdog timeout: no successful checkins from WindowServer in 120 seconds
WindowServer has not exited since first loaded
service: logd, total successful checkins in 65015 seconds: 6502, last successful checkin: 0 seconds ago
service: WindowServer, total successful checkins in 64980 seconds: 6486, last successful checkin: 120 seconds ago
service: opendirectoryd, total successful checkins in 65015 seconds: 6501, last successful checkin: 0 seconds ago
service: configd, total successful checkins in 65015 seconds: 6501, last successful checkin: 0 seconds ago

Panicked task 0xffffff8b8e849df8: 3 threads: pid 135: watchdogd

Полезного в этом отчете ничего нет, поэтому я его обрезал.

Как люди решают проблему:

  • Бояре меняют MacBook Pro по гарантии, меняют logic board, если нет гарантии.
  • Меняют дискретную графику на хакинтошах (у меня ее нет).
  • Переустанавливают систему начисто с форматированием и без переноса. Сомнительно, поленился.
  • Меняют провода, меняют DP на HDMI. Я бы попробовал, но HDMI лишнего не нашел.
  • Отключают заставку. Относительно помогало на Monterey. Как-то не 100%, но помогало.
  • Мой вариант — отключить в мониторе (HP X27q) Auto-Sleep Mode. Думаю, у других марок и моделей есть похожий пункт.

HP X27q auto-sleep off

Монитор подключен в DisplayPort на материнке. 3 суток стоял — выдержал. Побочка есть — экран не гаснет и гоняет по экрану плашку «нет сигнала». Настройки экономии энергии в Вентуре частично переехали в Экран блокировки. Там настроено выключение монитора через 5 минут без активности. Заставка отключена.

Это явно не панацея для всех случаев no successful checkins from WindowServer. Если симптомы похожи, можно попробовать.

Your monitor has an energy-saving feature called Auto-Sleep Mode, a reduced power state. This section describes how to activate or adjust Auto-Sleep Mode on your monitor.
When Auto-Sleep Mode is enabled (enabled by default), the monitor enters a reduced power state when the computer signals low power mode (absence of either horizontal or vertical sync signal).
Upon entering this reduced power state (Auto-Sleep mode), the monitor screen is blanked, the backlight turns off, and the power light turns amber. The monitor draws less than 0.5 W of power when in this reduced power state. The monitor wakes from Auto-Sleep mode when the computer sends an active signal to the monitor (for example, when you activate the mouse or keyboard).

Забавное наблюдение. Допустим, хакинтош не умеет выводить монитор из этого состояния, пытается, не получает ответа и через пару минут падает. Однако, в ошибке речь о 120 секундах. Монитор отключается через 5 минут простоя. Но если оставить компьютер на полчаса, час, пару часов — всё будет нормально. А ночь уже не выдерживает.

Добавить комментарий