Quantcast
Channel: Рубрика Хакинтош в блоге TagMac
Viewing all 52 articles
Browse latest View live

Победил DisplayPort @ HD630 на хакинтоше

$
0
0

Я изначально подбирал материнскую плату со встроенным DisplayPort, поскольку где-то вычитал, что HDMI/DVI в хакинтоше не поддерживают разрешения выше Full HD. Монитор у меня как раз такой, но если он накроется, то на замену буду брать что-то побольше размером и разрешением.

Ну так вот, до прошлой пятницы монитор был подключен кабелем DVI и отлично работал. Заказанный одновременно со всеми запчастями кабель DisplayPort ехал на месяц с лишним дольше, покупать здесь смысла не было — и так работает же.

Получил, подключил, переключил вход у монитора на DP — тишина, сигнала нет. Перезагрузился — BIOS отлично, Clover видно, загрузка на 2/3 проходит, затем экран гаснет и монитор теряет сигнал. Система отлично грузится «в темную», можно переключиться обратно на DVI и все будет здорово. Закусило, стал пробовать и разбираться.

Драйвер com.apple.driver.AppleIntelSKLGraphicsFramebuffer грузился нормально, ioRegistryExplorer показывал 3 буфера для устройства IGPU@2, которое до переименования звалось GFX0. Монитор числился за AppleIntelFramebuffer@2, это был DVI. Я думал, что AppleIntelFramebuffer@1 — это мой DP и он почему-то капризничает. Взял паузу на почитать.

IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@3

Ирония в том, что этот драйвер по-умолчанию считает все порты DP, у большинства проблемы как раз с HDMI и DVI, которые гораздо более популярны. Для решения используют патчи, которые меняют свойство connector-type (для справки: DVI <00 02 00 00> HDMI <00 08 00 00> DP <00 04 00 00>) для соответствующих портов. Также есть патч, который добавляет «четвертый монитор» встроенному Intel Graphics HD530 (и по наследству HD630).

Я попробовал — сходу не получилось, драйвер перестал грузиться, я получил «аварийную» графику по-умолчанию, которая кое-как работала, периодически пугая глюками и артефактами. Однако, теперь работали оба провода. По результатам хаотичного тыканья в кнопки вдумчивого анализа родилась рабочая конфигурация.

TL;DR — Intel HD Graphics HD630 @ Gigabyte GA-H270M-DS3H

Моя рабочая конфигурация, комментарии для config.plist и расширения.

  1. config.plist/ACPI переименовать GFX0 в IGPU
  2. config.plist/Devices IntelGFX = 0x19168086 + патч IntelGFX (AAPL,GfxYTile)
  3. config.plist/Graphics InjectIntel=true + ig-platform-id = 0x19120000 (не было никакого)
  4. config.plist/KextsToPatch здесь два патча для AppleIntelSKLGraphicsFramebuffer, один увеличивает число мониторов до 4, другой меняет тип коннектора для DVI
  5. FakePCIID.kext+FakePCIID_Intel_HD_Graphics.kext лежат в /L/E

Жирным выделил то, что изменилось по сравнению с предыдущим состоянием (рабочий DVI, нерабочий DP). Фэйки из п.5, как я понял, маскируют Kaby Lake под Skylake для драйверов, в частности HD630 под HD530. В итоге DP завелся на AppleIntelFramebuffer@3, которого до патча SKL вообще не было. Сейчас у меня как бы 2 монитора, в настройках включен mirror, можно переключать с DVI на DP и обратно — красота.

DisplayPort @ HD630

Что любопытно, настройки для мониторов отличаются. На DisplayPort подключении можно управлять поворотом, регулировать underscan неизвестно зачем. У DVI параметров меньше, так что какой-то зримой разницы я добился, хотя бы в бесполезных ползунках и галочках.

Остался вопрос — на каких началах DVI работал до этого?


NVIDIA Pascal для хакинтоша

$
0
0

Нормально я так выпал из тусовки, уже больше недели народ радуется по поводу выпуска драйверов для NVIDIA 10X0 серии графических ускорителей.

NVIDIA Pascal web drives macos

Вся эта ботва носит статус бета-версии, чтобы избавиться от претензий по поводу глюков, но вполне сносно работает на хакинтошах, судя по отзывам. На настоящих Мак Про тоже работает, говорят.

Ссылку давать смысла нет, единого гнезда для этого дела я не нашел, а на индивидуальную версию ссылаться бессмысленно, быстро все устареет. Гуглить Nvidia Web Driver и ОК.

