Jump to content
MaLd0n

Hackintosh Hackintool - Video Patch - Fast and Easy Solution

Recommended Posts

  • Administrators

--Donations via PayPal--

https://tinyurl.com/r2bvzm7

 

-Download Hackintool by headkaze

https://tinyurl.com/y9f6a4os

 

Hackintool is a Swiss Army Knife, here we just check a fast and good video patch, in some cases need a extra procedure, if you use a patch by Hackintool, remove InjectIntel, ig-platform-id, SSDT about video, DSDT patch about video.

 

I'm using my KabyLake i3 mobile for create this tutorial

D6X8QyH.png 

Some recommended configs:

 

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: Coffee 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 0x3E92 0x3E91

- AAPL,ig-platform-id (desktop): 0x3EA50000 (default), 0x3E9B0007 (recommended)

- AAPL,ig-platform-id (laptop): 0x3EA50009 (default)

 

Spoofing Intel CPU Gen

 

If you need to spoof a different Intel CPU generation you can use the lilucpu=N boot flag. The N refers to the following Intel generations:

 

4    SandyBridge
5    IvyBridge
6    Haswell
7    Broadwell
8    Skylake
9    KabyLake
10   CoffeeLake
 

Here are some reasons why you might need extra Framebuffer Patching:

 

- Setting DVMT for those who can't set it above 32 MB in BIOS (framebuffer-stolenmem / framebuffer-fbmem)

- Setting higher VRAM for 4K users who experience graphical glitches (framebuffer-unifiedmem)

- Disabling eGPU (disable-external-gpu)

- Enable pixel clock patch for 4K support (enable-hdmi20)

- Disabling connectors to enable sleep (framebuffer-pipecount / framebuffer-portcount / framebuffer-conX-type=-1)

- Removing CNConnectorAlwaysConnected flag for eDP laptop screens on < 10.13.6 (framebuffer-con0-flags=0x00000090)

- Changing connector types to match your systems ports (framebuffer-conX-type)

 

Framebuffer Patching Types

 

We have three different types of patches:

 

1. Arbitrary (Recommended)

 

framebuffer-patch-enable (required to enable below)
framebuffer-framebufferid (optional; defaults to current platform-id)
(all below are optional)
framebuffer-mobile
framebuffer-pipecount
framebuffer-portcount
framebuffer-memorycount
framebuffer-stolenmem
framebuffer-fbmem
framebuffer-unifiedmem
framebuffer-cursormem (Haswell only)
framebuffer-camellia
framebuffer-flags

framebuffer-conX-enable (required to enable below)
framebuffer-conX-index
framebuffer-conX-busid
framebuffer-conX-pipe
framebuffer-conX-type
framebuffer-conX-flags
 

2. All Data

 

framebuffer-conX-enable (required to enable below)
framebuffer-conX-alldata
 

3. Find / Replace

 

framebuffer-patchX-enable (required to enable below)
framebuffer-patchX-framebufferid (optional; defaults to current platform-id)
framebuffer-patchX-find
framebuffer-patchX-replace
framebuffer-patchX-count (optional; defaults to 1)
 

Let's Start

 

-Open App, Go to Menu, Framebuffer and select your system version

qb2G1g7.png 

-Go to Intel/Info tab, select your Intel Generation(in my case is KabyLake), select PlatformID(for me work with 59160000 or 591B0000)

Ydk7GIZ.png 

-Now go to Patch tab and select Devices / Properties, All, Connectors, VRAM, Auto Detect Changes and Use AllData Method

A6qMMmz.png 

-Go to Advanced tab and select:

 

-DVMT pre-alloc 32 MB

-Disable eGPU

-VRAM 2048 MB

-Enable HDMI20 (4K) - same boot-arg -cdfon

-GfxYTile Fix - Skylake+ IGPUs

-Device ID - in some case we need it to fake a device id, same IntelGFX in Clover config.plist

vo4Gfbr.png 

-Go to Generate Patch

tUb08aq.png 

VCSQ6sS.png 

-Export config.plist, go to Menu, File, Export, Clover config.plist

qvn9ZLw.png 

-Save

WPEdgwV.png 

