Contribute
Register

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

Joined
Jul 29, 2012
Messages
154
Motherboard
GA-Z77X-UD5H
CPU
i7 3770K 3.5 GHz
Graphics
NVIDIA GTX 760 4GB
Mac
Classic Mac
Mobile Phone
  1. iOS
I am unable to get Netflix or iTunes to play videos with Lilu + Whatevergreen. I have an i73770K with HD 4000 with a GTX 760 card. I have set my platform ID to be headerless and have changed the SMBIOS to iMac 13,2 (which fixed quicklook/preview issues I was having).

I have tried various combinations of the shikivga boot argument in the guide with no success.
Most of the times iTunes crashes, sometimes it's just a black screen. Netflix usually takes me to the help page, but sometimes it will play but be a green screen.

Any help would be appreciated. As far as I can tell, this is the only thing I can't get working on my build.
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,996
Motherboard
GB Z490 Vision G
CPU
i9 10850K OC @ 5.2 GHz
Graphics
Vega 64 LC + HD 630
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
That's why I want to configure my Hackintosh as iMacPro1,1 as it doesn't have an iGPU. Wouldn't that work and even have better performance than a shared iGPU + Vega setup?


@flocked,

Bad idea to use iMac Pro1,1 SMBIOS on a non server (XEON) class CPU hackingtosh. MacOS contains CPU optimisations for XEON based systems which desktop class CPU's simply don't have ... you'll run it to issues if you go that path.

I don't understand why you think disabling the IGPU will result in a quicker system, the exact opposite is true. MacOS will run smother and more efficient with the IGPU enabled and configured as headless.

But your free to configure your system however you like ...

Cheers
Jay
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,996
Motherboard
GB Z490 Vision G
CPU
i9 10850K OC @ 5.2 GHz
Graphics
Vega 64 LC + HD 630
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
I am unable to get Netflix or iTunes to play videos with Lilu + Whatevergreen. I have an i73770K with HD 4000 with a GTX 760 card. I have set my platform ID to be headerless and have changed the SMBIOS to iMac 13,2 (which fixed quicklook/preview issues I was having).

I have tried various combinations of the shikivga boot argument in the guide with no success.
Most of the times iTunes crashes, sometimes it's just a black screen. Netflix usually takes me to the help page, but sometimes it will play but be a green screen.

Any help would be appreciated. As far as I can tell, this is the only thing I can't get working on my build.


@Hackmodford,

Getting DRM working on a hack can sometimes be simple :) and sometimes feel like its impossible :banghead:

Everything I know about DRM is in the guide so there's not much else I can suggest.
I don't know why DRM is so 'picky' on some hacks it just works OOB on others not so.

The only thing I can offer for you to investigate is to make sure that iMessage is working ok, iMessage requires that all critical system id's (S/N, MLB, ROM .. etc) are valid and pass Apple's verification process in order for the security tokens to be passed between Apples servers and your hack, iTunes uses some of those server->client security layers which may dictate if DRM works or not .. just a theory but worth a look.

Cheers
Jay
 
Joined
Apr 26, 2016
Messages
210
Motherboard
Gigabyte Z390 Aorus Pro
CPU
i7-9700K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
@jaymonkey

iMessage works okay. To be fair, I have never been able to get DRM working on this build. It's just a major bummer because everything else seems to work perfectly...
Same here :(
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,996
Motherboard
GB Z490 Vision G
CPU
i9 10850K OC @ 5.2 GHz
Graphics
Vega 64 LC + HD 630
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
I tried to use the whatevergreen/liu combo using the most recent releases of both kext. And got that black screen problem again. The mixure of all those kexts whatevergrenn is claiming to replace is what is working for me.


@tallinn,

It should be possible to resolve the issue, thousands of people are using Lilu + WhatEverGreen.
If the problem is with Lilu or a Plug-in it is usually due to one of the following reasons :-
  • Lilu is not crossed linked with the plugin's (one compiled against the other)
  • Lilu or a Plug-in is not installed correctly
  • Lilu or a Plug-in is corrupted
Recommend following repair procedure :-
  • Delete Lilu and all Plug-in's form /L/E
  • Re-download latest release version of Lilu + all Plug-in's
  • Re-Install Lilu and all Plug-in's using the method outlined in the guide.
However the black screen makes things tricky to debug, first you need to know if all the kexts are loading, if you have another hack or real mac you could try to "share screen" to it over a network and run some diagnostics to find if any kexts are failing to load. If that does not work you could SSH into terminal and run some debug from there.

If you want any further help please post Problem Reporting Files :-


Cheers
Jay
 
Joined
Apr 26, 2016
Messages
210
Motherboard
Gigabyte Z390 Aorus Pro
CPU
i7-9700K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
I generated problem reporting files and attached it here. Can someone please help me to find my issues with DRM?
 

Attachments

  • debug_5871.zip
    1.5 MB · Views: 41
Joined
Jul 23, 2012
Messages
549
Motherboard
Asus Prime X570 Pro
CPU
Ryzen 9 3900X
Graphics
RX 590
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Headless IGPU Configuration

If your primary display adaptor is a DGPU such as Nvidia or AMD and you have a supported IGPU then using a headless PlatformID will allow your Hackingtosh system to be more stable and behave much more like a genuine Mac with access to IGPU hardware accelerated features.. Use of this mode requires that the IGPU is enabled in your BIOS and that the DGPU is set as the primary display adaptor, you must also use the correct Mac System Definition (SMBIOS) that supports dual GPU configurations and matches your CPU & IGPU type.
Excuse my ignorance but I don't know how to do that (red part).
I thought that enabling the iGPU was the same as setting it as primary display adapter.

Can you please enlighten me a bit.

Best,
-a-
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,996
Motherboard
GB Z490 Vision G
CPU
i9 10850K OC @ 5.2 GHz
Graphics
Vega 64 LC + HD 630
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
Excuse my ignorance but I don't know how to do that (red part).I thought that enabling the iGPU was the same as setting it as primary display adapter.

Can you please enlighten me a bit.


@asheenlevrai,

Different BIOS's use different wording and terminology but the process is the same.
  • Enable the IGPU in the BIOS.
  • Set the dGPU to the primary display adapter.
On some Motherboards (such as my ASRock Z98 Extreme 6) you have to use an option called multi-monitor support, with this set to on both the IGPU & dGPU are enabled then I set the primary display adapter to the dGPU.

Check your Motherboards BIOS manual for the correct options.

Once the BIOS is configured correctly install Lilu + WhatEverGreen and configure IGPU with headless PlatformID as detailed in the guide.

Cheers
Jay
 
Joined
Jul 23, 2012
Messages
549
Motherboard
Asus Prime X570 Pro
CPU
Ryzen 9 3900X
Graphics
RX 590
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
@asheenlevrai,
On some Motherboards (such as my ASRock Z98 Extreme 6) you have to use an option called multi-monitor support, with this set to on both the IGPU & dGPU are enabled then I set the primary display adapter to the dGPU.
I believe it's the same on my asus prime z3x0-a :)
Thank you
 
Top