Короткая пробежка по онлайн-магазинам показала следующее — самую скромную карточку 1050 можно купить где-то за $100-120. Суровую 1080 — не выяснял, думаю что-нибудь в районе $500-600.

Виват NVIDIA, заморочились все-таки.

Тривиальное обновление macOS 10.12.5 на хакинтоше

$
0
0

Обновление macOS 10.12.5 вышло с неделю назад, но App Store до сего дня мне ничего не предлагал, я даже беспокоиться стал. Но не стал суетиться, потратил время на изучение вопроса и подготовку.

В новой версии изменились драйверы звука и графики, поэтому кое-какие телодвижения предпринять потребовалось. Напомню, у меня сейчас система на Kaby Lake, GA-H270M-DS3H, встроенная графика Intel HD630, аудио Realtek ALC887, сеть тоже Realtek, остальное отдельного упоминания не достойно, поскольку работает штатно.

Заморачиваюсь на счет графики, ибо важно

  1. Нужно скачать и установить патчер кекстов и процессов lilu.kext, я скопировал его в раздел EFI — /Volumes/EFI/EFI/CLOVER/kexts/Other
  2. Далее понадобится плужок для починки графики, его я поместил туда же.

Звук, чтобы два раза не вставать

  1. Скачал свежую версию AppleALC, которая для работы требует lilu. Установил туда же, заменив старую версию.

Все это я проделал еще до установки обновления, на 10.2.4, перезагрузил компьютер, убедился, что все работает. Никакие «настроечные таблицы» курочить не пришлось.

macoS Sierra 10.12.5 на хакинтоше

Устанавливал через App Store, беззаботно, легко и скучно.

В планах на ближайшее время победить-таки bluetooth, поскольку мой античный «свисток» не тянет музыку по воздуху. Борьба с BCM94360CD продолжается, заказал новую карточку, у имеющейся, как оказалось, bluetooth составляющая полностью нерабочая.

Bluetooth/Wi-Fi на хакинтоше — Broadcom BCM94360CD PCIe x1

$
0
0

Фух, победил беспроводные дела на своем хакинтоше. Первый комплект Broadcom BCM94360CD от Аймака + адаптер PCIe x1 оказался рабочим на 2/3 — адаптер работал, Wi-Fi в карточке тоже, а Bluetooth нет. Я подумал, что дело в адаптере, заказал новый — та же картина. Теперь заказал уже саму карточку, на этот раз все сработало отлично.

Broadcom BCM94360CD PCIe x1 на хакинтоше

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

Трекпад подключился, колонка тоже — орет громче, чем по проводу, любопытно. Больше ничего не проверял, но  Handoff Supported: Yes и Bluetooth Low Energy Supported: Yes радуют глаз. К Wi-Fi и раньше претензий не было, цепляется на 200+ мегабит.

На эту ерунду я потратил прилично времени и несколько больше денег, чем мог бы. Первый набор я покупал на eBay, деньги мне частично вернули, но их не хватило даже на новый адаптер, ненужный, как выяснилось, а потом еще пришлось брать новую карточку. Итого, вместо $50 потрачено $80. Карточку брал на Али, продавца сразу предупредил, что работать должен Wi-Fi и Bluetooth, иначе я буду истерить. Выбирать нужно внимательно, поскольку в продаже встречаются битые Wi-Fi-only карты, они дешевле, в описании явно говорится об их неполноценности, но могут и умолчать.

 

 

Обновил Kaby Lake хакинтош до macOS Sierra 10.12.6

$
0
0

Главная новость — поддержка процессоров Intel Kaby Lake и встроенной графики HD Graphics 630, поэтому можно (нужно?) сделать несколько вещей.

macOS Sierra 10.12.6 (16G29) на хакинтоше

  1. Убираем FakeCPUID, который маскировал процессор под Skylake. В приложении Clover Configurator это во вкладке Kernel and Kext Patches.
  2. В ветке Devices меняем IntelGFX на 0x59128086, там же убираем добавление свойств для IntelGFX (GfxYTile).
  3. Graphics — меняем значение ig-platform-id на 0x59120000 (было 0x191200000).
  4. Обновляем 2 kext: lilu и IntelGraphicsFixup, насчет необходимости второго уверенности нет, но я его пока оставил. Лежат оба в /EFI/CLOVER/kexts/other

Все это я сделал до обновления, устанавливал через AppStore, перезагрузился, затем обновляльщик еще раз отправил в ребут, после чего хакинтош нормально стартовал.

