Основні проблеми із кількома зовнішніми дисплеями після оновлення з macOS 10.12.3 до 10.12.4


10

Після оновлення з macOS 10.12.3 до 10.12.4 наступні проблеми негайно почали послідовно виникати в будь-який час, коли MacBook намагається ініціювати показ на зовнішніх моніторах, які перебувають у режимі енергозбереження (тобто увімкненому, але очікують сигналу і, отже, екраном вимкнено) ). Це стосується, коли MacBook завантажується або прокидається.

  • MacBook видає переривчастий сигнал на зовнішні монітори через інтерфейс Thunderbolt, що призводить до перегонового стану, наприклад ситуація, коли зовнішній монітор виходить з режиму енергозбереження після отримання сигналу від MacBook, але повертається в режим економії енергії через невиявлення сигналу (або принаймні послідовний) до того моменту, коли він прокинувся. Цей процес циклічно повторюється протягом певного часу, поки не відбудеться синхронізація обох зовнішніх моніторів з MacBook (або вони цього не роблять, див. Нижче).
  • MacBook переходить у стан, що не реагує, коли деякий час перебуває у вищезазначеному циклі без синхронізації зовнішніх моніторів із MacBook. Це вимагає примусового вимкнення, що може призвести до втрати даних та збереженої роботи.

Будь ласка, дивіться мою відповідь нижче для отримання більш детальної інформації.


Для чого це варто: я бачив подібні симптоми на моніторі з несправним входом DisplayPort.
duskwuff -inactive-

В обох випадках симптоми можуть бути віднесені до переривчастого сигналу. Але в цьому випадку цілком зрозуміло, що проблема викликається пристроєм виводу, зокрема оновленням 10.12.4.
fvgs

Чи можете ви вирішити це в одному питанні - можливо, як усунути неполадки на дисплеї? Крім того, редагування про ескалацію, ймовірно, слід додати як відповідь, залежно від того, яке питання в кінці закінчується.
bmike

@bmike Це дуже специфічне питання, пов’язане з помилкою, яка з’явилася в результаті нещодавнього оновлення. Питання просто "Як вирішити цю дуже специфічну, нову помилку?". Наразі на це може бути прямої відповіді. У такому випадку можливою відповіддю буде оновлення до майбутнього, але поки що не опублікованого виправлення. Мета дослідження відкритої проблеми полягає в тому, щоб багато людей могли надавати цінну інформацію, яка допоможе в остаточному звільненні цього виправлення, тим самим даючи відповідь на питання "Як вирішити цю дуже специфічну нову помилку?".
fvgs

Я візьму на себе виправлення, щоб видалити зайві запитання. Питання зрозуміло, і ви не можете розмістити всі проблеми з усунення несправностей, помилки в яблуці тощо ... у розділі відповідей. Неправильні відповіді та неупереджені відповіді чудово підходять для сайту. Шумливі, незрозумілі, надмірно довгі розповіді з кількома питаннями наприкінці - не так вже й багато. Я накину свій досвід у відповідь - це може бути абсолютно неправильно, але це може допомогти вам і може допомогти іншим. Можливо, ви будете в курсі оновлення, але, будь ласка, вкажіть свої дані у відповідь - варто також +1, як вирішити цю проблему.
bmike

Відповіді:


3

Наступний абзац мається на увазі як підсумок високого рівня проблеми, що виникає, і я намагаюся пояснити відповідні частини більш докладно в наступних параграфах.