-Result

 

vHjrlZY.png 

bNNn85s.png 

r72Xv2c.png 

Credits

 

- headkaze, vit9696, lvs1974, RehabMan, pikeralpha

  • Like 3
  • Thanks 1

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

:guitar

AMD Ryzen 7 3700X, MSI MPG X570 Gaming Plus, Corsair Vengeance RGB PRO 16GB DDR4 3200MHz, Sapphire rx 5700 XT, fractal celcius s36

:superman:superman

HP Notebook - 15-ay028ca (Touch), 16 GB 2133 MHz DDR4, Intel HD Graphics 520 1536 MB

Asus z97-c i5, i5 4460, 32 GB 1648 MHz DDR3, Radeon RX 560 4096 MB, Corsair H75 Liquid CPU Cooler

Link to comment
Share on other sites

  • Administrators

[ref]onemanosx[/ref], [ref]erroruser[/ref], :guitar:guitar if need sugestions, ig-platform-ids etc, tell me, i'll add some today

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

You are the Best Man!!! Thanks!!! Im will test and fine tune for my GPU!!! :guitar:superman:D

GA Z170 XP SLi i7 SkyLake - AMD Radeon RX 64 Vega Gigabyte Samsung EVO 500GB 16GB Ram

Notebook Lenovo Thinkpad E470 i5 7th gen 16GB Ram Intel HD 620 SD card / 240 GB SSD Kingston

Link to comment
Share on other sites

  • Administrators

[ref]max.1974[/ref], :guitar:cap

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

  • Administrators

[ref]Allan[/ref], credits to headkaze :mrgreen:

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

  • Administrators

[ref]aerz[/ref], welcome, bro!

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

  • Administrators

[ref]steezy[/ref], welcome and enjoy! :mrgreen:

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

very nice! Thank you Mald0n!


well in my case as for now I'm a bit scared to mess with the stuff Mald0n as done for me,

but I just have only 1536 Mb VRAM on my UHD 630

I'm using displayport, but the fact is HDMI for now does not work at any resolution.

I'm waiting a bit but I will probably buy an rx 590 to solve any video related problems.

By the way can I do the update 10.14.3 and if it is possible how to do it?

thanks

Link to comment
Share on other sites

[ref]adivajra[/ref], "always" make a backups an have instaler usb ready for recovery before trying things out ;)

before updating update kexts what i use is kext updater for the essential kexts https://bitbucket.org/profdrluigi/kextupdater/downloads/

backup i recommend carbon copy cloner then download update from app store an run from desktop

AMD Ryzen 7 3700X, MSI MPG X570 Gaming Plus, Corsair Vengeance RGB PRO 16GB DDR4 3200MHz, Sapphire rx 5700 XT, fractal celcius s36

:superman:superman

HP Notebook - 15-ay028ca (Touch), 16 GB 2133 MHz DDR4, Intel HD Graphics 520 1536 MB

Asus z97-c i5, i5 4460, 32 GB 1648 MHz DDR3, Radeon RX 560 4096 MB, Corsair H75 Liquid CPU Cooler

Link to comment
Share on other sites

Hi friends, Thank you very much for the guide!


I will try this method with my mobo GA Z370 HD3 and Coffe Lake i5 8400 processor (UHD 630 Graphics)

I already made the file config.plist using this guide and now I just have to try placing it in the EFI partition and restart the Hack. So, before I have to remove InjectIntel in clover settings and remove anything else there or from DSDT file? (I attached the current dsdt performed by Maldon)


And an important query: since I only have one monitor, currently connected to the motherboard's hdmi port, in case something does not work well with the changes made with hackintool, is it possible to restore the backup config.plist (prior to the changes) from the clover boot?

Since I am still quite new, I do not know the methods to restore clover's config.plist in case some changes made break the boot and the Mac OSdoes not start or not work correctly


many thanks, friends!

DSDT.aml.zip

Link to comment
Share on other sites

  • Administrators

[ref]kultrun[/ref], ur GPU work good? desktop u can use a other way, intelgfx and ig-platform-id

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

