- Intel hd graphics 4600 mac os mojave
- Intel HD Graphics 4200/4400/4600 on macOS 10.12.x and Later on Laptops [Clover/OpenCore]
- EliteMacx86
- BIOS/UEFI Settings for Workstations (Intel/AMD)
- GUIDE — How to Boot macOS Installer on Laptops using Clover (UEFI/Legacy)
- GUIDE — How to Create OpenCore config.plist file for booting macOS on Intel Laptops
- [solved] Mojave dual screen with Intel HD4600
- zeguigui
- RehabMan
- Enable HD4600 for hardware acceleration function in Mojave 10.14
- vulgo
- Intel® HD Graphics 3000, 4000, 4400, 4600, 5000, 5500, 5600, 520, 530, 630
Intel hd graphics 4600 mac os mojave
- UEFI bios:
- Скидываем все настройки в default.
- AHCI — enable;
- Vt-d: Disable (+ в Clover дропнуть DMAR таблицу)
- Vt-x: Enable (только для 10.13 и если используете виртуальные машины)
- Intel Virtualization Technology — Enable
- Serial-port: Disable
- XHCI Hand-off: Disable (рекомендуеться)
- XHCI Hand-off: Enabled (только если что то не работает в режиме Disable )
- IOAPIC 24-119 Entries: Enabled (подмечено что у многих с этим пунктом паникует, поэтому тестируйте)
- CSM: Disable (по возможности)
- Fasboot: Disable
- Secure boot: Disable or Other OS
Legacy bios:
. .
[i]Примечание:
- HDD должен быть подключен к SATA-0, контролер Intel.
- . [/i]
Для установки потребуется флешка не менее 8Гб.
- ПК на ОС Windows XP/7/8.
- Скачать утилиту Boot Disk Utility с страницы разработчика cvad или с форума applelife.ru со страницы посвящённой данной утилите.
- Установить по инструкции
- Зайти на флешку в папку EFI\CLOVER\ и удалить папку OEM и файл config-sample (не путать с config.plist).
- Зайти на https://github.com/aci…pleSupportPkg/releases скачать ApfsDriverLoader.efi и скопировать его в папку EFI\CLOVER\drivers64UEFI (необходимо для macOs 10.13 и выше!)
- Добавить в EFI\CLOVER\Kext\Other https://github.com/acidanthera/Lilu/releases
- Добавить в EFI\CLOVER\Kext\Other https://github.com/aci…WhateverGreen/releases
- Скачать образ Mac OS X по указанным ссылкам:
Нажми и качай! - Развернуть скаченный образ на подготовленную флешку.
- Инструкция с applelife.ru пункт «Заливка дистрибутива macOS на второй том загрузочного USB Flash drive:«:
- Перед распаковкой образа необходимо нажать кнопку ^Format disk^.
- В основном окне программы -> Destination Disk — выбираем наш USB Flash Drive -> Part2.
- Нажимаем кнопку «Restore Partition».
- В открывшемся окне проводника выбираем распакованный файл с расширением *.hfs.
- Тем, кто устанавливает на ноутбук (или имеет PS/2 мышь или клавиатуру) , обязательно скачать
VoodooPS2Controller.kext.zip ( 97,46 КБ )
, новая версия:VoodooPS2Controller.kext.zip ( 93,86 КБ )
положить в папку EFI/CLOVER/KEXT/10.X или Other - Всё, установочная флешка готова, можно приступать к установке.
За данный споcоб установки благодарим cvad и Skvo
Данная инструкция написана по материалам с applelife.ru
Установить один из загрузчиков на диск (если он не входит в состав сборки) :
— Загрузчик №1 — Clover (рекомендуется для большинства пользователей);
Как это сделать: UEFI, Legacy BIOS.
— Загрузчик №2 — OpenCore (для опытных пользователей)
— Загрузчик №3 — Chameleon (на данный момент существует для очень старых систем и особых случаев);
*загрузчик устанавливаем только один, на ваш выбор
После входа в macOS первое, что делаем:
- Устанавливаем кекст для сетевой карты;
- Настраиваем SMbios;
- «Заводим» видео-карту (разрешение должно быть правильным, и верхняя строка прозрачная);
- Поднимаем «нативное управление питанием» процессора;
- Поднимаем звук через AppleALC или VoodooHDA
.
21. Ставим програмулинки и «рюшечки».
Источник
Intel HD Graphics 4200/4400/4600 on macOS 10.12.x and Later on Laptops [Clover/OpenCore]
EliteMacx86
Administrator
Intel HD Graphics 4200/4400/4600 on macOS 10.12.x and Later on Laptops
An EliteMacx86 Exclusive Guide — This guide covers fixing of Intel HD Graphics 4200/4400/4600 on Laptop. By following this guide, you’ll be able to achieve full QE/CI on your Hackintosh.
Overview
macOS supports a wide range of Intel HD Graphics (also referred to as iGPU) but some of them might not work out of the box, if you have not followed the config.plist creation guide.
Before you start with this guide, please know something about the performance. Graphics enhance the performance and helps to work smoothly. In macOS, full acceleration requires that both Quartz Extreme and Core Image (QE/CI) should work together.
Quartz Extreme and Core Image (QE/CI) should work together to enable full acceleration on macOS’s GUI. It utilizes the complete Graphics capabilities. In case if you haven’t enabled QE/CI on your graphic card, you won’t be able to use your macOS smoothly and there would be lots of lags and artifacts, graphic related issues and poor refresh rate. Also the dock would not be transparent. Therefore it is very important to ensure that your graphic is working with full QE/CI.
Graphics | Intel HD Graphics 4200/4400/4600 |
Kexts | Original Graphics kexts in S/L/E |
macOS Version | macOS Mojave 10.12.x or later |
BIOS Setting
The BIOS settings has been provided in a separate thread. For more information on BIOS settings, refer to the thread linked below.
BIOS/UEFI Settings for Workstations (Intel/AMD)
Config.plist
The config.plist file must be as per the guide.
GUIDE — How to Boot macOS Installer on Laptops using Clover (UEFI/Legacy)
GUIDE — How to Create OpenCore config.plist file for booting macOS on Intel Laptops
Restart your System
After performing all the above steps, restart your system for the applied changes to take effect.
Now you should be able to get your Intel HD Graphics 1536 MB will full QE/CI. And your Dock would be also transparent.
Problem Reporting
Details:
- macOS version
- Copy of IOReg
- Kextcache output
Screen shots:
- DPCIManager/Status
- About This Mac
- System Information/Graphics/Displays
Files:
- For Clover, compress EFI/Clover, exclude the themes folder.
- For OpenCore, compress EFI/OC.
Notes:
- Do not include complete EFI folder.
- Put all files in a folder with your name, compress files as Zip and attach files using site attachments only.
- Do not use any external links.
Источник
[solved] Mojave dual screen with Intel HD4600
zeguigui
I just upgraded from El Capitan to Mojave. Everything went very well and I am very impressed as audio, ethernet and intel graphics were OK without tweaking right after multibeast.
Nevertheless I have a dual screen setup and, of course, this is not working. On another hackintosh with Sierra I could unplug one of the monitors, boot the switch the monitor on. Not a perfect solution but this worked. Now I tryed this with Mojave but to no avail
I tryed to add Whatevergreen using multibeast but this does not change anything. If I boot with my two monitors on, one of them will keep displaying the apple loading logo while the other screen will work OK
There is probably a conflict in my config.plist as I already had one from my ElCapitan setup. The whatevergreen first post is probably a little bit too technical and I fear breaking everything. I know how to use a text editor and installed clover configurator (this one is a little bit messy maybe)
So if someone with a similar setup (dual screen with intel graphics, even if not HD4600!) could post his config.plist I could compare and patch mine or provide a link to a «simpler» step by step tutorial
RehabMan
Moderator
I just upgraded from El Capitan to Mojave. Everything went very well and I am very impressed as audio, ethernet and intel graphics were OK without tweaking right after multibeast.
Nevertheless I have a dual screen setup and, of course, this is not working. On another hackintosh with Sierra I could unplug one of the monitors, boot the switch the monitor on. Not a perfect solution but this worked. Now I tryed this with Mojave but to no avail
I tryed to add Whatevergreen using multibeast but this does not change anything. If I boot with my two monitors on, one of them will keep displaying the apple loading logo while the other screen will work OK
Источник
Enable HD4600 for hardware acceleration function in Mojave 10.14
vulgo
Using a discrete AMD/NVIDIA graphics card as your only display, enable the HD4600 IGPU in 10.14 only for hardware acceleration features in Mojave.
1. Renaming IGPU and IMEI device in ACPI/device tree with Clover patches
Gigabyte 9 series motherboard example: these are named GFX0 and HECI in the OEM tables.
Find: 47 46 58 30
Replace: 49 47 50 55
Find: 48 45 43 49
Replace: 49 4d 45 49
The IMEI rename is not required for Haswell systems but is required for later systems.
2. Configure IGPU Properties for macOS
Either A, B or C.
A. Clover Injection
Graphics->InjectIntel = true
Graphics->ig-platform-id = 0x04120004
The byte order for the ig-platform-d is reversed from gma.c sources below.
B. Install Lilu + WhateverGreeen
config.plist: Graphics->InjectIntel = false
WhateverGreen: Lilu plugin providing patches to select GPUs on macOS.
C. Inject ig-platform-id some other way
config.plist: Graphics->InjectIntel = false
Download and examine gma.c from the Clover bootloader sources:
The following line from gma.c contains an ig-plaform-id value and description for Intel HD Graphics 4600 with no displays indicated by the empty ‘Connector’ field:
and field descriptions can be copied into the ssdt-igpu.dsl template attached to this post.
Compile ssdt-igpu.dsl and place the resulting ssdt-igpu.aml in /EFI/CLOVER/ACPI/PATCHED. You could use RehabMan’s version of MaciASL to compile the file.
3. Enable the IGPU Firmware Settings
Источник
Intel® HD Graphics 3000, 4000, 4400, 4600, 5000, 5500, 5600, 520, 530, 630
Lilu + WhateverGreen
Проект WhateverGreen объединил в себе все наработки для решения проблем с графическими картами, сделав этот процесс более доступным для новичков, в большинстве случаев он в состоянии всё сделать сам, без участия пользователя (в состав WhateverGreen вошли: IntelGraphicsFixup, NvidiaGraphicsFixup, Shiki, IntelGraphicsDVMTFixup and CoreDisplayFixup).
Предварительно
1. Удалить:
— FakePCIID_Intel_HD_Graphics
— IntelGraphicsFixup
— NvidiaGraphicsFixup
— CoreDisplayFixup
— Shiki
2. Выключить всю инжекцию графики в Clover:
— config.plist/Graphics/Inject/ATI=NO
— config.plist/Graphics/Inject/Intel=NO
— config.plist/Graphics/Inject/NVidia=NO
— config.plist/Graphics/ig-platform-id — удалить
— config.plist/Devices/FakeID/IntelGFX — удалить
3. Выключить DSDT фиксы в Clover:
— AddHDMI
— FixDisplay
— FixIntelGfx
— AddIMEI
4. Переключить или удалить UseIntelHDMI — NO
5. Удалить boot аргумент: -disablegfxfirmware
6. Удалить любые IGPU и HDMI записи в:
— config.plist/Devices/Arbitrary
— config.plist/Devices/Properties
— config.plist/Devices/AddProperties
7. Удалить все содержащие IGPU и HDMI записи в таблицах SSDT и DSDT:
— CLOVER/ACPI/patched — CLOVER/ACPI/patched
8. Переименование GFX0 -> IGPU делается автоматически, данный патч DSDT загрузчиком, можно выключить или удалить.
Здесь представлены рекомендуемые фреймы:
Gen 2: Sandy Bridge (Intel HD Graphics 2000/3000)
— S/L/E/AppleIntelSNBGraphicsFB.kext
— Support started with OS X 10.7.x and ended with macOS 10.13.6
— Metal support is not available
— device-id: 0x0102 0x0106 0x010A 0x0112 0x0116 0x0122 0x0126
— AAPL,snb-platform-id (desktop): 0x00030010 (default)
— AAPL,snb-platform-id (laptop): 0x00010000 (default)
Gen 3: Ivy Bridge (Intel HD Graphics 2500/4000)
— S/L/E/AppleIntelFramebufferCapri.kext
— Support started with OS X 10.8.x
— device-id: 0x0152 0x0156 0x0162 0x0166
— AAPL,ig-platform-id (desktop): 0x0166000A (default), 0x01620005
— AAPL,ig-platform-id (laptop): 0x01660003 (default), 0x01660009, 0x01660004
Gen 4: Haswell (Intel HD Graphics 4200-5200)
— S/L/E/AppleIntelFramebufferAzul.kext
— Support started with OS X 10.9.x
— device-id: 0x0D26 0x0A26 0x0A2E 0x0D22 0x0412
— AAPL,ig-platform-id (desktop): 0x0D220003 (default)
— AAPL,ig-platform-id (laptop): 0x0A160000 (default), 0x0A260005 (recommended)
Gen 5: Broadwell (Intel HD Graphics 5300-6300)
— S/L/E/AppleIntelBDWGraphicsFramebuffer.kext
— Support started with OS X 10.10.2
— device-id: 0x0BD1 0x0BD2 0x0BD3 0x1606 0x160E 0x1616 0x161E 0x1626 0x1622 0x1612 0x162B
— AAPL,ig-platform-id (desktop): 0x16220007 (default)
— AAPL,ig-platform-id (laptop): 0x16260006 (default)
Gen 6: Skylake (Intel HD Graphics 510-580)
— S/L/E/AppleIntelSKLGraphicsFramebuffer.kext
— Support started with OS X 10.11.4
— device-id: 0x1916 0x191E 0x1926 0x1927 0x1912 0x1932 0x1902 0x1917 0x193B 0x191B
— AAPL,ig-platform-id (desktop): 0x19120000 (default)
— AAPL,ig-platform-id (laptop): 0x19160000 (default)
Gen 7: Kaby Lake (Intel HD Graphics 610-650)
— S/L/E/AppleIntelKBLGraphicsFramebuffer.kext
— Support started with macOS 10.12.6
— device-id: 0x5912 0x5916 0x591B 0x591C 0x591E 0x5926 0x5927 0x5923 0x87C0
— AAPL,ig-platform-id (desktop): 0x59160000 (default)
— AAPL,ig-platform-id (laptop): 0x591B0000 (default)
Gen 8,9,10: Coffee Lake & Comet Lake (Intel UHD Graphics 630)
— S/L/E/AppleIntelCFLGraphicsFramebuffer.kext
— Support started with macOS 10.13.6 (17G2112) / 10.14 beta 4 (18A336e)
— device-id: 0x3E9B 0x3EA5 0x3EA6 0x3E92 0x3E91 0x3E98
— AAPL,ig-platform-id (desktop): 0x3EA50000 (default), 0x3E9B0007 (recommended)
— AAPL,ig-platform-id (laptop): 0x3EA50009 (default)
Framebuffer Patching
Несмотря на всё, большая часть работы выполняется автоматически, и в большинстве случаев вам не нужно никаких дополнительных действий. Минимум что вы должны сделать — это выбрать ig-platform-id, подходящий для вашей системы, и поместить его в config.plist / Devices / Properties следующим образом:
Вот некоторые причины, по которым вам придётся делать патч фреймбуфера:
— Настройка DVMT в BIOS для тех кто не может выставить больше 32 MB (framebuffer-stolenmem / framebuffer-fbmem)
— Отключение eGPU, дискретной графики в ноутбуках (disable-external-gpu)
— Включение pixel clock патча для поддержки 4K (enable-hdmi20)
— Изменение типов разъемов в соответствии с портами вашей системы (framebuffer-conX-type)
Типы патчей Framebuffer
1. Семантические
2. Бинарные
Ниже представлено расположение патчей, где они должны быть прописаны в Clover — config.plist/Devices/Properties и примеры патчей:
Здесь представлен пример патча с DVMT в BIOS 32MB когда нужно, чтобы это значение было больше
Digital Audio (HDMI / DVI / DP)
Для работы digital audio необходимы нужные свойства и патч коннекторов.
Для этого вам дополнительно понадобится AppleALC.kext.
Начиная с 10.10.5 и выше, WEG автоматически меняет тип connector-type с DP (00040000) на HDMI (00080000).
Фактическое соединение может быть любого типа (HDMI / DVI / DP), но для работы digital audio тип connector-type должен быть конкретно HDMI (00080000).
Поддержка VGA
В большинстве случаев с Intel Skylake и новее он работает по умолчанию.
Для Ivy Bridge и возможно других поколений, возможен вариант патча коннекторов на следующие:
06020000 02000000 30000000 // Option 1
06020000 01000000 30000000 // Option 2
В OS X 10.8.2 и новее VGA на Ivy Bridge не работает.
Hot-plug VGA обычно не работает.
EDID
Обычно определяется верно и никаких дополнительных действий не требуется.
Получить дамп EDID можно через Linux. Значение верного EDID прописывается в свойство *AAPL00,override-no-connect* для IGPU, где второй 0 является номером монитора.
В некоторых случаях, полученый EDID может быть не совместим с macOS, что приведёт к искажению изображения. Тогда для этого EDID можно использовать данный script, который внесёт корректировки в ранее полученный EDID и сохранит его на рабочем столе.
HDMI при UHD разрешении с 60 fps
Добавьте свойство enable-hdmi20 для IGPU, иначе будет чёрный экран. Или пропишите в config.plist, boot-arg: -cdfon
Отключение дискретной видеокарты ноутбука
Добавьте свойство disable-external-gpu для IGPU. Или пропишите в config.plist, boot-arg: -wegnoegpu
Исправление проблемы с maximum link rate на некоторых ноутбуках (Dell XPS 15 9570, и подобных.)
Добавьте свойство enable-dpcd-max-link-rate-fix для IGPU. Или пропишите в config.plist, boot-arg: -igfxmlr.
Так же можно вручную указать значение параметра dpcd-max-link-rate для встроенного дисплея:
- Обычно используют 0x14 для 4K дисплея и 0x0A для 1080p дисплея.
- Все возможные значения: 0x06 (RBR), 0x0A (HBR), 0x14 (HBR2) and 0x1E (HBR3).
- Если свойство dpcd-max-link-rate отсутствует или указано не допустимое значение, то будет использоваться значение по умолчанию — 0x14.
Источник