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

480
views

Если вы собирали свой Хакнитош, для того чтобы обрабатывать видео в видео редакторе 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
    1. Lilu
    2. Shiki
    3. IntelGraphicsFixup
    4. NvidiaGraphicsFixup
    5. FAKEPCIID, вам необходимо скопировать два FakePCIID.kext и FakePCIID_Intel_HD_Graphics.kext
  3. После установки всех kexts перезагружаем компьютер

config.plist

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

  1. Раздел ACPI, DSDT Patches
    1. PEGP to GFX0,  Find* [Hex]: 50454750 Replace [Hex]: 47465830 — ставим галочку
    2. GFX0 -> IGPU Patch, Find* [Hex]: 47465830Replace* [Hex] : 49475055 — ставим галочку
    3. HECI -> IMEI Patch Find* [Hex]: 48454349 Replace [Hex]: 494d4549 — ставим галочкуВключаем аппаратное ускорение в Хакинтош для Final Cut Pro X
  2. Раздел Boot, добавляем аргумент в загрузку shikigva=12 или shikigva=14Включаем аппаратное ускорение в Хакинтош для Final Cut Pro X
  3. Раздел Graphics, выбираем из списка или принудительно указываем ig-platform-id в зависимости от вашего процессора (имеется поколение, Kaby Lake Sky Lake)
  4. Сохраняем изменения и выключаем компьютер

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

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

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

Проверка

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

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

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

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

У вас еще остались дополнительные вопросы? Задавайте их в комментариях, рассказывайте о том, что у вас получилось или наоборот!

Вот и все! Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Больше статей и инструкций читайте в разделе Статьи и Хаки Android.