Intel HD 630 на хакинтоше

Со звуком ничего не делал, AppleALC.kext оставил прежний — работает, больше от него ничего не требуется.

Никаких изменений в системной информации я не заметил, но и не особо искал.

Остались вопросы:

  1. Нужен ли теперь FakePCIID_Intel_HD_Graphics.kext?
  2. Тот же вопрос к FakePCIID.kext
  3. Можно ли убрать патчи для AppleIntelSKLGraphicsFramebuffer?

Сейчас недосуг разбираться, от добра добра не ищут. Скорее всего оставлю выяснение этих вопросов до High Sierra, там и новые какие-нибудь возникнут.

Для справки — мой хакинтош, железная его часть.

 

High Sierra без APFS на хакинтоше

$
0
0

Обновил хакинтош до релиза macOS High Sierra 10.13, пара отличий от похожего процесса на MacBook Pro.

Во-первых, я не стал конвертировать основной диск в APFS, оставил HFS+, причину внятно назвать не могу, если коротко — очкую я что-то. Да, после установки беты High Sierra на MBP у меня обнаружилось несколько гигабайт «бесплатного» свободного пространства на SSD, но там я и не раздумывал особо. А тут хакинтош, какие могут вылезти уши неизвестно, а разбираться пока некогда.

macOS 10.13 на хакинтоше

Итак, обновление 10.12 до 10.13 выглядело так:

  1. Скачал установщик из Mac App Store.
  2. Скачал и обновил Clover. На всякий случай закинул драйвер APFS в /EFI/CLOVER/drivers64UEFI/, на будущее.
  3. Заменил Lilu, AppleALC на свежие версии в /EFI/CLOVER/kexts/other.
  4. Запустил установщик с параметром, отключающим конвертацию файловой системы

    /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall —converttoapfs NO

  5. После перезагрузки нужно выбирать раздел Boot macOS Install, я это делал раза 2-3, после чего этот раздел из списка пропадает и можно загружаться нормально.

Всё работало сразу после первой загрузки — графика, сеть, bluetooth, звук. Пришлось ввести пароль Apple ID, на этом и всё.

Была проблема со звуком — он был, но грязный, в наушниках были какие-то наводки-помехи. Немного поплясал с бубном, почитал, но ничего толкового не нашел. В итоге поменял layout-id с 1 на 7 (config.plist/devices/audio) и переткнул колонку из черного в оранжевый разъем на материнской плате. Наушники по-прежнему во фронтальном разъеме, шум пропал — мистика. Никого не призываю повторять, это просто совпадение, похоже.

Еще один глюк выглядел интереснее — после установки сели батарейки в трекпаде и он отвалился. Я сменил батарейки, включил, он заработал, но странно, как до логина — тап вместо клика не работал, сенс не мой, в системных настройках трекпада вообще не было и bluetooth в списке устройств его не показывал. После перезагрузки работает нормально, пробовал отключать-подключать, все в порядке, как обычно.

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

Обновление macOS 10.13.5

$
0
0

Обновил хакинтош, не без проблем, но вроде бы всё разрешилось с помощью привычных манипуляций.

High Sierra 10.13.5

Установка обычная, из Mac App Store, перезагрузился по ходу дела раза 2, если не 3, взлетел нормально, но это на первый взгляд.

Глюки, не без любопытных

  1. Видео на YouTube в Safari проигрывалось с удесятеренной скоростью. Любое, то есть все. Нет, настройки плеера я не трогал. В Chrome вкладка с видео вообще подвисала до неотзывчивости.
  2. Звук глючил. Не могу внятно объяснить. Затыкался, запинался, но не всегда. Странно как-то.
  3. В информации о системе во вкладке графика/мониторы наличествовали 2 Intel HD Graphics 630, просто две копии одного и того же.

Что сделал

  1. Обновил Clover (до 4509).
  2. Обновил AppleALC.kext, IntelGraphicsFixup.kext в EFI/CLOVER/kexts/Other.
  3. Поправил config.plist. Новые версии кекстов сами меняют HECI на IMEI, HDAS на HDEF и GFX0 на IGPU, патчи в конфиге не требуются.
  4. Там же отключил -disablegfxfirmware по той же причине.
  5. Заменил apfs.efi в drivers64UEFI на всякий случай, я не пользуюсь APFS.

Видео проверил, звук проверил (свежий альбом Morcheeba вышел, кому интересно) — всё нормально.

