Contribute
Register

An iDiot's Guide To Lilu and its Plug-ins

Hello, Sorry I'm still confused with the concept of Headless iGPU. and super noob at hackintoshing.

The thing is, Im using Dell Optiplex 7010 with i7 3770 and dGPU MSI RX 570 4GB Armor on Mojave 10.14.4. Using SMBIOS Macmini6,2 . installed it using trs96's Guide
  1. When using SSDT provided on the thread and/or created one on Mojave, my system stuck at Apple Logo loading screen.
  2. When dGPU is unplugged but using SSDT, It works and runs okay, CPU could run at 3.7Ghz when full load.Intel Power gadget shows GFX thingy and shows 0.35 at full load
  3. When not using SSDT but use dGPU, It works and runs okay, but CPU is maxed at 3.4 Ghz when full load. Intel Power Gadget on frequency graph shows NO GFX thingy.
I used my system mostly on video editing, when running on rendering process, the dGPU seems not used at all, the CPU is always full load. I dont know this is normal or not? And How to know that hardware accelerated video rendering is enabled?

Back at Headless iGPU. How to enable this?

Thank you.
 

Attachments

  • Screen Shot 2019-06-06 at 08.11.24.png
    Screen Shot 2019-06-06 at 08.11.24.png
    386.1 KB · Views: 78
  • Screen Shot 2019-06-09 at 12.35.38.png
    Screen Shot 2019-06-09 at 12.35.38.png
    98.4 KB · Views: 87
  • Screen Shot 2019-06-09 at 12.36.17.png
    Screen Shot 2019-06-09 at 12.36.17.png
    89.8 KB · Views: 82
  • Screen Shot 2019-06-09 at 12.36.57.png
    Screen Shot 2019-06-09 at 12.36.57.png
    111.4 KB · Views: 94
  • Screen Shot 2019-06-09 at 12.37.41.png
    Screen Shot 2019-06-09 at 12.37.41.png
    110.3 KB · Views: 82
Hello, Sorry I'm still confused with the concept of Headless iGPU. and super noob at hackintoshing.

Back at Headless iGPU. How to enable this?


@okykrismadi,

If your having issues with the methods detailed in @trs96's Dell Optiplex 7010 guide then you should ask/post your questions on that thread, rather than here.

The Lilu + Plug-in's guide has a specific section in Chapter-4 on using IGPU in headless mode :-


Just install Lilu + WhatEverGreen and use device properties in Clover to configure the IGPU.
  1. Use Hackintool to generate the patch code (device properties) for your IGPU
  2. Use PlatformID 0x01620006 or 0x01620007
  3. Copy and paste the generated patch code into your config.plist
  4. Be sure to use use SMBIOS iMac 13,X
Just follow the guide carefully and you should be ok.

Cheers
Jay
 
Last edited:
When using hackintool,
@okykrismadi,

If your having issues with the methods detailed in @trs96's Dell Optiplex 7010 guide then you should ask/post your questions on that thread, rather than here.

The Lilu + Plug-in's guide has a specific section in Chapter-4 on using IGPU in headless mode :-


Just install Lilu + WhatEverGreen and use device properties in Clover to configure the IGPU.
  1. Use Hackintool to generate the patch code (device properties) for your IGPU
  2. Use PlatformID 0x01620006 or 0x01620006
  3. Copy and paste the generated patch code into your config.plist
  4. Be sure to use use SMBIOS iMac 13,X
Just follow the guide carefully and you should be ok.

Cheers
Jay

When using hackintool, There is no data on info > GPU info and on Patch > Current framebuffer info.

Do I need to get this data while using mainboard display port and then copy the patch code to config.plist while using dGPU display port? Because right now I connect display using dGPU display port.

The Radeon RX 570 shown on info > misc. and I believe whatevergreen also running.
 

Attachments

  • Screen Shot 2019-06-09 at 12.37.41.png
    Screen Shot 2019-06-09 at 12.37.41.png
    110.3 KB · Views: 74
  • Screen Shot 2019-06-10 at 07.43.58.png
    Screen Shot 2019-06-10 at 07.43.58.png
    100.7 KB · Views: 62
  • Screen Shot 2019-06-10 at 07.48.42.png
    Screen Shot 2019-06-10 at 07.48.42.png
    107.5 KB · Views: 68
When using hackintool, There is no data on info > GPU info and on Patch > Current framebuffer info.

Do I need to get this data while using mainboard display port and then copy the patch code to config.plist while using dGPU display port? Because right now I connect display using dGPU display port


@okykrismadi,

This can happen on some systems where WhatEverGreen's default best guess fails, you don't need the info to generate the patch code. It can also if happen if Lilu or WhatEverGren has not been installed correctly or is corrupted. Try re-downloading the latest release version of Lilu + WhatEverGreen and reinstall into /L/E.

If your still having trouble i have generated the patch for you, the following code is for headless HD 4000 IGPU using PlatformID 0x01620007.

Code:
         <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>AAPL,ig-platform-id</key>
                <data>
                BwBiAQ==
                </data>
                <key>AAPL,slot-name</key>
                <string>Internal</string>
                <key>device-id</key>
                <data>
                YgEAAA==
                </data>
                <key>device_type</key>
                <string>Display Controller</string>
                <key>model</key>
                <string>HD 4000 IGPU (Headless)</string>
            </dict>


