Как завести Radeon 5xxx на хакинтошах

Как мы и обещали, публикуется небольшой мануал по установке новых драйверов для видеокарт серии Radeon 5xxx для хакинтошей. За все нижеприведённые сведения большое спасибо полагается нашему с вами соотечественнику под ником netkas, который уже несколько лет вплотную работает над данным вопросом.

Что требуется от пользователя?

  • достаточный опыт по части хакинтоша, особенно по установке кекстов
  • умение редактировать PLIST-файлы и исправлять права доступа к кекстам
  • наличие Mac OS X Snow Leopard 10.6.4
  • 32-битный режим ядра (в 64-битном режиме не работает инжектор aty_init). Напоминаем, что режим активируется добавлением параметра arch=i386 в секцию Kernel flags в файл com.apple.Boot.plist
  • отключённая опция GraphicsEnabler для загрузчика Chameleon (в com.apple.Boot.plist)

Какие карточки Radeon HD поддерживаются?

  • 5850
  • 5870
  • 5970 (требует правки кекстов)
  • 5770 (работает только при подключении двух дисплеев к двум видеовыходам)
  • 5750 (требует правки кекстов, работает только при подключении двух дисплеев к двум видеовыходам)

Что нужно делать?

  1. скачать сами драйверы
  2. скачать кекст-инжектор
  3. если карточка требует правки кекстов, узнайте для неё идентификатор Device ID
  4. добавьте эту пару в файл Info.plist драйвера ATI5000Controller.kext в секцию IOPCIMatch в формате 0xDDDD1002, где вместо букв D — Device ID карточки
  5. установите все кексты и инжектор в папку System/Library/Extensions. Воспользуйтесь Kext Utility для восстановления прав доступа
  6. перезагрузите компьютер и надейтесь на лучшее

В случае возникновения проблем пробуйте грузиться в безопасном режиме (параметр -x при загрузке)

P.S. Ни в коем случае не пытайтесь проделать описанное выше на настоящем Маке!!!