Для справки — мой хакинтош и текущее состояние /EFI/CLOVER.

Сообщения в iCloud

Единственная озвученная заранее фича, выходящая за пределы обычных «стало более лучше и безопаснее» называется iCloud Messages. Многострадальная такая вещь, её то добавляют, то убирают, сейчас, очевидно, пришла пора.

iCloud сооб

Искать заветный тумблер на macOS нужно в настройках приложения Сообщения, там в учетных записях. В ожидаемом и привычном по iOS списке возможностей iCloud в системных настройках этого нет.

Я вообще не понял фишки. Сообщения и раньше приходили на все устройства. Теперь они сожрали 700+ Мб от хранилища iCloud, что я получил взамен — непонятно. Надо будет осмыслить.

Обновил хакинтош до macOS 10.14 Mojave

$
0
0

Дотянул с обновлением аж до релиза. По отзывам ничего неприятного не ожидалось, но я решил попутно поставить новый Clover и навести порядок в расширениях, за что и поплатился.

Для начала я при обновлении Clover не отметил нужные драйверы, отчего не смог загрузиться, пришлось делать флэшку со старым конфигом Clover, хорошо, что ноут был под рукой.

Затем пришлось повоевать с config.plist в связи с заменой Shiki и много чего ещё на WhateverGreen.kext, об этом ниже.

Обновлено перед установкой Mojave

Clover v2.4k r4674

Ахтунг! Проверяйте настройки при установке. Я не отметил новые AptioInputFix-64.efi и AptioMemoryFix-64.efi, при этом старый OsxAptioFix2Drv-64.efi установщик удалил. Результат — система не загружается, черный экран, за которым надпись end randomseed и на этом всё.

clover-r4674

Также нужно не забыть отметить ApfsDriverLoader-64.efi, после чего можно будет удалить apfs.kext

Lilu 1.2.7 — новая версия

AppleALC 1.3.2 — новая версия

Clover configurator 5.2.0.1 — старый не желал монтировать EFI, у меня был какой-то 4.x версии.

Установлено

WhateverGreen kext 1.2.3

Эта штуковина заменяет кучку разрозненных кекстов, предназначена для заводки графики и решения проблем с ней, глубже в эту тему я не лез.

ig-platform-id

У меня по-прежнему встроенная графика HD630, настраивал не особо задумываясь, инструкция обширная, но для конкретного сетапа довольно общая. В итоге решилось прописыванием AAPL,ig-platform-id = 00001259, без чего я наблюдал черный экран. Циферки характерны для моей материнки, значение по-умолчанию из инструкции к WhateverGreen не подошли. В итоге в High Sierra всё пришло в норму.

whatevergreen.kext

Удалены FakePCIID_Intel_HD_Graphics.kext (/S/L/E) IntelGraphicsFixup.kext Shiki.kext (EFI)

Обновление

Вышеописанное к Mojave отношения не имеет, понятно. Починил High Sierra, проверил, всё работает, можно приступать.

Скачал Mojave из Mac App Store, запустил установку, подождал, перезагрузил. Тут снова неожиданность, в Mojave перестал работать DisplayPort, поэтому за установкой я следил по морганию светодиода HDD. Перегружался он раза 3 в процессе, заняло всё с час приблизительно. Тут нужно отметить, что в High Sierra у меня была файловая система HFS+, то есть где-то на этом этапе прошла конвертация в APFS. Люди в интернетах пишут, что прежний трюк не проходит, установить Mojave без APFS нельзя.

Процесс завершен, сигнал по DP не появился, пришлось искать кабель DVI, завелся. В мониторе нет HDMI, поэтому его проверить не могу. Пока это единственный новый глюк, который предстоит устранить. Решаемо, вроде, но процесс обещает быть нудным.

Mojave на хакинтоше

Впечатления о самой Mojave пока не скопились, но пара есть. Ночной режим (темное оформление) не осилил, непривычно. Включил, побаловался, выключил. Динамический фон рабочего стола забавная фишка, но я его крайне редко вижу, да и вообще баловство это. Остальные нововведения буду осваивать постепенно, есть любопытные — скришотилка новая, быстрые действия в Файндере и т.п.

Оба мои древних ноута (2010 15″ и 17″) не поддерживают macOS 10.14 официально. Неофициально можно завести, но число глюков и артефактов превышает таковое на хакинтоше, так что увольте.

UPD: Решение проблемы с черным экраном DisplayPort


Обновил хакинтош: Big Sur 11.2.3 + OpenCore 0.6.7

