Contribute
Register

New Lilu and WhateverGreen

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,035
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
has anyone used Lilu,kext+WhatEverGreen.kext in dual GPU setup?
Im running Vega 64 and IGPU (HD4600) on Z97 Mobo (White Kight build in sig)
Running a large 21:9 3440 x 14400 display via DP and 2 1920x1080 via HDMI .. all good here.

HDMI Audio via DP on main monitor ... using Lilu + WhatEverGreen + AppleALC
I recently posted a new guide to Lilu here ... might give you a few tips ...

Cheers
Jay
 
Last edited:
Joined
Dec 31, 2017
Messages
21
Motherboard
Z370-G
CPU
i7-8700K
Graphics
Vega 64
Mac
MacBook, MacBook Pro
Mobile Phone
iOS
*Scratch that... IntelGraphicsFixup, NvidiaGraphicsFixup, Shiki is now intergrated in WhateverGreen so once i removed these kexts from EFI it booted normally and HDMI audio working. :D
I had a similar bootloop problem. Removing these kexts solved for me too. Thank you!
 
Joined
Oct 7, 2018
Messages
25
Motherboard
Asus Prime P-370
CPU
CoffeeLake i8700
Graphics
Vega 64
Mac
MacBook Pro, Mac mini
Mobile Phone
iOS
I have tried to search for this but most posts are relating to installing however when updating a kext do you just rerun kext beast with the updated kext on the desktop and then kext beast replaces it in /L/E?
 
Joined
Jan 25, 2013
Messages
56
Motherboard
ASROCK Z370 Taichi-Clover
CPU
i7-8770K
Graphics
RX 580
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
Classic, LC, Quadra, SE
Mobile Phone
iOS
I have tried to search for this but most posts are relating to installing however when updating a kext do you just rerun kext beast with the updated kext on the desktop and then kext beast replaces it in /L/E?
I have read on here to not use kextbeast because placing custom kexts into S/L/E is not desirable. I also am understanding some kexts like Lilu and WhateverGreen need to be in L/E due to being needed at boot time. Please, anyone jump in if I am incorrect.

The silly problem I seem to be having right now is that WEG and NoVPAJpeg are not loading due to a permissions issue. The also seem to have the '@' extended permissions symbol on there user permissions when listing with 'ls -l'. This seems like it should be a simple problem but it's getting me :/ Any help....?
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
12,144
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
Android
I have read on here to not use kextbeast because placing custom kexts into S/L/E is not desirable. I also am understanding some kexts like Lilu and WhateverGreen need to be in L/E due to being needed at boot time. Please, anyone jump in if I am incorrect.

The silly problem I seem to be having right now is that WEG and NoVPAJpeg are not loading due to a permissions issue. The also seem to have the '@' extended permissions symbol on there user permissions when listing with 'ls -l'. This seems like it should be a simple problem but it's getting me :/ Any help....?
all your 3rd party kexts (FakeSMC.kext, lilu etc) belong in /Library/Extensions

and only essential kexts belong in clover/kexts/other

FakeSMC is essential whereas an audio kext is not classed as essential

you may find you have the same kexts in /Library/Extensions and in clover/kexts/other (ie FakeSMC and an ethernet kext etc) which is fine

and then in your config.plist, InjectKexts would be set to Detect

more info on this here scroll to post 2:
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Joined
Jan 25, 2013
Messages
56
Motherboard
ASROCK Z370 Taichi-Clover
CPU
i7-8770K
Graphics
RX 580
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
Classic, LC, Quadra, SE
Mobile Phone
iOS
all your 3rd party kexts (FakeSMC.kext, lilu etc) belong in /Library/Extensions

and only essential kexts belong in clover/kexts/other

FakeSMC is essential whereas an audio kext is not classed as essential

you may find you have the same kexts in /Library/Extensions and in clover/kexts/other (ie FakeSMC and an ethernet kext etc) which is fine

and then in your config.plist, InjectKexts would be set to Detect

more info on this here scroll to post 2:
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/

Thank You for your input!