And an important query: since I only have one monitor, currently connected to the motherboard's hdmi port, in case something does not work well with the changes made with hackintool, is it possible to restore the backup config.plist (prior to the changes) from the clover boot?

Since I am still quite new, I do not know the methods to restore clover's config.plist in case some changes made break the boot and the Mac OSdoes not start or not work correctly

just create a copy of your original config eg:"config2"for testing an you can select in the in the options section of the bot screen by pressing "O" then if all is good an stable you can rename to use

AMD Ryzen 7 3700X, MSI MPG X570 Gaming Plus, Corsair Vengeance RGB PRO 16GB DDR4 3200MHz, Sapphire rx 5700 XT, fractal celcius s36

:superman:superman

HP Notebook - 15-ay028ca (Touch), 16 GB 2133 MHz DDR4, Intel HD Graphics 520 1536 MB

Asus z97-c i5, i5 4460, 32 GB 1648 MHz DDR3, Radeon RX 560 4096 MB, Corsair H75 Liquid CPU Cooler

Link to comment
Share on other sites

oh, many thanks friends!

I did not know this method to boot choosing a particular config.plist, very good option! I'll try and i'll tell youy if everything is ok


Maldon: "kultrun, ur GPU work good? desktop u can use a other way, intelgfx and ig-platform-id"

Yes, for now mi iGPU works ok, excepto for some sleeping issues... but I have full acceleration, full HD etc

But it currently works with the injectintel option, not the hackintool method... maybe that's why I'm wondering if it's worth changing the method, if there are any improvements (there are some sleeping issues with black screen and the connectors dosn't match with the mobo, eg. there is a LVDM port...)


many thanks!

 

just create a copy of your original config eg:"config2"for testing an you can select in the in the options section of the bot screen by pressing "O" then if all is good an stable you can rename to use

Link to comment
Share on other sites

I'm having problems, when I put in the patch, it does not appear any more, when I put any other video card of the intel, it insists on staying on this screen, what should I do?

ttps://uploaddeimagens.com.br/imagens/foto-png-743f73c8-61fe-4251-9bd9-d1129ed81d25

Link to comment
Share on other sites

  • Administrators

[ref]pdevonie[/ref], report it in developer topic

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

Hi, just a more question ... when you said "remove SSDT about video, DSDT patch about video"... it means also that I must delete any clover entrys about "GFX0 to IGPU"?

also "HDAS to HDEF"? and anything else? I attach my config.plist before apply the hackintool patch for video platformid etc

thanks!

config.rar

Link to comment
Share on other sites

  • Administrators

[ref]kultrun[/ref], no, don't remove renames, only InjectIntel or other patch if u use

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

Ah, ok... thanks MaLd0n!


I believe there are not any other patch in my hack... just the dsdt.aml provide by you (after sending you the resulting file of Runme). There is information about Intel Graphics UHD 630 in that dsdt.aml, in PCI section... but I think that's not a problem, right?


considering my mobo GA Z370 HD3 and the CoffeeLake 8400 i5 processor (with Graphics UHD 630), it is recommendable to use the definition of SMBIOS as MacMini 8.1? (Actually, I use the Imac 18,1 SMBIOS)


many thanks!

 

kultrun, no, don't remove renames, only InjectIntel or other patch if u use

Link to comment
Share on other sites

  • Administrators

[ref]kultrun[/ref], both work good


Added in 38 seconds:

There is information about Intel Graphics UHD 630 in that dsdt.aml, in PCI section... but I think that's not a problem, right?

no problem

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

[ref]kultrun[/ref], for cofeelake either imac pro 1,1 or imac 18,3

AMD Ryzen 7 3700X, MSI MPG X570 Gaming Plus, Corsair Vengeance RGB PRO 16GB DDR4 3200MHz, Sapphire rx 5700 XT, fractal celcius s36

:superman:superman

HP Notebook - 15-ay028ca (Touch), 16 GB 2133 MHz DDR4, Intel HD Graphics 520 1536 MB

Asus z97-c i5, i5 4460, 32 GB 1648 MHz DDR3, Radeon RX 560 4096 MB, Corsair H75 Liquid CPU Cooler

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
  • Create New...
The popup will be closed in 15 seconds...