Add it to your config.plist in the Devices -> Properties section, the guide shows where to paste the code in more detail.

Cheers
Jay
 
Last edited:
Do I still need to generate patch in config.plist/Devices/Properties (the one we can generate in Hackintool) if I use my iGPU as headless device?
 
Do I still need to generate patch in config.plist/Devices/Properties (the one we can generate in Hackintool) if I use my iGPU as headless device?


@user.viente,

Yes, select the correct headless PlatformID in Hackintool and generate patch code for config.plist.

See the headless Section in Chapter 4 of the guide for more info :-


Be sure to use the correct SMBIOS ...

Cheers
Jay
 
@okykrismadi,

If your having issues with the methods detailed in @trs96's Dell Optiplex 7010 guide then you should ask/post your questions on that thread, rather than here.

The Lilu + Plug-in's guide has a specific section in Chapter-4 on using IGPU in headless mode :-


Just install Lilu + WhatEverGreen and use device properties in Clover to configure the IGPU.
  1. Use Hackintool to generate the patch code (device properties) for your IGPU
  2. Use PlatformID 0x01620006 or 0x01620007
  3. Copy and paste the generated patch code into your config.plist
  4. Be sure to use use SMBIOS iMac 13,X
Just follow the guide carefully and you should be ok.

Cheers
Jay

I used the guide from TRS. I'm trying to enable headless mode so I can utilize quick sync on my processor (i7-3770). His guide states we should use mac mini 6.2 in the SMBios, do I have to use iMac 13,1 if using headless mode?
 
I used the guide from TRS. I'm trying to enable headless mode so I can utilize quick sync on my processor (i7-3770). His guide states we should use mac mini 6.2 in the SMBios, do I have to use iMac 13,1 if using headless mode?


@cmsantiagoiii,

If you read the headless section in Chapter 4 of the Lilu + Plug-in's guide :-

Chapter 4 of the Lilu + Plugin's Guide said:
  • Coffee & Kaby Lake CPU = SysDef: imac18,x
  • SkyLake CPU = SysDef: imac17,x
  • Haswell CPU SysDef: imac14,x or imac15,x
  • Ivy Bridge CPU SysDef: imac13,x or macmini6,x
  • Sandy Bridge CPU = SysDef: imac12,x or macmini5,x


You'll will notice that it recommends a SMBIOS of macmini 6,X or imac 13,X for Ivy Bridge based systems.
So I would stick with what @trs96 suggests as it seems to be a well researched and tested guide.

Cheers
Jay
 
Last edited:
@okykrismadi,

This can happen on some systems where WhatEverGreen's default best guess fails, you don't need the info to generate the patch code. It can also if happen if Lilu or WhatEverGren has not been installed correctly or is corrupted. Try re-downloading the latest release version of Lilu + WhatEverGreen and reinstall into /L/E.

If your still having trouble i have generated the patch for you, the following code is for headless HD 4000 IGPU using PlatformID 0x01620007.

Code:
         <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>AAPL,ig-platform-id</key>
                <data>
                BwBiAQ==
                </data>
                <key>AAPL,slot-name</key>
                <string>Internal</string>
                <key>device-id</key>
                <data>
                YgEAAA==
                </data>
                <key>device_type</key>
                <string>Display Controller</string>
                <key>model</key>
                <string>HD 4000 IGPU (Headless)</string>
            </dict>


Add it to your config.plist in the Devices -> Properties section, the guide shows where to paste the code in more detail.

Cheers
Jay

I followed the instructions and can't get this to work. Quick sync is not showing up as an option for me. I followed the instructions but when I generate the patch nothing of note is generated. Just says "
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Devices</key>
<dict>
<key>Properties</key>
<dict/>
</dict>
</dict>
</plist>
"

When I generate. I've installed the newest lilu + wg via hackintool/kext beast + kext utility. I even added the patch you generated for my iGPU to the config list. I have a GT 710 that I'm using as my dGPU, I'd like to activate headless mode so I can utilize quick sync from my iGPU.
 

Attachments

  • Screen Shot 2019-06-14 at 4.11.26 PM.png
    Screen Shot 2019-06-14 at 4.11.26 PM.png
    109.6 KB · Views: 123
  • Screen Shot 2019-06-14 at 4.11.36 PM.png
    Screen Shot 2019-06-14 at 4.11.36 PM.png
    104.5 KB · Views: 136
  • Screen Shot 2019-06-14 at 4.12.02 PM.png
    Screen Shot 2019-06-14 at 4.12.02 PM.png
    96 KB · Views: 126
  • Screen Shot 2019-06-14 at 4.12.21 PM.png
    Screen Shot 2019-06-14 at 4.12.21 PM.png
    95.8 KB · Views: 138
  • Screen Shot 2019-06-15 at 3.07.22 PM.png
    Screen Shot 2019-06-15 at 3.07.22 PM.png
    113.1 KB · Views: 148
I followed the instructions but when I generate the patch nothing of note is generated.


@cmsantiagoiii,

I haven't seen that before .... recommend you post the issue on this thread :-


@headkaze might get you to post some debug to figure out why it's not generating the correct patch code.

Cheers
Jay
 
Back
Top