I have been :banghead: for two nights now on what seems to me should be a simple thing to do. I downloaded WEG and NoVPAJpeg. I copied them to /L/E and rebooted. No result. So I started digging. Everything I found says this is the proper procedure. I finally came to installing IOJones to find for sure they are not loaded. I have tried 'kextload' and 'sudo kextutil' to only continue getting permission errors. I changed ownership, set permissions 755 and even 777. I moved them to trash, emptied trash, downloaded KextBeast and let KB install them to /L/E. I disabled SIP in Clover Configurator (0x28 0x67). Always the same result. Even after installing with KB i still notice that the file permissions for both kexts end with '@'. The extended permissions tag. Not sure if this is normal. Please see attached screenshots.

https://www.dropbox.com/s/3fi2hhk07dld7rk/Screenshot 2018-12-03 22.30.13.png?dl=0

https://www.dropbox.com/s/7t08pl4uyek2npz/Screenshot 2018-12-03 22.32.09.png?dl=0

https://www.dropbox.com/s/96ue7af2cg8coxu/Screenshot 2018-12-03 22.34.28.png?dl=0

I feel like this should be such a simple thing. Everyone here does it successfully. I have not had this problem on any other build. I am feeling like the village idiot! Thank You In Advance.

UPDATE: Just after writing this I found a utility named 'Kext Utility'. It claimed to repair kext permissions. Now, not only does WEG and NoVPAJpeg not load, but Lilu which was loading does not either according to IOJones! :banghead: :banghead: In fact it now looks like nothing in /L/E is loading according to IOJones. However some show with 'kextstat'.


p.s. I am working on the Z77x in my signature
 

Attachments

Last edited:

pastrychef

Moderator
Joined
May 29, 2013
Messages
9,847
Motherboard
Asus ROG Strix Z370-G Gaming (Wi-Fi AC)
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
Radeon VII
Mac
MacBook, Mac Pro
Classic Mac
iBook, Power Mac, PowerBook
Mobile Phone
iOS
Thank You for your input!

I have been :banghead: for two nights now on what seems to me should be a simple thing to do. I downloaded WEG and NoVPAJpeg. I copied them to /L/E and rebooted. No result. So I started digging. Everything I found says this is the proper procedure. I finally came to installing IOJones to find for sure they are not loaded. I have tried 'kextload' and 'sudo kextutil' to only continue getting permission errors. I changed ownership, set permissions 755 and even 777. I moved them to trash, emptied trash, downloaded KextBeast and let KB install them to /L/E. I disabled SIP in Clover Configurator (0x28 0x67). Always the same result. Even after installing with KB i still notice that the file permissions for both kexts end with '@'. The extended permissions tag. Not sure if this is normal. Please see attached screenshots.

https://www.dropbox.com/s/3fi2hhk07dld7rk/Screenshot 2018-12-03 22.30.13.png?dl=0

https://www.dropbox.com/s/7t08pl4uyek2npz/Screenshot 2018-12-03 22.32.09.png?dl=0

https://www.dropbox.com/s/96ue7af2cg8coxu/Screenshot 2018-12-03 22.34.28.png?dl=0

I feel like this should be such a simple thing. Everyone here does it successfully. I have not had this problem on any other build. I am feeling like the village idiot! Thank You In Advance.

UPDATE: Just after writing this I found a utility named 'Kext Utility'. It claimed to repair kext permissions. Now, not only does WEG and NoVPAJpeg not load, but Lilu which was loading does not either according to IOJones! :banghead: :banghead: In fact it now looks like nothing in /L/E is loading according to IOJones. However some show with 'kextstat'.


p.s. I am working on the Z77x in my signature
It's not the "recommended" way to do it, but have you tried to just move all those hackintosh kexts to /EFI/CLOVER/kexts/Other/? Don't need to mess with kextcaches or permissions when installing there.

Again, it's not the recommended way to do it, but I do it this way, it works for me, and I never had a problem with doing it this way. YMMV.
 
Last edited:
Joined
Jan 25, 2013
Messages
56
Motherboard
ASROCK Z370 Taichi-Clover
CPU
i7-8770K
Graphics
RX 580
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
Classic, LC, Quadra, SE
Mobile Phone
iOS
It's not the "recommended" way to do it, but have you tried to just move all those hackintosh kexts to /EFI/CLOVER/kexts/Other/? Don't need to mess with kextcaches or permissions when installing there.

