C учётом нынешнего уровня совместимости многих материнских плат и видеокарт с Mac OS X, говорить о существенных отличиях между обновлениями системы на настоящих Маках и на хакинтошах уже не приходится. Это в далёком 2007 или 2008 году каждый апдейт сулил приключения на целую неделю, и никогда нельзя было заранее предугадать, что отвалится после обновления системы на хакинтошах. Нынче всё в разы проще и спокойнее.

Вчера мы не советовали обладателям хакинтошей сразу обновляться на OS X 10.8.3, разумнее было дождаться отзывов о работе системы. Отзывы собраны, и они в основном положительные. Можно утверждать, что очередной системный апдейт никакими катастрофическими последствиями для хакинтошей не грозит. Разумеется, при условии, что вы правильно обновляетесь на OS X 10.8.3.

Как мы уже говорили, в OS X 10.8.3 Apple обновила почти все часто используемые каждым пользователем системы драйверы — и для USB, и для звука, и для сети, и для видео. Для хакинтоша это означает ещё и то, что крайне желательно сделать бэкап всех драйверов, которые вы патчили вручную или посредством каких-либо утилит. А можно не размениваться по мелочам и забэкапить вообще всю папку с драйверами в корень диска командой для терминала:

sudo cp -rp /System/Library/Extensions /

Бэкап лучше придержать на недельку или две, чтобы вы смогли убедиться в том, что всё работает нормально. Если вдруг что-то сломается, вы сможете:

а) загрузиться в single user-режиме (для этого нужен флаг -s). Затем введите команду mount -uw / и скопируйте старые версии драйверов командой cp -rp обратно в папку /System/Library/Extensions
б) загрузиться с отдельного носителя (например, установочной флешки), на ней запустить терминал через меню утилит и скопировать файлы через него. Учтите, что в этом случае надо будет вбивать полный путь к файлам, начиная его не с /, а с /Volumes/МЕТКА_ДИСКА_С_MAC_OS_X/.

Что касается частных рекомендаций, советы тут следующие:

  • если вы пользуетесь загрузчиком Chimera или Chameleon, рекомендуется перебраться на Clover или XPC, на крайний случай — создать загрузочную флешку. Проблема встречается не так часто, но многие пользователи жалуются на то, что компьютер перестаёт грузиться, стопорясь в самом начале
  • если вы пользуетесь старой версией AppleHDA для заводки звука, затем вам придётся откатиться на эту старую версию. Если вы используете VoodooHDA, вам потребуется удалить драйвер AppleHDA.kext, который появится во время установки обновления
  • и на хакинтоше, и на Маках с SSD от сторонних производителей после обновления гарантированно слетит поддержка TRIM. Её можно будет активировать следующими командами в терминале OS X:

[php]sudo -s

perl -pi -e ‘s|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg’ /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

kextcache -system-prelinked-kernel

kextcache -system-caches

touch /System/Library/Extensions/[/php]

Если в вашем хакинтоше установлена карточка GeForce GTX 650 Ti или GTX 660, после обновления она заработает сама по себе, без необходимости использовать инжекцию (EFI-стринги или параметр GraphicsEnabler в настройках загрузчика). Ещё в OS X 10.8.3 дебютируют драйверы для Radeon 7xxx. Если у вас любая карточка из списка ниже, шансы есть:

  • 0x22001002
  • 0x26001002
  • 0x67801002
  • 0x67901002
  • 0x67981002 HD 7970
  • 0x679A1002 HD 7950
  • 0x679E1002 HD 7800
  • 0x68001002 HD 7970M
  • 0x68061002
  • 0x68081002
  • 0x68181002 HD 7870
  • 0x68201002
  • 0x68211002
  • 0x68251002 HD 7800M
  • 0x68271002 HD 7800M
  • 0x682D1002 HD 7700M
  • 0x682F1002 HD 7700M
  • 0x68391002
  • 0x683B1002 HD 7700
  • 0x683D1002 HD 7700
  • 0x683F1002 HD 7750

Правда, многие Radeon 7xxx работают со странностями: сначала надо включить компьютер, потом загнать его в режим сна кнопкой питания, и лишь после пробуждения карточка заработает. Расследование данного вопроса продолжается.

Удачного вам обновления до OS X 10.8.3! ;)

Поделитесь страницей через социальные сети

  • http://strekoza-jurnal.ru/ Omella

    Эх благо, у меня давно с такими делами танцев с бубном не возникало, обновил просто как оригинальный Mac, всё отлично работает!)

  • iksys

    uefi clover и слетает только звук..

  • valkc

    Немного не понял насчет SSD и TRIM? У меня как и на домашнем ПК — хакинтош на SSD, так и на макбуке про SSD от OCZ. Что такое TRIM, почему он слетит и для чего он нужен?

  • olsacomp

    Об ATI 7xxx в 10.8.3 — попробовал ещё 27.02
    Видео выложил — http://www.youtube.com/watch?v=HPvby9Q1ZOY

  • http://be.net/avre avre001

    Обновил свой хак как оригинальный мак. Все отлично встало. Когда собирал хак, то выбирал самое подходящее железо, и вот результат, все ок.

    А для тех кто парится TRIM’ом, скажу, что прочитал кучу инфы, где было написано, что если контролер SSD построен на SandForce чипах, то никакого трима включать не надо, его функции эти чипы сами делают и его включение сказывается на долговечность диска и его скорости.

  • Alexander

    [quote=»Omella, post: 13760″]Эх благо, у меня давно с такими делами танцев с бубном не возникало, обновил просто как оригинальный Mac, всё отлично работает!)[/quote]
    Опишите пожалуйста свою конфигурацию.

  • seversti

    Обновился из AppStore, как настоящий мак… даже звук не слетел! использую voodooHDA и disablerAppleHDA.
    После обновления пропатчил только AGPM и включил TRIM с помощью TrimEnabler.
    Intel Core i7 3770K
    GA Z77-DS3H (rev 1.0) (звук ALC887, сеть Atheros AR8151)
    GeForce GTX 650 2048 Mb
    SSD OCZ Vertex 4 128 Gb
    Bootloader Clover rev.1090

  • Gleb

    Intel Core i7
    asus IV rampage extreme — мать
    Установил хак mauntin lion 10.8.2 — все было идеально (несчитая сна). Добавил только voodooHDA ,   для сети дрова. А потом… потом обновил 10.8.3 и поехало — ничего не слитело

  • Gleb

    Но система начала работать не стабильно — завичает время от времени

  • atarara

    Решено, поставил VoodoHDA