Видеокарты для хакинтоша. Часть вторая.

Apple Хакинтош

В этой статье я хочу поделиться своим опытом использования видеокарт в системе OS X 10.9 и выше. Начнем с моей тестовой конфигурации:

  • Материнская плата: Gigabyte GA-Z87m-HD3
  • Intel Core I3-4330
  • 8 гигабайт ОЗУ
  • OS X 10.11.6 El Capitan
  • 2 монитора Full HD + Full HD телевизор (HDMI звук работает).

Сразу скажу, почему не macOS Sierra. Все дело в том, что не хочется постоянно заниматься обновлением системы, а между El Capitan и macOS Sierra я не увидел какой-либо существенной разницы.

Мое рабочее место:

Остальные характеристики для хакинтоша не так важны, как память, процессор и материнская плата. Мною за несколько лет было опробовано несколько видеокарт в хакинтоше, в частности:

  • Intel HD 4600 (imac 14.1)
  • Palit NVidia GT 640 (imac 14.2)
  • Gainward GTX 660 Ti (imac 14.2)
  • Asus R7 260x (imac 14.2)
  • Gigabyte 7850 OC (imac 14.2)

Мое мнение относительно видеокарт.

Сейчас в моей конфигурации используется связка Intel HD 4600 плюс видеокарта Gainward GTX 660 Ti. В UEFI приоритет загрузки стоит на PCI-e, а для встроенной видеокарты я указал 32 мегабайта памяти, также в конфиге Clover я указал ig-platform-id со значением 0x04120004, это значение позволяет использовать видеокарту только для нужд AirPlay, так как данный фреймбуфер не имеет коннекторов (HDMI, DVI...).

Что касается дискретной видеокарты, то выбор пал на Gainward GTX 660 Ti из-за ее дешевезны. Сейчас новые видеокарты серии GT(X)6XX уже не найти, а игроманы активно переходят на новые поколения видеокарт. Собственно это нам и нужно. Видеокарту на Kepler 6XX серии можно найти на авито за 4-6 тысяч рублей в зависимости от модификации. Мне Gainward GTX 660 Ti достался почти даром - 4 500 рублей. 

Установка системы с этой видеокартой (да почти со всеми видеокартами серии Kepler) проходит полностью в штатном режиме. Главное не включать никаких инжекций в файле config.plist, а еще лучше для установки использовать стандартный конфиг, так как разработчики Clover смогли сделать невозможное: практически все компоненты системы правильно идентифицируются и правильно определяется мак модель. Я устанавливал себе OS X 10.11.6 на стандартном конфиге и все было хорошо. 

Видеокарты серии Kepler правильно определяются в большинстве случаев, поэтому дополнительных действий производить в принципе не нужно. Если видеокарта у вас Maxwell, то возможно придется поставить веб драйвера, а до установки их грузиться с ключем nv_disable = 1.

Кстати, бывает так, что и Kepler при установке не определяется как надо. В этом случае используйте ключ nv_disable = 1, у меня такое было на OS X 10.10 Yosemite с видеокартой Palit GT 640. После установки системы и записи Clover на жесткий диск или SSD, этот ключ нужно убрать.

Почему я не использую встроенную видеокарту Intel HD 4600 в хакинтоше.

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

А вот материнская плата у меня такая:

На ней всего три выхода, один из которых VGA. Понятное дело, если я маскируюсь под iMac 14.2, то про этот разъем стоит забыть, да и вообще в 2017 году стоит забыть про аналоговые разъемы, по крайней мере дома.

Это первая причина, по которой я не использую встроенную Intel HD 4600. Вторая причина заключается в том, что для компьютерных игр видеокарта Intel HD 4600 малопригодна, а поиграть в игры я иногда люблю. 

Кстати, если вам нужна самая дешевая видеокарта для хакинтоша, которая работала бы из коробки, то берите NVidia GT210.

Palit NVidia GT 640.

Вообще о серии GT 640 и GTX 650 можно сказать следующее: они работают из коробки. Даже Palit В моем случае работал, но со временем он начал показывать на мониторе артефакты. Я грешил это на операционную систему, но с официальными драйверами на Windows была та же проблема. Очень часто видеокарта отказывалась работать. Пришлось отказаться от GT 640.

По моим внутренним ощущениям видеокарта GT 640 по скорости идентична  Intel HD 4600. Работала отлично как с веб-драйверами от Nvidia, так и с официальными от Apple. Если есть пару тысяч рублей, то можно смело покупать GT 640, работать будет идеально.

Asus Radeon R7 260x.

Видеокарта - самое большое разочарование для меня. В хакинтоше видеокарта работает только после добавления FakeID 0x066581002 и включения инъекции в config.plist.