Again, it's not the recommended way to do it, but I do it this way, it works for me, and I never had a problem with doing it this way. YMMV.

Thank You pastrychef. I am sorry for forgetting to include that. Yes, I did have them there as well. They did not load from there either. Then I had a response and read that as you say, they shouldn't be there so I used KextBeast and installed them in /L/E thinking surely that would work. I appreciate your response and still looking for a solution. This should be simple right? I must be missing something obvious.

I am also still stumped why these two kexts have the extended permissions '@' at the end user permissions when you do a 'ls -l'. Is this normal?
 
Last edited:
Joined
Jan 25, 2013
Messages
56
Motherboard
ASROCK Z370 Taichi-Clover
CPU
i7-8770K
Graphics
RX 580
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
Classic, LC, Quadra, SE
Mobile Phone
iOS
Thank You for your input!

I have been :banghead: for two nights now on what seems to me should be a simple thing to do. I downloaded WEG and NoVPAJpeg. I copied them to /L/E and rebooted. No result. So I started digging. Everything I found says this is the proper procedure. I finally came to installing IOJones to find for sure they are not loaded. I have tried 'kextload' and 'sudo kextutil' to only continue getting permission errors. I changed ownership, set permissions 755 and even 777. I moved them to trash, emptied trash, downloaded KextBeast and let KB install them to /L/E. I disabled SIP in Clover Configurator (0x28 0x67). Always the same result. Even after installing with KB i still notice that the file permissions for both kexts end with '@'. The extended permissions tag. Not sure if this is normal. Please see attached screenshots.

https://www.dropbox.com/s/3fi2hhk07dld7rk/Screenshot 2018-12-03 22.30.13.png?dl=0

https://www.dropbox.com/s/7t08pl4uyek2npz/Screenshot 2018-12-03 22.32.09.png?dl=0

https://www.dropbox.com/s/96ue7af2cg8coxu/Screenshot 2018-12-03 22.34.28.png?dl=0

I feel like this should be such a simple thing. Everyone here does it successfully. I have not had this problem on any other build. I am feeling like the village idiot! Thank You In Advance.

UPDATE: Just after writing this I found a utility named 'Kext Utility'. It claimed to repair kext permissions. Now, not only does WEG and NoVPAJpeg not load, but Lilu which was loading does not either according to IOJones! :banghead: :banghead: In fact it now looks like nothing in /L/E is loading according to IOJones. However some show with 'kextstat'.


p.s. I am working on the Z77x in my signature
FIXED!!: I always like when a solution is posted, so I am letting everyone know it is solved and how. I must thank @RehabMan. He solved it indirectly. I began reading his FAQ on things to do before asking a question. I came to the part describing how to load kexts manually. I removed the existing kexts. I then copied them back in from the CLI as described. When I cleared the cache using 'kextcache -i /' I found two issues.
#1 - The kexts were also in /S/L/E. Not sure if MultiBeast did this in the beginning or if KextBest did it even though I selected /L/E. I removed them from /S/L/E.

#2 - WEG and NoVPAJpeg kexts gave an error about linking with Lilu.kext. This made me think about version numbers. WEG is 1.2.4 and NoVPAJpeg is 1.0.0. Lilu.kext was 1.2.5 installed by MultiBeast during install. I removed Lilu.kext and copied in the latest 1.2.8.
I again ran kextcache without error. I rebooted and VOILA!! Kexts are loaded and now I can Quicklook / Preview jpegs!! My system is complete. THANK YOU TO ALL!!

To tie it back to this thread, I also am using Lilu 1.2.8 - WhateverGreen 1.2.4 - AppleALC 1.3.0 with NoVPAJpeg 1.0.0 to view jpegs. I use on board audio and have not tested HDMI audio.
 
Last edited:
Joined
Jul 26, 2018
Messages
232
Motherboard
Asus Z370-A Prime
CPU
i7-8700
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
Ok, hands are in the air here.

Im struggling to get to get Whatevergreen to show up in Hackintool. It says, NO. I've installed in L/E and I even tried it in Other. What gives?

Second problem, possibly unrelated to this thread (boot me if so I but I have a suspicion they are related), in Hackintool they my platform id isn't showing up under system info. Any advice on where to look?
 
Top