Відразу після оновлення з macOS 10.12.3 до 10.12.4 я помітив, що коли мій MacBook Pro (пізно 2013) завантажується або прокидається під час підключення до моїх двох зовнішніх дисплеїв через Mini DisplayPort, у мого MacBook виникають надзвичайні труднощі з тим, щоб вони працювали на одній і тій же час. Екран MacBook вмикається та вимикається, коли він намагатиметься синхронізуватися із зовнішніми дисплеями (щоб почати відображатись на них як звичайні). Тим часом дисплеї, здається, переходять між прийомом сигналу та без прийому сигналу, як це підказує той факт, що дисплеї прокинуться, але потім відобразять "Без сигналу" і повернуться в режим енергозбереження. Врешті-решт, після багатьох циклів цього, один або обидва дисплеї можуть "синхронізуватися" з MacBook і нормально функціонувати звідти. Але іноді він проходить через багато таких циклів, не синхронізуючись. Коли дисплеї та MacBook не синхронізуються після багатьох циклів і продовжують цикл, як описано, я можу відключити один або обидва зовнішні монітори та спробувати змусити їх синхронізуватися окремо, що, як правило, простіше, ніж спробувати обидва одночасно. Це має сенс, оскільки, як я пояснюю нижче, ця проблема є фактично умовою перегонів і, як видається, ускладнюється кожним додатковим зовнішнім екраном, який використовується. Нарешті, більш серйозний випадок, коли цикл, який я описав, закінчується тим, що MacBook переходить у стан безвідповідальності та вимагає примусового відключення, що може призвести до втрати даних або збереження роботи. Крім того, весь цей випуск представляється кожен раз, коли я завантажую або розбуджую MacBook. Я можу відключити один або обидва зовнішні монітори та спробувати змусити їх синхронізуватися окремо, що, як правило, простіше, ніж спробувати обидва одночасно. Це має сенс, оскільки, як я пояснюю нижче, ця проблема є фактично умовою перегонів і, як видається, ускладнюється кожним додатковим зовнішнім екраном, який використовується. Нарешті, більш серйозний випадок, коли цикл, який я описав, закінчується тим, що MacBook переходить у стан безвідповідальності та вимагає примусового відключення, що може призвести до втрати даних або збереження роботи. Крім того, весь цей випуск представляється кожен раз, коли я завантажую або розбуджую MacBook. Я можу відключити один або обидва зовнішні монітори та спробувати змусити їх синхронізуватися окремо, що, як правило, простіше, ніж спробувати обидва одночасно. Це має сенс, оскільки, як я пояснюю нижче, ця проблема є фактично умовою перегонів і, як видається, ускладнюється кожним додатковим зовнішнім екраном, який використовується. Нарешті, більш серйозний випадок, коли цикл, який я описав, закінчується тим, що MacBook переходить у стан безвідповідальності та вимагає примусового відключення, що може призвести до втрати даних або збереження роботи. Крім того, весь цей випуск представляється кожен раз, коли я завантажую або розбуджую MacBook. більш серйозний випадок, коли цикл, який я описав, закінчується, коли MacBook переходить у стан безвідповідальності та вимагає примусового вимикання, що може призвести до втрати даних або збереження роботи. Крім того, весь цей випуск представляється кожен раз, коли я завантажую або розбуджую MacBook. більш серйозний випадок, коли цикл, який я описав, закінчується, коли MacBook переходить у стан безвідповідальності та вимагає примусового вимикання, що може призвести до втрати даних або збереження роботи. Крім того, весь цей випуск представляється кожен раз, коли я завантажую або розбуджую MacBook.

Щоб було зрозуміло, дисплеї прокидаються з режиму енергозбереження після отримання сигналу з мого MacBook (наприклад, коли він завантажується або прокидається зі сну). Але після отримання цього початкового сигналу, що пробуджує дисплей з режиму енергозбереження, на дисплеї з'являється "Без сигналу" і повертається в режим енергозбереження. Тим часом дисплей на моєму MacBook переходить від нормального до порожнього екрану на пару секунд і повертається до нормального, оскільки він, схоже, перемикається між виведенням на зовнішній дисплей і не виходить. Це цикл, який постійно повторюється, поки будь-який відповідний монітор не синхронізується з MacBook і не працює нормально, або MacBook переходить у невідповідний стан, як описано нижче. У випадку, коли монітори з часом синхронізуються, Схоже, це відбувається в той момент, коли прокидання монітора збігається з MacBook, що видає послідовний сигнал на відповідний монітор. Отже, це фактично умова гонки. Я вважаю, що MacBook циклами між виведенням на монітор і не виведенням на нього є те, що, хоча він перебуває в цьому циклі, я спостерігатиму за відкритими вікнами на зовнішньому моніторі перед тим, як перемикання режиму сплячого MacBook між відображенням на MacBook відображення і взагалі не відображається (імовірно, вони виводяться на зовнішній дисплей).

Як я вже згадував вище, є ще більш складна ситуація, з якою я зараз стикався неодноразово, коли, прокинувшись зі сну, MacBook вступить у цикл спроб синхронізуватися з моніторами на деякий час, а потім перейде у стан безвідповідальності , показуючи порожній екран. Підключення та відключення моніторів від MacBook або живлення на мотоциклі моніторів, здається, не впливають на цю ситуацію. Навіть якщо MacBook розпізнає один з моніторів, перебуваючи в такому невідповідному стані, він також просто видає порожній екран (але не переходить у сплячий режим, тому отримує сигнал). Єдиним моїм варіантом було змусити вимкнути мій MacBook після того, як це сталося, натиснувши кнопку живлення та залишивши її натиснутою.

