Contribute
Register

[GUIDE] General Framebuffer Patching Guide (HDMI Black Screen Problem)

Unfortunately I'm sure that the config.plist file is modified, because if I change smbios with 18.2 or 18.3 I see stripes on the monitor, and this gives me the confirmation that something is changing.
On my regio explorer file I noticed that on acpi-device IOACPIPIPlatform is not seriarizable is written. is this normal?
Yes this is normal.

IOReg shows that both Lilu and WhateverGreen are installed and active (and framebuffer-patch-enable is set to 1), so I am puzzled why framebuffer settings are not being injected.

Perhaps you should compress and upload the Clover folder from the EFI partition again and post a screenshot of /Library/Extensions folder.
 
I upload Clover folder. I the library folder I don't have the extensions folder.
The only Extension folder is in EFI / Apple / Extensions (see pictures)
 

Attachments

  • CLOVER.zip
    3.3 MB · Views: 54
  • Schermata 2019-05-04 alle 13.05.54.png
    Schermata 2019-05-04 alle 13.05.54.png
    102.6 KB · Views: 48
  • Schermata 2019-05-04 alle 13.06.38.png
    Schermata 2019-05-04 alle 13.06.38.png
    128.8 KB · Views: 57
I upload Clover folder. I the library folder I don't have the extensions folder.
The only Extension folder is in EFI / Apple / Extensions (see pictures)
The folder in the 3rd screenshot is the ~home/Library folder located in your home directory. The folder we want to see is:

/Library/Extensions

This is located at the top level of the Mojave SSD. Double-click the Mojave SSD disk icon on the desktop and you'll see it.

Also try the attached config.plist.
 

Attachments

  • config.plist
    12.2 KB · Views: 64
Last edited:
Ok is this... Thank
 

Attachments

  • Schermata 2019-05-04 alle 22.17.10.png
    Schermata 2019-05-04 alle 22.17.10.png
    171 KB · Views: 47
Ok is this... Thank
Yes this is the right folder. Try the following:
  • Mount EFI partition of Mojave SSD again using Clover Configurator.
  • Using Finder, copy all kexts from EFI/CLOVER/kexts/Other to /Library/Extensions.
    • Finder will ask for your password, so enter when asked.
    • When Finder asks if you want to replace files in the destination, select “replace”.
  • Then run Kext Utility to rebuild kernel caches.
    • Download Kext Utility if you don’t have it already.
    • It is absolutely necessary to rebuild kernel caches after copying files into /Library/Extensions or deleting files from it.
  • Then use Clover Configurator, open your config.plist from the EFI/CLOVER folder on EFI disk, select “System Parameters” from the left side, and set Inject Kexts to Detect.
  • Reboot from Mojave SSD directly, login, run IORegistryExplorer, and save/upload the file (File —> Save As...).
 
Also you can get Lilu to create a log:
To get debug output from Lilu use the -liludbgall liludump=60 boot flags. You will need to compile Lilu and WhateverGreen as debug for both of these flags to work. Log files should be located at /var/log/Lilu_*.
 
hi @CaseySJ, the system no longer starts. I replaced the config.plist you sent me and the monitors are all black. I restart with the usb and try to do what you told me.
 
Hi, I replaced the kext files from clover/kext/other to the Mojave library, after I started kext utility, but... it only opened a window, how can I rebuild the kernel cache? Just open kext utility?
However I restarted the system and still work only main monitor works. I attach the ioregexplorer file
 

Attachments

  • Salvo’s iMac.ioreg
    2.4 MB · Views: 49
latest updates: I am reinstalling everything, in order to have a clean installation. :mad:
 
latest updates: I am reinstalling everything, in order to have a clean installation. :mad:
That sounds like a good idea. But please try to follow a successful User Build that uses the same motherboard. And don’t rush. Take your time. And don’t worry about activating the on-board ports. Focus on completing the installation and basic post-installation. When the system is stable, make a full backup, preferably a bootable backup.

And then try to activate the other video ports. You can revisit the earlier posts in this thread and try those suggestions carefully and methodically, making only one or two controlled changes at a time and observing the result.
 
Back
Top