Из коробки работает только один монитор (HDMI), при подключении DVI монитора система не загружается. Скорее всего требовалось патчить коннекторы, но этим заниматься не хотелось. В системе видеокарта определялась как AMD 8XXX 2048 Мб. Эту видеокарту не советую для использования в хакинтоше.

Gigabyte 7850 OC 2 гб.

Видеокарта, из коробки работающая во всех операционных системах, которые я тестировал. А именно OS X 10.9.5 и выше. Для хакинтоша идеальная видеокарта. Новую конечно же не купить, но найти видеокарту, которая уже была в использовании очень просто на том же avito. Стоит недорого - от четырех до пяти тысяч рублей.

Из коробки работают все порты, я подключал к ней два монитора и никаких проблем в работе не было. 

Но к сожалению, не все так хорошо с этой видеокартой. Все дело в том, что начиная с OS X 10.11 El Capitan, при использовании видеокарты от AMD, не работает сон. Компьютер засыпает, но уже не просыпается. В моем случае после включения компьютера кулеры видеокарты включались на полную мощность, но изображения не было. При этом в OS X 10.9.5 и в OS X 10.10 такой проблемы не было.

Intel HD 4600.

Выше я уже писал об этой видеокарте, но тогда я писал в ключе мультимониторной конфигурации. Если у вас 1-2 монитора, то видеокарта для вас подойдет. С этой видеокартой было очень много проблем в операционной системе OS X 10.10 Yosemite и конфиг от OS X 10.9.5 не подходил для Yosemite. Сейчас же эта видеокарта работает из коробки, а Clover научился ее правильно запускать даже на стандартном конфиге. 

В играх видеокарта показывает себя не очень хорошо, да и сама операционная система не для игр. Если у вас настольный ПК с единственной видеокартой, то маскироваться нужно будет под iMac 14.1.

Что в итоге.

Если вам нужен производительная видеокарта и вы хотели бы, чтобы все работало из коробки со стандартными драйверами от Apple - используйте видеокарты Kepler, серии GTX 6XX, 7XX. Использование видеокарт от AMD не совсем оправдано, пока не решится проблема со сном. На данный момент решения нет, а новые обновления операционной системы проблему не решают.

Если у вас одномониторная конфигурация и вы не используете тяжелые графические программы, то вам будет достаточно встроенной в процессор видеокарты. В моем случае это Intel HD 4600. 

Мое мнение относительно видеокарт для хакинтоша следующее: брать стоит Nvidia GTX 650 или 660 / 660 Ti. Как производительные решения, полностью работающие из коробки во всех версиях OS X, начиная с 10.8

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

Использование видеокарт серии Fermi (GTX5XX, GT710, GT720, GT730) не рекомендуется, так как очень часто появляются фризы. Кстати, интересный факт - GT730 бывает и Kepler, вот она работает хорошо.

 