$
0
0

Пару обновлений пропустил, это решил установить. Тянул из-за сопутствующего (хоть и необязательного) обновления OpenCore, это не особо приятная процедура, в чем я лишний раз и убедился.

Начал с обновления OpenCore, собственно. Скопировал старый загрузчик на резервную флэшку (молодец!). Обновил OC, драйверы, кексты. Думал пролезть нахаляву — не вышло, прошлось править config.plist. Со старым конфигом не взлетел — critical error и полный halt. Но это я сам виноват, забыл изменить HfsPlus.efi на OpenHfsPlus.efi — его переименовали.

 Ошибки BootProtect PlayChime KeyMergeThreshold...

Загрузился с флэшки, поменял название драйвера. Остальные параметры, которые OpenCore не понравились, просто удалил. Не знаю, насколько они мешают загрузиться, но без них отлично работает.

Вот эта беда и останавливает от мысли обновляться. Каждый раз — скачать OpenCore, Lilu.kext, … — это всё отдельные архивы. Распаковать, заменить поштучно. Проверить свой конфиг на совместимость с новым OpenCore. Исправить что требуется…

Появился какой-то OpenCore configurator, на манер существующего для Clover, но он слабо помогает. Задачу обновления и приведения в соответствие того, что уже есть он не облегчает.

OpenCore /EFI

Нужен к этому всему какой-то пакетный менеджер, типа npm или composer. Поправил json — что устанавливать, какой версии, чик, запустил, обновил…

Само обновление Big Sur установилось минут за 20, по дороге раза 3-4 перезагрузив компьютер. На пороге опять настойчиво предложили включить Siri, я зачем-то согласился, но уже одумался и отключил.

Новейший Big Sur

Больше ничего примечательного не случилось, список изменений я не читал, не интересно, просто надоело периодически всплывающее уведомление об имеющемся обновлении.

Обновки для Тоши —SX8200 Pro PCIe SSD и больше памяти

$
0
0

Поменял память в хакинтоше, было 2 по 8, теперь 2 по 16 — намного лучше. Докупил PCIe SSD m.2 на 512 (XPG SX8200 Pro), цифры впечатляют, в 5-7 раз быстрее прежнего SATA3 SSD, но ощущений каких-то новых не добавилось.

Big Sur поставил начисто, ничего ассистентом миграции не переносил, охота избавиться от скопившегося мусора.

XPG SX8200 Pro в макинтоше

Накопитель вообще никаких затруднений не доставил, нашёлся, определился, всё скучно. Память и подавно.

Диск отформатировал, EFI просто со старого перенес. Ничего не менял, но отчего-то отвалилась часть USB портов, точнее, не все USB3 желают работать в режиме USB2. Пока обошелся рабочими, разбираться буду позже, вот мне руководство.

SSD. Проверил скорость Blackmagic Disk Speed Test — чтение 2500, запись 1000. Но в реальной работе на куче мелких файлов (20 Гб, полмиллиона файлов) всё скромнее, в районе 250 Мб/с, это копирование со старого SSD. Я был готов к такому раскладу и он меня устраивает.

32 Gb RAM

RAM. Как раньше жил с 16 Гб — непонятно, со старта занято больше, чем раньше было всего. Это снимок вскоре после загрузки в режиме «открывать все окна из последнего сеанса».

Старичок ещё побегает, определенно. Из хотелок остался монитор 4K 27″, но он, вероятно, потянет за собой приобретение видеокарты, а они нынче вообще не дёшевы.

Из забавного — после установки предложили скачать рррусское ПО, в соотвествии с законодательством, в списке одно наименование — МойОфис стандартный домашний.

Мой хакинтош на Kaby Lake

Обновление Monterey до Ventura на Kaby Lake хакинтоше

$
0
0

В этот раз обновление хакинтоша вышло непривычно трудоемким. Пытался с наскока поставить Ventura поверх не самого свежего Monterey 12.3 — неудача.

TL/DR

Обновите OpenCore и скачивайте полный установочный пакет, сэкономите кучу времени. Через магазин долго, wget в помощь.

wget https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/InstallAssistant.pkg

Если ваш хакинтош похож на мой и у вас был рабочий Monterey, то шансы велики, что это всё, что потребуется. Ниже необязательные подробности.

GIGABYTE GA-H270M-DS3H / Intel Core i5-7500 “Kaby Lake” / ADATA XPG SX8200 Pro 512 Gb PCIe SSD / Broadcom BCM4360 Wi-Fi & Bluetooth


