Меню

Как завести видеокарту hackintosh



Пару слов о NVIDIA и macOS Mojave Hackintosh — как завести видеокарту

Для просмотра онлайн кликните на видео ⤵

Завод видеокарт Nvidia Хакинтош! Подробнее

ЗАВЕЛ NVIDIA GTX 1060M 6GB! HACKINTOSH! Подробнее

Пару слов о Nvidia GeForce RTX 2080 Hackintosh macOS Mojave 10.14 Подробнее

НОВЫЙ ДРАЙВЕР NVIDIA MACOS CATALINA! HACKINTOSH! Подробнее

DRIVERS NVIDIA MACOS CATALINA/MOJAVE HACKINTOSH! Подробнее

Путеводитель по видеокартам Nvidia для macOS Mojave и macOS Catalina Подробнее

ЗАВЕЛ NVIDIA GTX 1060M 6GB!ХАКИНТОШ! Подробнее

DRIVERS NVIDIA MACOS MOJAVE/CATALINA/BIG SUR. HACKINTOSH! Подробнее

ЗАВОД СТАРЫХ ВИДЕОКАРТ NVIDIA HACKINTOSH. Подробнее

Nvidia Optimus Hackintosh Mojave — Метод отключения с помощью WhateverGreen Подробнее

ЗАВОД СТАРЫХ ВИДЕОКАРТ NVIDIA ХАКИНТОШ. Подробнее

СТАРЫЕ ВИДЕОКАРТЫ NVIDIA НА HACKINTOSH. КАК ЗАВЕСТИ?! Подробнее

DRIVERS NVIDIA MACOS MOJAVE/CATALINA HACKINTOSH! Подробнее

Запуск любой видеокарты на Hackintosh Подробнее

Видеокарты для хакинтоша 2018 — Apple рекомендует для macOS Mojave Подробнее

Завод Nvidia Geforce GTX 1080ti Хакинтош! Подробнее

macOS High Sierra — Завод видеокарт nVidia GT1030 GTX1050 GTX1060 GTX1080 Подробнее

Как узнать работает ли видеокарта в Metal – Hackintosh. Test Metal macOS Подробнее

Источник

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

В этой статье я хочу поделиться своим опытом использования видеокарт в системе 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 году стоит забыть про аналоговые разъемы, по крайней мере дома.

Читайте также:  Видеокарта для total war attila

Это первая причина, по которой я не использую встроенную 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, вот она работает хорошо.

Читайте также:  Asus vivotab note 8 драйвера видеокарты

Источник

Как завести 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 при загрузке)

Источник

Включаем Intel Video Quick Sync (IQSV) в Хакинтош для Final Cut Pro X

Если вы собирали свой Хакнитош, для того чтобы обрабатывать видео в видео редакторе Final Cut Pro X, то наверняка вы будете удивлены, что скорость рендера очень низкая. И что делать?

Большинство пользователей которые решаются собрать и поставить Хакинтош, занимаются этим ради того, чтобы работать с лучшим видео редактором Final Cut Pro X. Но после первых запусков разочаровываются в скорости рендера видео, так например топовый Хакинтош может сильно уступать старому MacBook. Это с учетом того, что установлен самый новый загрузчик Clover, используются необходимые kext.

Все дело в том, что необходимо на вашем Хакинтош необходимо завести аппаратное ускорение — Intel Video Quick Sync, подробнее про эту технологию можно прочитать в wiki.

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

Заводим аппаратное ускорение в Хакинтош для Final Cut Pro X

Для начала, стоит сказать, что статья рассчитана для тех кто уже знаком как ставить Хакинтош и что для этого надо.

Kexts и загрузчик

  1. Для начал установите новую версию загрузчика Clover
  2. Обновите или установите следующие Kext в раздел EFI/CLOVER/kexts/Other
  3. Lilu
  4. Shiki
  5. IntelGraphicsFixup
  6. NvidiaGraphicsFixup или WhateverGreen.kext
  7. FAKEPCIID, вам необходимо скопировать два FakePCIID.kext и FakePCIID_Intel_HD_Graphics.kext
  8. После установки всех kexts перезагружаем компьютер

config.plist

Переходим к внесению изменений в файл config.plist, для этого вам понадобиться Clover Configurator.

  1. Раздел ACPI, DSDT Patches
    1. Rename GFX0 to IGPU, Find* [Hex]: 47465830 Replace [Hex]: 49475055
    2. COPR_MATH, Find* [Hex]: 434F5052 Replace* [Hex] : 4D415448
    3. PEG0_POP2 Find* [Hex]: 50454730 Replace [Hex]: 50305032
    4. PEGP_GFX0 Find* [Hex]: 50454750 Replace [Hex]: 47465830
    5. change EHC1 to EH01 Find* [Hex]: 45484331 Replace [Hex]: 45483031
    6. change EHC2 to EH02 Find* [Hex]: 45484332 Replace [Hex]: 45483032
  2. Раздел Boot, добавляем аргумент в загрузку shikigva=12 или shikigva=14
  3. Раздел Graphics, выбираем из списка или принудительно указываем ig-platform-idв зависимости от вашего процессора (имеется поколение, Kaby Lake Sky Lake)
  4. Сохраняем изменения и выключаем компьютер

Изменения в BIOS / EFI

Включаем iGPU, отдаем видеокарте 128MB памяти, ставим вывод видео через дискретную видеокарту (не встроенная в процессор, а отдельная). Сохраняем данные и выключаем компьютер.

У АСУСа слегка мудрёное меню включения обеих ВК. В БИОСе сначала включи MultiMonitor в Enable. Сохрани настройки, выйди и затем снова туде же зайди в БИОСе. Появятся дополнительные параметры настройки встройки. Память, приоритет… Дальше по мануалу.