У мене є два дисплеї Acer S241HL, кожен підключений через Mini DisplayPort. У мене ніколи не було цього питання, і воно почалося одразу після того, як я перейшов з 10.12.3 на 10.12.4. Раніше екран мого MacBook може включатися / вимикатися один-два рази під час завантаження (і, можливо, пробудження?), Перш ніж усі дисплеї були ввімкнені та відображені належним чином. Але це завжди було швидко і ніколи не було проблемою. Це набагато більша крайність і велика незручність, оскільки мені доводиться чекати, а іноді і возитися з моніторами щоразу, коли мій MacBook прокидається чи завантажується. Ще серйозніше те, що для мене зараз небезпечно будити свій MacBook, якщо у мене підключені монітори через ризик вступу його у невідповідний стан, що вимагає примусового вимкнення. Це може легко викликати проблеми, включаючи втрату даних та збережену роботу.

Я зв’язався зі службою підтримки Apple, щоб передати цю проблему інженерії. Вони повинні знати про цю тему, тому якщо у вас виникає ця сама проблема, будь ласка, прокоментуйте деталі вашого налаштування, наприклад, який порт (-ів), який ви використовуєте, і які типи кабелів / адаптерів, а також будь-який інший відповідний інформація.


Ви збираєтесь, sudo sysdiagnoseколи випуск починається вперше? Було б цікаво подивитися, як швидко після перезавантаження відео стає нестабільним або втрачає синхронізацію. Було б дуже корисно, коли для огляду будуть доступні 4 скипи діагнозу.
bmike

У мене є ця сама проблема, але я можу обійти її, відключивши монітор і перезавантаживши свій MacBook. Після того, як перезавантаження завершено, і я ввійшов у систему, я підключаю монітор назад, і він працює. Якщо мій MacBook коли-небудь лягає спати, я повинен повторити процес, щоб заставити монітор працювати. Я ніколи не відчував цього питання, поки не перейшов на Високу Сьєрру.
AperioOculus

У мене все ще виникає проблема з моїм Macbook Pro наприкінці 2013 року з OS-X 10.13.5.
Стів Мадере

1

Насправді варто скинути NVRAM та SMC (у такому порядку), щоб побачити, чи вирішує це ваші проблеми. Перш ніж це зробити, від'єднайте мережу від усіх зовнішніх пристроїв (включаючи монітори, клавіатуру тощо).

Скидання NVRAM на вашій моделі MacBook Pro

Ваш Mac використовує енергонезалежну пам'ять з випадковим доступом (NVRAM) для зберігання цілого ряду налаштувань. Ось як скинути це:

  1. Вимкніть ваш Mac. Так, повне вимкнення, а не просто вихід.
  2. Натисніть, power button а потім натисніть commandoptionprклавіші. Ви повинні переконатися, що натискаєте ці клавіші, перш ніж з’явиться сірий екран або він не працюватиме.
  3. Утримуйте ці клавіші до тих пір, поки ваш Mac не перезавантажиться знову, і ви передзвоніть тут.
  4. Відпустіть клавіші і нехай ваш Mac перезавантажиться нормально.

Примітка. Коли ви знову входите в систему, можливо, вам доведеться відрегулювати деякі свої системні налаштування (наприклад, гучність динаміка, роздільна здатність екрана, вибір пускового диска, інформація про часовий пояс тощо).

Тепер переходимо до скидання SMC.

Скидання SMC на вашій моделі MacBook Pro

Контролер управління системою (SMC) впливає на цілий спектр функцій управління енергією. Ось як скинути це:

  1. Вимкніть ваш Mac
  2. Тримайте адаптер MagSafe (кабель живлення) підключеним .
  3. Натисніть одночасно shiftoptioncontrol(на лівій стороні вбудованої клавіатури) іpower button
  4. Відпустіть
  5. Увімкніть комп'ютер за допомогою кнопки живлення.

Дайте нам знати, як ви йдете.


1
Я спробував скинути і SMC, і NVRAM просто для того, щоб покрити всі основи, хоча я не бачив причини, чому це допоможе. На жаль, жоден ефект не спостерігався. Я звернувся до служби підтримки Apple, щоб розгорнути проблему, і вони запропонували перезавантажити SMC спочатку перед NVRAM. Це також не мало помітного ефекту.
fvgs