Рекомендуем посмотреть
Как включить Intel HD4600 на хакинтоше
Как включить звуковую карту Realtek ALC887
Бюджетный Mac. Часть первая. Выбор железа для хакинтоша. Процессор и материнская плата.
Включение QE/CI на видеокарте Intel HD4600 в OS X 10.10 Yosemite
  • Арман12.03.2017 в 12:55
    А что можно сказать о новых видеокартах AMD? Для них никаких драйверов нет? ответить
    • Дмитрий12.03.2017 в 20:32
      Смотря каких. Новые R7 по сути переименованные старые видеокарты серии 78XX, которые работают нормально. R9 работает их коробки. На всех их нет сна начиная с El Capitan. ответить
      • Гость13.03.2017 в 07:00
        R9 380 к примеру куда интереснее чем R9 280 ответить
  • Валерий24.03.2017 в 15:07
    Такая видео карта подойдет nVidia GeForce GTX-750 ? ответить
    • Дмитрий24.03.2017 в 19:03
      с веб драйверами пойдет. ответить
  • Гость12.04.2017 в 16:51
    Подскажите, зачем вы включаете встроенную видео карту, что -то частенько начал замечать что у людей она включена. ответить
    • Дмитрий12.04.2017 в 17:57
      Я маскируюсь под iMac 14.2, в этом аймаке встроенная видеокарта работает для нужд AirPlay (привет трейлеры в iTunes). Так как в настоящем аймаке она есть, то и у меня встроенная видеокарта должна быть.

      При этом в сведениях о системе отображается только дискретка, а Intel HD 4600 заведена на пустые коннекторы. Скоро об этом напишу, как закончу с AGPM на Nvidia GTX 660 Ti. ответить
      • Гость14.04.2017 в 09:15
        Дмитрий спасибо. Можете еще один момент подсказать. Дело в том что у меня на МП вышел из строя один из портов PCIe и модуль памяти. Сейчас у меня i7-4770k GA-Z97X-UD3H Gtx 770 Думаю обновить систему, и перейти на 2011-3, я рассматриваю Intel Xeon E5-2683 v3 (Инженерного образца), но по отзывам в сети горят что работает только одна мать стабильно ASRock x99 extreme 4, к сожалению ее нет нигде, а ждать из за границы не очно хочется, можете что то подсказать или вообще в другую сторону смотреть. ответить
        • Дмитрий14.04.2017 в 13:15
          Смотрите вот здесь внизу https://dimsog.ru/post/vybor-zheleza-dlya-hackintosha-2016-2017 мой подробный комментарий на эту тему.

          Я бы не переходил на Xeon, а плотно сидел на Haswell (что я и делаю) или Skylake. Нужно маскироваться под реальный мак, чтобы все как по маслу было, в том числе и обновления. Установить можно, но как это будет работать - не знаю. Apple же по SMBIOS определяет мак-модель и под эту модель дает AGPM, управление частотами и так далее. Какую мак-модель для своего франкенштейна вы будете указывать?)

          Берите Gigabyte GA-Z87-HD3, Gigabyte GA-Z170-HD3, к первой материнской плате какой-нибудь Intel Core I7 и забудьте об отсутствии производительности еще лет на 5:) ответить
          • Дмитрий14.04.2017 в 13:19
            Кстати, у меня дошло до того, что в моей 660 Ti AGPM сам завелся, как и должно быть. С учетом того, что у меня в хаке 2 монитора + телевизор, на котором фильмы смотрим. А все потому, что железо родное для мака:) ответить
            • Гость19.04.2017 в 11:09
              Clover цвета хаки 4000 " NVidia GTX660 имеет DeviceID=0x1183, карточка работает по-любому, но AGPM для нее не предусмотрен. Делаем подмену на 0x0fe0, и AGPM включается. Поскольку для такой карточки InjectNVidia=false, то подстановку ID можно сделать только через патч DSDT с маской 0x0100 " ответить
              • Дмитрий19.04.2017 в 19:30
                В том то и прикол, что в debug режиме El Capitan показывал заведенный AGPM для этой карточки. Ничего не правилось. Для 640 пришлось в кексте прописывать. ответить
  • Гость17.04.2017 в 13:44
    Дмитрий долго думал над выбором, много посетил ресурсов, .. , так как все рано брать новую мать хотел уже что то поновее и с памятью DDR4 В итоге вот что насобирал: GA-Z170X-UD5 i7-6700k А вот с видео что пока не совсем ясно, хочется 980, но жалко столько отдавать, рассматриваю что-то из этого 970 и 980 Может что подскажешь или посоветуешь. ответить
    • Дмитрий17.04.2017 в 22:28
      900, 1XXX заводятся сейчас с вебдрайверами. НАТИВНОЙ поддержки пока (осенью должна быть, судя по заигрыванию Apple и Nvidia) пока нет. Для imac 17.1 не забыть boardid от 14.2 прописать, иначе черный экран. Если терпит - ждать осени. Apple что-то новое судя по слухам хотят предоставить.

      А вообще, что посоветовать тут - деньги есть, покупайте. Если хочется подкопить - берите любой Kepler в качестве заглушки, работать будет из коробки, информация 146%. ответить
  • Sheldon20.04.2017 в 09:19
    Добрый день, не знаю как написать в личку, напишу здесь. Есть комп: i5-3330, Gigabyte GA-H61M-DS2, 8Гб оперативы(4х2). Видеокарты отдельной нет. Поставили задачу на этом железе поднять хак. Т.к. с такой задачей никогда не сталкивался, сразу возник вопрос, а возможно ли на этом железе вообще поднять стабильно работающий хак? Просто почитал кучу инфы, что для корректной работы нужно подбирать кексты для каждого оборудования. ответить
    • Дмитрий20.04.2017 в 13:03
      Добрый день.
      в личку на mail@dimsog.ru
      У вас идеальное железо, за исключением видеокарты. Она же у вас встроенная Intel HD 2500? С ней могут быть проблемы и скорее всего она не заведется. Рекомендую на барахолке найти GT 210, GT 640, 650 и так далее. ответить
  • Гость23.04.2017 в 22:02
    подскажите пож-та - надо собрать максимально производительный компьютер два CPU (Xeon?) две или четыре видеокарты такое возможно? ответить
Авторизуйтесь через Вконтакте , чтобы оставлять комментарии от своего имени