Есть мнение — если вам в App Store не предлагают скачать macOS Ventura, значит, пробовать обновляться через Обновление ПО бесполезно. Мой случай.

Думал скачать полный пакет (12 Гб), но в Аппсторе найти его не смог, хотя комп представляется совместимым iMac 18,1. Через обновлятор в системных настройках — пожалуйста, предлагают, но только дельту (около 4 гигабайт). Скачал, презагрузился — вечный boot loop. Начинает, яблочко показывает, секунд через 10 ребут.

Основные приготовления я уже к тому моменту прошел — обновил OpenCore (0.8.5), Lilu, etc. Делал ленивым способом, с помощью OCAuxiliaryTools.app. Обратно в Monterey грузится нормально, дело не в OpenCore.

Гуглить особо нечего, у меня кроме «официальных» и обновленных драйверов и расширений есть ровно один — USBMap.kext, он самодельный и, очевидно, недостаточно аккуратно сделан. Предназначение известное — рассказать макоси где у нас какие USB порты есть, плюс отключить те, что не поместились в лимит 15 штук.

Прошлый делал не помню когда и как, точно не по той инструкции, что сейчас. Три перезагрузки и попеременное пихание USB2/USB3 флешек во все доступные порты я бы запомнил.

Сделал новый кекст, в общем. Установил, перезагрузился — Вентура появилась в Аппсторе, добрый знак. Добрый знак, да?

Скачивать несколько часов полный инсталлер не было времени (зря), попытался снова через OTA-самообновление. Занимательный момент — ранее скачанное обновление было признано негодным, загрузка заново началась. Но увы, результат тот же самый, хотя первая после перезагрузки попытка длилась уже подольше, с полминуты. Снова не взлетает.

Я давно расслабился и отключил verbosity в загрузке, так что даже не узнал в чем там проблема. Решил скачать-таки полный пакет, но в итоге загрузка закончилась ошибкой на последних процентах, уже при проверке и подготовке.

Ладно, есть ещё вариант — обновить сначала Монтерей до 12.6.1, у меня был 12.3, напомню. Это вообще без проблем прошло через обновление ПО, всё штатно.

Привычная развилка — качать всю Вентуру, либо снова попытаться обновить частичным пакетом. Разница 2-3 часа против 20-30 минут, пробую сэкономить время. Опять.

Не сэкономил. То же самое. Включил вывод загрузки, снял видео, нашел ошибку. Она вовсе не на последних кадрах, там уже происходит простая перезагрузка, вполне штатная. Проблема описана где-то здесь.

pre-existing NVRAM implied reboot-retry but values were inconsistent

 

ota-step-name mount_update_volume
pre-existing NVRAM implied reboot-retry but values were inconsistent
OTA failure reason: MSU 1013 Unable to load context options into context.

Не новая ошибка, в смысле, не в Вентуре появилась. Возникает при попытке установить на неподдерживаемый компьютер. Как годное для Монтерея стало неподдерживаемым в Вентуре пока неясно.

Штош. Вернемся к истокам — скачиваю полный установочный пакет через App Store. Очень долго и нудно. Запускаю. Устанавливаю. Profit.

Ventura на хакинтоше Kaby Lake

Полезные мысли на будущее.

  1. Для больших ежегодных обновлений лучше скачивать полный пакет, причем не средствами системы. Ссылку найти несложно, дальше wget.
  2. Можно пользоваться CLI softwareupdate в Терминале. -l список доступных обновлений, -d <NAME> скачать, -i <NAME> установить.

Впечатления от первых минут:

  1. Системные настройки а-ля iPad — нормально, я лично быстрее нахожу нужные пункты. Переключаться между ними тоже удобнее, весь список постоянно видно.
  2. Режим Stage Manager переведен как Постановщик (Анекдот. Съемки порно. Режиссер — Так, почему у него не стоит? Где постановщик?). Пробую, не знаю насколько можно (и нужно ли) привыкнуть. Между окнами переключается не мгновенно. ДрагЭндДроп между приложениями или окнами делать достаточно удобно, но тоже очень долго.

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

$
0
0

Вроде бы решил проблему с регулярно паникующим компьютером. Беда широка и многогранна, больше жалоб я видел от обладателей честной техники 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 минут простоя. Но если оставить компьютер на полчаса, час, пару часов — всё будет нормально. А ночь уже не выдерживает.

Viewing all 52 articles
Browse latest View live