Ну, SMC несе відповідальність за весь спектр налаштувань / функцій управління енергією, включаючи режим сну вашого Mac (ключова частина вашого питання), тоді як NVRAM містить цілий спектр системних налаштувань, деякі з яких стосуються ваших дисплеїв (наприклад, роздільна здатність, глибина тощо), і оскільки ваше питання стосується ваших дисплеїв, я подумав, що перезавантаження обох варто було зробити. Добре, що ви звернулися до служби підтримки Apple. :) Evenso, я б все-таки дотримувався порад Грема і надавав відгуки Apple.
Мономет

Безумовно, варто спробувати, і я ціную вашу пропозицію як можливе рішення. Виходячи з мого, ймовірно, неповного розуміння проблеми, основна причина пов'язана з тим, що фактично є умовою гонки, пов’язаною з непослідовним сигналом, що виводиться MacBook, і монітор прокидається з режиму енергозбереження лише для того, щоб знайти там не є сигналом і, таким чином, повертається в режим енергозбереження. Тільки у випадку, коли ці випадки збігаються, це працює як потрібно. Я також надіслав відгук, тому, сподіваємось, це буде вирішено найближчим часом
fvgs

Це чудова порада, яка допоможе вирішити більшість питань, що були одноразовими. Це здається більшою корупцією з часом або ситуацією з відмовою кабелем / дисплеєм. Важко сказати без а) детальних приміток щодо часу та даних про події б) системні журнали
bmike

1

Повідомте Apple

Якщо у вас є відтворюваний тестовий випадок (бажано після виділення для сторонніх змінних, таких як розширення сну / пробудження / сторонні розширення та на чітко встановленій ОС), найкращий спосіб попередити інженерію в Apple - через їх Bug Reporter . Ви можете використовувати Apple ID для входу та надання детального звіту про помилки.

Якщо вам там не вистачає, підтримка Apple може переробити проблеми в інженерію. Найменш прямим способом є загальна сторінка зворотнього зв'язку .


Звіт про помилку, здається, вимагає облікового запису розробника, а не лише Apple ID?
fvgs

Це прикро. Це залишає вам можливість відгуку. Інший варіант - поговорити з кимось у Apple Store, але це навряд чи повернеться до інженерів Apple.
Грем Мілн

1

У нас виникло багато проблем із синхронізацією та дисплеями сторонніх розробників з 10.11, тому це може зовсім не бути пов’язано з оновленням (або що оновлення дозволяє нові функції, які виявляють несправні кабелі легше).

Зараз у нашому довідковому відділенні є кілька наборів відомих хороших кабелів та відомих хороших дисплеїв, які ми приймаємо та систематично перевіряємо поряд із нашим звичайним «відомим хорошим чистим встановленням ОС» на зовнішніх завантажувальних носіях.

Наш процес тріади:

  1. Повторно встановіть усі кабелі, завантажте його в безпечний режим і переконайтеся, що сам дисплей працює.
  2. Зберіть дані про терміни випуску - чи це трапляється кожен раз чи з події?
  3. Проведіть тест - 5 снів і 5 пробуджень або три перезавантаження та запишіть результати.

На цьому етапі ми дізнаємось, чи це дійсно щось, пов’язане з ОС або це випадкова проблема.

Якщо у вас немає служби технічної підтримки ІТ - можливо, вам доведеться зробити це в іншому порядку. Якщо ви впевнені, що це оновлення, встановіть на зовнішній накопичувач чисту ОС (та ж версія) і протестуйте її протягом декількох годин. Такі деталі зазвичай включають Apple Engineering, якщо ви можете відтворити проблему за допомогою чистої установки.

Не забувайте і про кабелі - ми заміняємо набагато більше кабелів, ніж ми робили в минулі роки. Занадто рано сказати, чи ми тільки що купували кабелі меншої якості чи нове обладнання та драйвери просто більш вибагливі. Хороша новина - кабелі відносно дешеві, і ви можете пізніше позначити підозрюваних для повторного використання, якщо виявиться програмне забезпечення, а не кабелі.


Які марки є «хорошими кабелями»?
Ентоні Конг

@AnthonyKong Йдеться скоріше про конкретний хороший кабель, ніж є багато ескізних постачальників. Той, хто продає Apple, як правило, добре - белкін, питання про кабель, моно-ціна і той, хто продає хтось, який дозволяє вам знати, що ви маєте 1-річну гарантію на них конкретно (продавець чи прямий постачальник), як правило, знак, що ви отримали хороший виробник.
bmike
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.