Contribute
Register

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

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,644
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
I don't actually have an igpu on my processor.

@r2tincan,

Sorry I only just noticed your running a X299 system ......
Probably best if you try to get help from one of the X299 gurus such as @KPG
He has a GitHub repo for his X299 builds here :-


Within that repo is a SSDT for Radeon VII on X299 system, that might be worth looking at ...

Cheers
Jay
 
Joined
Oct 4, 2014
Messages
242
Motherboard
ASUS X299 Sage/10g
CPU
i9-10980XE
Graphics
Radeon VII
@r2tincan,

Sorry I only just noticed your running a X299 system ......
Probably best if you try to get help from one of the X299 gurus such as @KPG
He has a GitHub repo for his X299 builds here :-


Within that repo is a SSDT for Radeon VII on X299 system, that might be worth looking at ...

Cheers
Jay
Thanks, I think he "quit" the scene!
 
Joined
Mar 7, 2020
Messages
23
Motherboard
HP OMEN 15-DC1023NA
CPU
Intel i7-8750H
Graphics
Intel UHD Graphics 630
Am getting no positive results.(Hackintool.png)

And generate patch doesn't work?(Hackintool2.png)

Can someone help me please?

I am still getting 7VRAM.

See plist file: I use intelGFX:0x12345678. Because if i remove this i get a boot freeze error (Kextd stall[0] 60s IGPU)
 

Attachments

Joined
Feb 5, 2018
Messages
12
Motherboard
GA-H270-HD3
CPU
i5 7400
Graphics
HD 630
Mac
MacBook
Mobile Phone
Android, iOS
Hi there,

from the first page (AppleALC part): "define "layout-id" as a custom Device Property"

Where would I do that? In Clover configurator? Then how exactly. There are many fields in the device tab and this device, key, value stuff confuses me. Or should I add something to config.plist by hand? Then what exactly?

Thank you all very much
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,644
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
from the first page (AppleALC part): "define "layout-id" as a custom Device Property" ..... Where would I do that?

@nippie,

layout-id needs to be defined as device property under the sub key for your Audio codec (which will be a PCI path)
For example on my HP Spectre X360 laptop that section of my config.plist looks like this :-

Code:
            <key>PciRoot(0x0)/Pci(0x1f,0x3)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal</string>
                <key>device-id</key>
                <data>
                cKEAAA==
                </data>
                <key>device_type</key>
                <string>Audio device</string>
                <key>layout-id</key>
                <data>
                AwAAAA==
                </data>
            </dict>

If you know the PCI path of your Audio Codec then you could manually add this info to your config.plist using a Plist editor or Clover Configurator. The easy way is to follow "Method 2" of the guide and use Hackintool to generate the patch code and then copy and pate the patch code into your config.plist using a code editor (I use BBEdit).

Note: Only the PCIroot key of the audio codec and the layout-id are actually necessary, however if you use hackintool to generate the patch code then it will generate some additional device properties which are mainly used for info.

I believe that Hackintool can add the generated patch code to your config.plist directly but its a feature i've never used as I don't like apps messing with my config.plist, I like to always edit my config.plist in a code editor so i know what has been added/removed ..etc.

Cheers
Jay
 
Last edited:
Joined
May 22, 2011
Messages
1,044
Motherboard
ASUS TUF Z390 Plus Gaming
CPU
i9-9900K
Graphics
RX 560
Mac
iMac, MacBook Pro
Mobile Phone
iOS
@jaymonkey I am trying to set up headless mode on OpenCore but Metal headless shows still no? Any idea why?

IGPU enabled in BIOS
PEG primary
MultiDisplay Enabled

Screen Shot 2020-03-12 at 19.43.13.png


Screen Shot 2020-03-12 at 19.43.31.png
 
Joined
Feb 5, 2018
Messages
12
Motherboard
GA-H270-HD3
CPU
i5 7400
Graphics
HD 630
Mac
MacBook
Mobile Phone
Android, iOS
The easy way is to follow "Method 2" of the guide and use Hackintool to generate the patch code and then copy and pate the patch code into your config.plist using a code editor (I use BBEdit).
Ah! Got it. In fact I tried following method 2. Problem is I totally misinterpreted your guide:

After installing AppleALC + Lilu reboot and edit your config.plist and set the string value of "Clover/Devices/Audio/Inject" to "No" and define "layout-id" as a custom Device Property. You can now use Hackintool to generate the Audio Device Property code for you
I read this as:
1.) Install and reboot
2.) Edit your config.plist
3.) use Hackintool to do something after that

So I did not even read on after 2.) because I could not perform 2.). Maybe other people are stupid like me as well. To help them out maybe you could rephrase that to:

After installing AppleALC + Lilu reboot. You can now use Hackintool to generate the Audio Device Property and add it to your config.plist and set the string value of "Clover/Devices/Audio/Inject" to "No".
Or something like that...

Thanks a lot anyway.

Best,
Nicky
 
Joined
Feb 5, 2018
Messages
12
Motherboard
GA-H270-HD3
CPU
i5 7400
Graphics
HD 630
Mac
MacBook
Mobile Phone
Android, iOS
And it is me again. I do not have any entries in the "Sound" tab of Hackintool. What could be possible reasons for that? I followed the guide on page 1 exactly on the steps with using hackingtool to install lilu.kext and applealc.kext

If this helps: This is a clean Catalina install. Audio is the first thing I tried to get working. I realized there is no multibeast for catalina yet. That is the reason why I started messing with manual installing in the first place.

Best,
Nicky
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,644
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
Ah! Got it. In fact I tried following method 2. Problem is I totally misinterpreted your guide .... maybe other people are stupid like me as well. To help them out maybe you could rephrase that

@nippie,

Thank you for your feedback i will rephrase that part of the guide per your suggestion.

Cheers
Jay
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,644
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
I do not have any entries in the "Sound" tab of Hackintool. What could be possible reasons for that?

@nippie,

Possible reasons for no sound devices ....
  • Lilu and/or AppleALC have not loaded correctly (Check your IOREG as per the guides trouble shooting section)
  • Missing AHCI device (you may have to add AHCI renames to your config.plist if Lilu and/or AppleALC do not do it)
  • HPET not enabled (see guides trouble shooting section)
  • Invalid or Incorrect layout-id used (tray a different one)
Cheers
Jay
 
Top