Черный или смещенный экран при демонстрации экрана безголового mac mini в macOS 10.12

Моя конфигурация: Mac mini середины 2012 года, подключенный к проектору через HDMI. Проектор обычно выключен, и Mac в основном работает без головы.

Эта установка работает для меня уже пару лет. С тех пор, как я обновился до Sierra (10.12.3), я получаю только черный экран с видимым указателем мыши. Когда я выхожу из системы ( cmd+ shift+ q), я иногда получаю изображение, но оно на самом деле не обновляется и смещается.

введите описание изображения здесь

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

Любые подсказки, как я могу это исправить?

Что я пробовал (буду обновлять):

Обновление 1 : похоже, это связанная ветка обсуждений Apple .

Обновление 2 : я добавил ответ, который дает некоторые подсказки. Может ли кто-нибудь помочь мне найти лучшее решение, пожалуйста? Я предполагаю, что графический процессор должен быть каким-то образом принудительно включен, например, в bash...

Я бы попробовал SwitchRes и посмотрел, поможет ли это, так как это может испортить доступные параметры экрана. В качестве альтернативы могут помочь другие инструменты, имитирующие или вставляющие экраны, такие как AirDisplay и связанные с ним приложения. Также может помочь добавить еще один видеоразъем для дисплея VGA или DVI, чтобы обмануть Mac, заставив его думать, что подключен активный дисплей (о, я вижу, вы уже упоминали об этом в своем ответе).
@ThomasTempelmann Спасибо за это. Использование SwitchRes еще не приходило мне в голову. Я попробую позже сегодня ... Может быть, мне следует задать еще один вопрос о том, как принудительно включить графический процессор.
С чего вы взяли, что это как-то связано с графическим процессором (думаю, ваш Mac имеет как простой графический процессор на процессоре Intel, так и выделенный высокопроизводительный, для игр и прочего? Я знаю это только по своему MacBook Pro, моему старшему У мини такого нет)
Это то, что я понял из других обсуждений. Также на это намекает тот факт, что работает «трюк с ключом». Этот Mac Mini имеет только один графический процессор.
Хорошо, тогда просьба «принудительно включить GPU» вам все равно не поможет, я полагаю. Аппаратный трюк работает, потому что графический процессор определяет линию и, следовательно, сообщает ОС о наличии монитора, а затем ОС активирует графический процессор. Но то, активен ли графический процессор или нет, может не иметь отношения к совместному использованию экрана. Вместо этого ОС должна думать, что есть дисплей. Просто активация графического процессора каким-то образом не заставит ОС думать об этом. Я думаю, вы получите только раздраженные ответы на этот вопрос :) Все дело в том, чтобы заставить ОС поверить, что монитор подключен. Следовательно, AirDisplay и т. Д., Которые могут это сделать.
@ThomasTempelmann Большое спасибо за эти размышления. «Трюк с ключом» и поддельные ключи, которые вы можете купить на Amazon, изначально были изобретены для ускорения удаленного рабочего стола. Мое неосведомленное предположение состоит в том, что без него процессор отображает изображение. Ведь у меня (иногда) получается картинка, как видно на скриншоте выше.

Ответы (1)

Это решения, которые я нашелно это не работает для меня:

  1. ОБНОВЛЕНИЕ: проблема окончательно и чудесным образом исчезла после обновления до macOS 10.12.4.

  2. Если вы используете сторонние приложения, такие как AirParrot или f.lux, попробуйте полностью удалить их, как описано здесь .

  3. Если ваш Mac на 100% безголовый (т.е. экран не подключен), вы можете либо добавить ключ HDMI, либо взломать свой собственный ключ Thunderbolt с помощью адаптера VGA. Это обычный трюк для активации графического процессора, который дает дополнительное преимущество, заключающееся в том, что общий доступ к экрану становится намного быстрее. Это действительно работает для меня, но не является постоянным решением моей проблемы.