Подключаем кабель HDMI к дискретной видеокарте и запускаем Хакинтош.

Читайте также:  Nvidia видеокарта для смартфонов

Проверка

Чтобы проверить что аппаратное ускорение запущенно загрузите и установите триальную версию видео конвертера — MacX Video Converter Pro.

Если галочка есть напротив Hardware Encoding, то у вас все получилось!

Также советую установить CUDA драйвер для вашей видеокарты Nvidia.

Или проверить с помощью VDADecoderChecker вбросив его в терминал или запустив — скачать его можно Тут.

Методы и тема представленная на форуме розработки кловера AppleLife

Займемся заводом встройки интел на пустой фрейм для IQSV при наличии дискретной видеокарты.
Поддерживаются HD2000 и новее.
Вы должны косить под ближайшую вашему железу мак-модель iMac1X,Y в которой есть дискретная видеокарта. Именно iMac, а не iMacPro.

Включите в BIOS-е интегрированное видео, выберите размер фреймбуфера 32мб.
Выберите первичной дискретную видеокарту.
170506101134.

Зайдите в GUI Кловера в Опшенс, в разделе Графикс убедитесь что видны обе видеокарты.
screenshot0.
Для некоторых странных материнок Asus(и не только) — может потребоваться проделать это

Не подключайте мониторы к встройке, подключайте только в дискретке. Вообще забудте о встройке как о видеокарте, от неё мы будем использовать только блок IQSV.

Spoiler: Устарело
===Завод с помощью IntelGraphicsFixup===
Подробние про завод IGPU
Спасибо разработчикам @vit9696 и @lvs1974
Добавьте в кловер: Lilu.kext и IntelGraphicsFixup.kext
В зависимости от того какая дискретная видеокарта, добавьте NvidiaGraphicsFixup.kext или WhateverGreen.kext, для Nvidia или AMD соответственно.
Патчи переименования GFX0->IGPU, PEGP->GFX0, MEI/HECI->IMEI — не обязательны. Переименуются автоматически.
Использовать бутарг -disablegfxfirmware не требуется.
Отключите/удалите любые ручные способы инжекции фрейма встроенной видеокарты (инжект интел и арбитрари).
Снимок экрана 2018-03-13 в 20.37.34.
Пустой фрейм (соответствующий вашему железу) будет проижектирован автоматически.
(если дискретная видеокарта отсутствует, то будет проинжектирован соответствующий дефолтный фрейм с коннекторами)
При необходимости, задать фрейм вручную можно с помощью бут аргумента: igfxframe=фрейм

Для SKL/KBL имеется возможность включить загрузку GuC микрокода, добавив бут аргумент: igfxfw=1
(у некоторых, загрузка GuC микрокода — может вызывать проблемы: падение монтажных программ и т.п., если вы столкнулись с подобным, то попробуйте убрать этот бутарг)

Текущая версия IntelGraphicsFixup не умеет делать подмену device-id, поэтому в необходимых случаях добавьте device-id через арбитрари.
Кексты а-ля FakePCIID не требуются!
Для HD4400
Снимок экрана 2018-03-10 в 4.41.35.

Для HD2000, HD3000
Снимок экрана 2018-02-27 в 22.31.09.

Для UHD630 (временно, пока нет официальной поддержки «кофейников»)
Снимок экрана 2018-03-10 в 6.14.46.

В результате:
IQSV будет работать для нужд AirPlay,
IQSV будет декодировать видео (квик тайм, сафари, айтюнс и тп.),
IQSV будет использоваться для кодирования H.264(и в другие форматы, зависит от поколения Intel HD) при экспорте из Final Cut Pro X и для декодирования видео при проигрывании на таймлайн. Дискретка(OpenCL, Metal) в FCPX работает только на эффектах.
IQSV будет использоваться во всех программах, где есть поддержка этой технологии.

В «Об этом мак» встройку вы не увидите, т.к. она не выводит видео, если видно — то вы где-то накосячили.
Снимок экрана 2017-11-17 в 4.02.19.

Проверьте наличие пункта Монитор AirPlay в «системных настройках» — «мониторы».
(пункт AirPlay может быть не активным — это не важно, важно само его наличие)

SNB и Azul встройка с пустым фреймом всегда на максимальной частоте — это нормально, на аналогичных настоящиках также.

С помощью утилиты VDADecoderChecker обязательно убедитесь, что работа аппаратного декодирования поддерживается.
Снимок экрана 2018-07-02 в 16.07.42.

Важно! (не зависимо от способа завода)
Maxwell/Pascal — для инжекции свойств IOVARendererID и IOVARendererSubID, добавьте в кловер Lilu.kext и NvidiaGraphicsFixup.kext
На El Capitan и старее, для конфигураций Nvidia+SNB/SKL/KBL, AMD+Capri — добавьте в кловер Lilu.kext и Shiki.kext
На 10.12 — 10.13.3 — для вышеуказанных конфигураций — необходимые процессы должны быть добавлены в Patches.plist в исходниках Shiki (большенство нужных процессов там уже добавлены).
На 10.13.4 и новее, использовать Shiki.kext для завода IQSV — не требуется. Для просмотра кодированного контента — нужен (для SNB не нужен).
Shiki RU_FAQ
Список рабочих конфигураций
Расшифровка битовой маски shikigva
Спасибо @vit9696

Используйте самые новые версии всех указанных в этом мануале кекстов!

Включаем аппаратное декодирование в Adobe Premiere Pro CC 2018.1
(дискретка — OpenCL, CUDA, Metal — работает только для просчета эффектов)

Включаем аппаратное декодирование в Google Chrome

Источник