I am making a minimal Clover build for the fastest boot possible with the boot6 file in legacy mode.
While looking at the preboot.log, I noticed that there is a line without explanation (at 0:892). Apparently, whatever it is, the execution time of it is close to 2 seconds, more than 55% of the total logged boot time in the current configuration. This does not change whether I use USB 2 or USB 3 port.
Is there a way to eliminate or speed up the above?
Also, is there anything else you can suggest to improve the performance based on the below log file?
Which moment in the boot process corresponds to the start time in preboot.log?
The last thing I would like to understand is the delay/timeout after the boot6 file has loaded, and the number 6 disappears from the screen. For about 2 seconds or slightly less, I can press any key, and then it will enter the BIOS-like interface from the boot6 file. Without further knowledge, it seems like those 2 seconds are just delay time, and only after that is CLOVERX64.efi actually started, which, I presume, is approximately when the preboot.log timer starts. So, if the aforementioned is correct, can I get rid of this delay as well? Note that I am using the boot1f32 file to chain-load boot6, which does not include the initial 2-second wait period for a keypress.
Lenovo T460 macOS with Clover Guide
Latest Release on GitHub (February 2020)
Updated to Clover r5104
Updated Lilu based kexts - Lilu, ALC, WEG
Updated acidanthera VoodooPS2 kext v2.1.1
the older 1.9 to the Misc Folder as an option.
Various Tweaks over Last months
The zip file is a complete Clover ESP (/EFI) bundle and kext pack for the Lenovo T460. The current file bundle is tested on Sierra.
Note: I never got the GFX fully working on El Capitan.
Full Clover file set - config.plist etc.
Includes all custom kexts
Includes custom DSDT/SSDT scripts and patches
The zip bundles are posted to GitHub: https://github.com/tluck/Lenovo-T460-Clover/releases
Caveat: The T460 systems used here was configured with: i5-6300U, Intel HD Graphics 520, 1920x1080 touch screen. If you have a different system model, then extract the ACPI files and use the included scripts to create a set of files consistent with your system type and BIOS version. See below for details.
Credits: RehabMan, Shmilee, vusun123, TimeWalker, Mieze from which, much of their work and help is/was was used to get the T460 to this point.
Devices and aspects working:
Ethernet - Intel I219LM is enabled via IntelMausiEthernext.kext
WiFi/BT - substitute the Intel WiFi/BT with a compatible Broadcom or Atheros chip
Audio - ALC293 codec implemented via AppleALC.kext (the old AppleHDA_ALC293 and CodecCommander kexts are not needed)
PS2 - ClickPad + TrackPoint + all 3 buttons - using a modified VoodooPS2Controller to support new layouts - and added some custom Fn key maps based on 440/450 dsdt
USB - implemented via custom SSDT + USBInjectAll kext. All USB3/USB2 ports are intel-based and work - 3 external USB and internal Camera, BT, etc
Sleep/Wake - the sleepwatcher package and custom sleep/wake scripts are used to help with sleep/wake for BT and PS2 devices.
Note: have not tried to implement the SD card reader - no driver found.
New Installation - Steps and Details
Part 1 - OS Installation
Part 2- Post OS Installation and Setup
Notes on Custom Kexts
I used this command: diskutil info disk0s2 | grep -i "Partition UUID" | rev | cut -d' ' -f 1 | rev
But I accidentally removed the wrong disk and now my main windows drive is not appearing in the bootloader. I can't figure out how to get it back. I tried resetting my windows drive, but I kept getting an error. I also reset my mac and reinstalled Catalina.
Im having similar issue with my HS setup, dell latitute 3480, i5-7200U
Once the hdmi plugged in, the laptop display went blank, only could see the external tv
But, when i put my laptop to sleep & wake up again, both screen got display (hdmi still connected)
Even the hdmi could be plugged off & in (after sleep), the laptop display is fine
What could be the culprit?
Dell’s MacBook Pro IORegistry.zip