[Guide] Intel Skylake NUC6 (and Skull Canyon) using Clover UEFI (NUC6i5SYK, NUC6i7KYK, etc)

Discussion in 'High Sierra Desktop Guides' started by RehabMan, Sep 26, 2017.

  1. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,470
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Sep 26, 2017 at 1:47 AM #1
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,470
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Overview

    The purpose of this guide is to provide a step-by-step guide to install High Sierra (or Sierra or El Capitan) on the Intel NUC6 series NUC mini computers. My NUC6 is the NUC6i5SYK, although I expect the guide will work on other similar models (any NUC6).

    This guide also works for the Skull Canyon NUC6, NUC6i7KYK. The Skull Canyon model has Iris Pro Graphics, and ALC233 instead of ALC283 audio. It has a slightly different USB controller as well. No matter, all these differences are accounted for in the guide.

    I have added the Samsung SM951 PCIe x4 AHCI SSD.

    This guide does not use Unibeast nor Multibeast, but uses automated scripts to handle most of the post-installation details.

    There are number of NUC guides, including this one for the Skylake NUC from ammulder:

    http://www.tonymacx86.com/threads/guide-el-capitan-on-the-intel-skylake-nuc.183839/


    Some notes on the NUC6i5SYK

    The unit is very similar to the Broadwell NUC5i5MYHE, except this one has no place for a 2.5" HDD/SSD (there are other models that do). The board does have the SATA power/data ports, but there is not way to house such a device in the small case. I did use the SATA port in order to do some partition cloning (with the case top open).

    The BIOS on this NUC is very similar to the Broadwell NUC, although some of the options have changed. No need to disable the non-existent serial port as was needed with the Broadwell unit.

    Unlike the Broadwell NUC, this NUC comes with MSR 0xE2 locked and there is no option in the BIOS to unlock it. This caught me by surprise and it took a while to realize that I needed KernelPm=true.

    The NUC6i5SYK has DP and an HDMI port. I would much rather have dual DP instead of DP+HDMI, but... The graphics are Iris 540.

    Unfortunately, like all Skylake NUCs, this unit has soldered WiFi, so no possibility to install a compatible WiFi module. USB WiFi is just too unreliable and the user interface is not good.

    If you have an NVMe SSD, details on creating HackrNVMeFamily-*.kext here (for 10.12 or earlier, 10.13 NVMe is mostly native): https://github.com/RehabMan/patch-nvme


    Preliminary ComputeStick

    This guide also has preliminary support for the Skylake ComputeStick. I tested STCK2mv64CC. I used an external USB3 SSD as an install target as the internal eMCC is not supported. And an external USB Ethernet (supported by macOS) device. NullEthernet.kext is used to access the Mac App Store.

    Predictably, the stick uses config_install_stick6.plist (pre-install), config_stick6.plist (post-install), and 'make install_stick6'.

    During installation, use a USB hub connected to the USB3 port on the stick because the two USB3 ports on the power block will not work until post-installation procedures are complete. Lilu.kext and IntelGraphicsFixup.kext are required to get a signal to the monitor. If you don't use those kexts during installation, you may need to use an invalid ig-platform-id (0x12345678).


    What you need

    - Skylake Intel NUC6 series mini computer
    - High Sierra, Sierra, or El Capitan downloaded from the Mac App Store
    - 8GB USB stick (maybe 16GB, if your stick is one of those "small 8GB" units)
    - SATA SSD/HDD (for units with 2.5" capability) or M.2 AHCI (x2 or x4) or SATA SSD (keyed for B, B+M, or M)
    - RAM (my unit has 16GB RAM installed)
    - optional bluetooth USB, GMYLE Bluetooth Adapter Dongle, Ultra-Mini USB Broadcom BCM20702 Class 2, as per post #223: https://www.tonymacx86.com/threads/...syk-nuc6i7kyk-etc.207848/page-23#post-1407127


    BIOS settings

    On my NUC6i5SYK, I have the latest BIOS (0044) installed. I didn't try older versions.

    The boot menu and BIOS setup can be accessed by mashing the F2 key during BIOS startup. After the main screen comes up choose "Advanced". That gets you to the main BIOS setup screens.

    To start, choose "Load Defaults" (choose from the menu or press F9 in the BIOS setup).

    Then change:
    - Power->Secondary Power Settings, "Wake on LAN from S4/S5", set to "Stay Off"

    These settings are important but are already set as needed by "Load Defaults"
    - Devices->Video, "IGD Minimum Memory" set to 64mb (I found both 64mb and 128mb work fine)
    - Devices->Video, "IGD Aperture Size" set to 256mb (I found both 128mb and 256mb work fine)
    - Boot->Secure Boot, "Secure Boot" is disabled
    - Security->Security Features, "Execute Disable Bit" is enabled.
    - Security->Security Features, "VT-d" is disabled (since this guide uses dart=0, can also be enabled)

    You may wish to tweak the settings to suit your usage. For example, if you're not using the SATA port or a SATA M.2 SSD, you can disable the SATA controller. If you are using only OS X, you might consider disabling the WiFi.

    Suggested:
    - Boot->Boot Priority->Legacy Boot Priority, disable "Legacy Boot" (it will reduce confusion)
    - Boot->Boot Configuration, disable "Network Boot"


    Preparing USB and initial Installation

    This guide assumes you're starting with nothing on your HDD/SSD (or nothing important). Make sure you backup your important files before starting.

    You can also leave Windows intact, but it can get tricky. Read here for more information: http://www.tonymacx86.com/multi-booting/133940-mavericks-windows-8-same-drive-without-erasing.html

    This guide for creating USB and installing using Clover UEFI works well: http://www.tonymacx86.com/el-capita...de-booting-os-x-installer-laptops-clover.html

    Special notes:

    - This guide requires Clover v3766 or later.

    - Definitely copy IntelMausiEthernet.kext to Clover/kexts/Other as having network support during post-install is not only helpful, but the rest of this guide depends on it.

    - GenericUSBXHCI.kext is not necessary with the NUC since AppleUSBXCHI.kext appears to work well natively. GenericUSBXHCI.kext also does not work (for Intel XHCI) on 10.11, so definitely do not use it.

    - You do not need VoodooPS2Controller.kext as it is laptop specific.

    - If you have HD515/HD520/HD530 on 10.12.5+, you may need to add Lilu.kext and IntelGraphicsFixup.kext

    - Use the 'createinstallmedia' approach. It works well, and there is little chance for pilot error. This method also gives you an OS X recovery partition.

    - Use the config_install_nuc6.plist (non-Skull Canyon) or config_install_nuc6_sc.plist (Skull Canyon) linked by this post instead of the laptop specific config.plist files linked by the guide. Make sure you copy it to EFI/Clover/config.plist (after installing Clover). Clover will not read a file named config_install_nuc6.plist.

    Special notes for the NUC6i7KYK (Skull Canyon):

    - Use the HDMI connection for installation. The DP port will work only after all post-installation tasks are complete. If it is not possible to use the HDMI connection, you can set FakeID=0x12345678 (in Clover options) to disable the graphics drivers during installation. Or you can use ig-platform-id 0x193b0000 which has the 0306 (port 7) DP port enabled. Note that there is not a single ig-platform-id that contains both the 0105 and 0306, which is why a single value cannot be used without patching.

    - If using a USB3 flash drive, you must use the USB port that is on the front left of the NUC. The other USB3 ports will work only after all post-installation tasks are complete. I suspect a USB2 flash drive will work in all ports.

    Direct links for install config files:

    For installation, NUC6, config_install_nuc6.plist: https://github.com/RehabMan/Intel-NUC-DSDT-Patch/raw/master/config_install_nuc6.plist

    For installation, Skull Canyon, config_install_nuc6_sc.plist: https://github.com/RehabMan/Intel-NUC-DSDT-Patch/raw/master/config_install_nuc6_sc.plist


    Post Installation

    Install Clover UEFI as described in the guide linked by the previous section (post #2). After installing Clover, and configuring it correctly (config.plist, kexts, HFSPlus.efi, etc) you should be able to boot from the HDD/SSD.

    Most everything works, but there are a few things to tidy up, drivers to install, etc. For that, we need to patch ACPI, provide a proper config.plist, and install the kexts that are required.

    Since you have IntelMausiEthernet.kext already injected by Clover, you should have internet access simply by using an Ethernet cable to your router. Plug it in and make sure you have internet access before continuing.

    Installation of the tools and patching is easy provided the scripts and tools at the repository: https://github.com/RehabMan/Intel-NUC-DSDT-Patch

    To start, the developer tools must be installed. Run Terminal, and type:

    Code (Text):

    git
     
    You will be prompted to install the developer tools. Since you have internet working, you can choose to have it download and install them automatically. Do that before continuing.

    After the developer tools are installed, we need to make a copy of the project on github.

    In Terminal:
    Code (Text):

    mkdir ~/Projects
    cd ~/Projects
    git clone https://github.com/RehabMan/Intel-NUC-DSDT-Patch nuc.git
     
    Note: All commands for Terminal that follow will assume you have set the current working directory to ~/Projects/nuc.git (unless otherwise stated).

    To change the current working directory in Terminal:
    Code (Text):

    cd ~/Projects/nuc.git
     
    Now it is time to install some more tools and all the kexts that are required...

    In Terminal:
    Code (Text):

    ./download.sh
    ./install_downloads.sh
     
    The download.sh script will automatically gather the latest version of all tools (patchmatic, iasl, MaciASL) and all the required kexts from bitbucket. The install_downloads.sh will automatically install them to the proper locations.

    To finish the setup, we need a correctly patched ACPI.

    For the NUC6, in Terminal:
    Code (Text):

    make
    make install_nuc6
     
    For the NUC6 Skull Canyon, in Terminal:
    Code (Text):

    make
    make install_nuc6sc
     
    The 'make' causes the patched files to be compiled (with iasl), the results placed in ./build.

    Finally, 'make install_nuc6' (or 'make install_nuc6sc'), mounts the EFI partition, and copies the built files where they can be loaded by Clover (to EFI/Clover/ACPI/patched).

    Note: No actual patching of DSDT/SSDT is happening here. We are simply building an add-on SSDT (SSDT-NUC*.aml) which provides the necessary changes. This is because the NUC requires only minimal patching so a full patched DSDT is not needed.


    Power Management

    Everything required for CPU/IGPU power management is already installed with the steps above.
    There is no longer any need to use the ssdtPRgen.sh script.

    Be aware that hibernation (suspend to disk or S4 sleep) is not well supported on hackintosh.

    You should disable it:
    Code (Text):

    sudo pmset -a hibernatemode 0
    sudo rm /var/vm/sleepimage
    sudo mkdir /var/vm/sleepimage
     
    Always check your hibernatemode after updates and disable it. System updates tend to re-enable it, although the trick above (making sleepimage a directory) tends to help.


    Final config.plist

    Up to now, you've been using the same config.plist we were using for installation. After all the APCI files are in place (previous two steps), you're ready to use the final config.plist from the NUC repo.

    First, mount the EFI partition:
    Code (Text):

    sudo ./mount_efi.sh /
     
    For the NUC6, copy the file:
    Code (Text):

    cp config_nuc6.plist /Volumes/EFI/EFI/Clover/config.plist
     
    For the NUC6 Skull Canyon, copy the file:
    Code (Text):

    cp config_nuc6_sc.plist /Volumes/EFI/EFI/Clover/config.plist
     
    You could also copy the file using Finder.

    After copying the config.plist from the repo to EFI/Clover/config.plist, you should customize the SMBIOS so you have a unique serial. You can use Clover Configurator to do this (use google to find/download it). DO NOT use Clover Configurator to edit your actual config.plist. Instead edit a "dummy" config.plist to create the SMBIOS data and then use copy/paste with a plist editor (I use Xcode) to copy the SMBIOS section into my active config.plist. Clover Configurator is too buggy and cannot be trusted with edits to your real config.plist.

    Note: The config.plist in the repo is using iMac14,2. It is not a Skylake SMBIOS, but it has less problems with dual monitor than does iMac17,1. In theory, it would be possible to use another Skylake SMBIOS (when such models appear). The best match would be a Skylake Macmini, but Apple has not yet produced one as I write this guide.


    Do not stop reading

    Although most of the post-install tasks are done, continue to read this guide. It it has important information you should know about.

    Be sure to visit "Known Problems", especially the instructions in the "Audio:" section. Typically, even after completing all the above tasks, audio will not work on the first reboot. You must follow the specific instructions in that section in order to get the audio kexts in cache.

    In the case of a problem, don't bother asking about with without all files requested in "Problem Reporting".


    Updates to the patch repositories

    From time to time, updates may become available to the NUC repository. In the event of such updates, you may want to update your copies, and re-patch ACPI with the updates.

    Since you're using git, it is easy...

    In Terminal:
    Code (Text):

    git stash # to save any local changes you might have made
    git pull
    make clean
     
    Then you can follow the instructions for updating config.plist or using 'make install_nuc6' (or 'make install_nuc6sc') to copy the updated SSDT.

    Updates to kexts may happen at any time. You can download and install the latest versions manually (by going to their respective release sites), or by using ./download.sh, and ./install_downloads.sh.


    What works

    I have tested the following features:
    - UEFI booting via Clover
    - DP video/audio
    - HDMI video/audio
    - native audio with AppleHDA [see below, "Known Problems"].
    - native USB3/USB2 with AppleUSBXHCI/AppleUSBEHCI
    - native power management
    - accelerated graphics for HD540
    - wired Ethernet
    - Mac App Store working
    - sleep (hibernation disabled, not tested)
    - Messages/FaceTime (working on 10.10.3 even though I didn't run through the guide: http://www.tonymacx86.com/general-help/110471-how-fix-imessage.html)


    Not tested/not working

    Not working:
    - DP and HDMI at the same time may not work (eg. no multiple monitors) (Note: This was based on early testing with 10.11.4. At the current time, I have not tested with newer versions as I currently have only a single monitor to connect).
    - also, there are issues with HDMI/DP hotplug (must use the HDMI or DP that you booted with)
    - SDHC card reader
    - WiFi: Intel WiFi is not supported. Hardware is soldered.

    Not tested:
    - internal USB headers
    - AirPlay mirroring to AppleTV
    - Bluetooth would require an external compatible (Broadcom) dongle

    I don't have a 4k monitor, so I didn't test 4k DP video. Reports are that it works with certain monitors. See the guide by ammulder for more information.


    Known Problems

    Find My Mac/Locking: Find My Mac does not work properly. Don't lock your mac because it's difficult (or impossible) to unlock again.

    Audio: After installing new/updated kexts or after the initial installation, you may lose audio.

    To fix:
    - reboot without caches (hit space at Clover, select without caches)
    - rebuild cache
    Code (Text):

    sudo touch /System/Library/Extensions && sudo kextcache -u /
     
    - reboot normally (if needed, two times)

    Alternative Fix:

    Run pre-patch_hda.sh to patch your AppleHDA binary based on the patches in your current config.plist on your EFI partition. Do not use this script if you have the wrong config.plist on your EFI partition!

    If you have the wrong config.plist, the script will patch AppleHDA with the wrong patches. No backup is made, so to restore, you would need to use the OS X/macOS installer.

    Usage:
    Code (Text):

    cd ~/Projects/nuc.git
    ./pre-patch_hda.sh
     
    Audio: Mic input from headphone/Line In jack may not be working correctly.

    Audio: SPDIF output on Skull Canyon disabled, not tested/not working.

    HDMI: There may be issues on wake from sleep if you're using HDMI. Also with hot-unplug/plug. Reliability is much better using the DP connector (to a DP monitor) instead of HDMI. I am currently using DP exclusively.

    Dual monitors: Working but with quirks. Must use iMac14,2 SMBIOS (or just not use iMac17,1). Hotplug can work, hot unplug may cause black screen. Booting with both still causes black on both.

    NVRAM: Native NVRAM is not working. You can get emulated NVRAM working by installing Clover's EmuVariableUefi-64.efi and "RC scripts".

    QuickTime full screen crash (back to login screen): This problem presents only on the NUC6i7KYK (Skull Canyon). It appears to be a bug in QuickTime with this specific graphics device (Iris 580). It is possible to work around by spoofing Iris 540, but that causes other problems with popup menus in apps like GarageBand. You can use some other video playback app for full screen (VLC, for example).


    Other post-install tasks

    Bluetooth: If you get the Bluetooth Setup Assistant popup, go to SysPrefs->Bluetooth->Advanced, uncheck the boxes.

    BIOS settings for fan control: I find with the default settings, the fan runs excessively fast. Change in Cooling->CPU Fan Header to your own preferences. Refer to this Intel forum thread/post for guidance: https://www.tonymacx86.com/threads/...syk-nuc6i7kyk-etc.207848/page-27#post-1412011


    Major updates

    For example... 10.11 to 10.12.

    First step should be to update to the latest repository.

    To do so:
    Code (Text):

    git stash
    git pull
    make clean
    make
    make install_nuc6 # or make install_nuc6sc
    ./download.sh
    ./install_downloads.sh
     
    Also update Clover to the latest using the Clover installer. Be sure to fix EFI/Clover/kexts, so that only EFI/Clover/kexts/Other is existing. All version specific directories under EFI/Clover/kexts should be removed. Make sure the correct files are in in EFI/Clover/drivers64UEFI.

    Also update config.plist at EFI/Clover/config.plist to the latest content from the repo. Be sure to retain your own SMBIOS data at config.plist/SMBIOS.

    Now you can update via the App Store. Just boot the installer/updater upon restart.

    Known issue #1: Having HDMI audio enabled on the Skull Canyon NUC causes panic/reboot in when the update/installer is booted. There are several ways to work around this issue, I will suggest three options below:

    1) Boot with FakeID 0x1 (Clover Options, Graphics Injector, FakeID, set to 0x1). Once you boot into the system and rebuild cache, you can boot normally.

    2) Use a properly prepared USB to boot the installer. The USB does not have patched ACPI, therefore no "hda-gfx" injection, therefore no HDMI audio support, therefore no panic/reboot.

    3) Use the Clover options menu to "un-drop" SSDT-DisableDA.aml (by unchecking it). This will disable "hda-gfx" injection.

    Audio will be broken after installation (*.zml.zlib have been removed), so you will need to fix that with install_downloads.sh.

    After updating, run ./install_downloads.sh again:
    Code (Text):

    ./install_downloads.sh
     

    Updating to High Sierra

    As you probably already know, High Sierra has a new file system called APFS. Boot drives on SSDs will automatically be converted to APFS if you start the High Sierra installer in the default way (eg. running /Applications/Install macOS High Sierra.app).

    If you intend to use APFS, don't forget to add apfs.efi to EFI/CLOVER/drivers64UEFI. Without apfs.efi in drivers64UEFI, Clover will not recognize APFS boot volumes. You can find apfs.efi at /usr/standalone/i386/apfs.efi inside of "/Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseBinaries.dmg".

    But you can avoid converting to APFS if you want to stick with HFS+. To so so, don't use the Install macOS High Sierra.app to start the installer. Use 'startosinstall' instead:
    Code (Text):

    /Applications/"Install macOS High Sierra.app"/Contents/Resources/startosinstall --converttoapfs NO
     

    Problem reporting

    Problem reports should be accompanied by various files that allow your progress to be accounted for...

    In terminal,
    Code (Text):

    rm -Rf ~/Downloads/RehabMan
    mkdir ~/Downloads/RehabMan
    cd ~/Downloads/RehabMan
    patchmatic -extract
     
    Post contents of Downloads/RehabMan directory (as ZIP).

    Also, post ioreg as ZIP: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

    And output from:
    Code (Text):

    kextstat|grep -y acpiplat
    kextstat|grep -y appleintelcpu
    kextstat|grep -y applelpc
    kextstat|grep -y applehda
    ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/*.zml.zlib
    md5 /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA
     
    Also, press F4 at the main Clover screen, then compress and post the EFI/CLOVER folder in use. And please, in order to reduce the size, omit EFI/Clover/themes... especially if you have an overabundance of themes installed.

    Also post output of:
    Code (Text):

    sudo touch /System/Library/Extensions && sudo kextcache -u /
     
    Compress all files as ZIP. Do not use external links. Attach all files using site attachments only.
     
    cemozer and giacomoleopardo like this.
    Last edited: Oct 20, 2017 at 9:46 PM
  2. bitf

    bitf

    Joined:
    Oct 23, 2016
    Messages:
    32
    Mobo:
    Intel NUC6i7KYK / Skull Canyon
    CPU:
    Intel Core i7-6770HQ
    Graphics:
    Intel Iris Pro Graphics 580
    Sep 26, 2017 at 9:54 AM #2
    bitf

    bitf

    Joined:
    Oct 23, 2016
    Messages:
    32
    Mobo:
    Intel NUC6i7KYK / Skull Canyon
    CPU:
    Intel Core i7-6770HQ
    Graphics:
    Intel Iris Pro Graphics 580
    Everything's working perfectly for me, thanks Rehabman. I've got nvme drive - it was very slow on initial startup but after a couple of reboots no issues.
    There are some warning messages popping up before the Clover menu. I presume they are not cause for concern? I have no idea what they mean!
     
    cemozer likes this.

    Attached Files:

    • image1.png  (476.9 KB, 65 views)
  3. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,470
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Sep 26, 2017 at 1:18 PM #3
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,470
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Those are just logs from apfs.efi as it starts.
     
    cemozer likes this.
  4. k-Tracker

    k-Tracker

    Joined:
    Sep 18, 2017
    Messages:
    15
    Mobo:
    NUC6i7KYK
    Sep 26, 2017 at 6:44 PM #4
    k-Tracker

    k-Tracker

    Joined:
    Sep 18, 2017
    Messages:
    15
    Mobo:
    NUC6i7KYK
    Seems, I found an interesting thing - did High Sierra dropped a support for the SATA controller integrated into Skull Canyon's PCH?
    Look on two screenshots - one is Sierra and High Sierra. NUC6i7KYK is loaded with two SATA SSDs. One sees that, another doesn't
    If I replace one with NVMe Intel 600p, then High Sierra sees it.
    2017-09-26 10.34.04.jpg 2017-09-26 10.36.39.jpg
     
  5. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,470
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Sep 26, 2017 at 7:11 PM #5
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,470
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    As per guide, SATA-100-series-unsupported.kext takes care of the missing SATA controller support for both Sierra and High Sierra.

    I have no SATA devices in my NUC6i7KYK now (both are PCIe AHCI or NVMe), so I disabled the SATA controller in BIOS. But when I had it enabled, I noticed that the wrong SATA kext was loading. The generic SATA driver works for some, but not others (on laptops usually SATA-100-series-unsupported.kext is required). I think you'll find SATA working if you use SATA-100-series-unsupported.kext.

    In the post-install scenario (eg. with SSDT-NUC6-SC.aml), the difference is handled in ACPI instead of with the SATA-100-series-unsupported.kext. Refer to SSDT-SATA.dsl if you're curious.
     
  6. pongchang

    pongchang

    Joined:
    Jan 21, 2013
    Messages:
    74
    Mobo:
    SA25GG
    CPU:
    2620m
    Graphics:
    6630m
    Mobile Phone:
    iOS
    Sep 27, 2017 at 1:41 AM #6
    pongchang

    pongchang

    Joined:
    Jan 21, 2013
    Messages:
    74
    Mobo:
    SA25GG
    CPU:
    2620m
    Graphics:
    6630m
    Mobile Phone:
    iOS
    Hi Rehabman, I have updated 10.13 smoothly following your guide. But when I shut down or restart the os, there will show a sharp green screen before it become black. I have checked the Lilu.kext and IntelGraphicsFixup.kext is the latest edition.

    Another problem is as you mentioned, there is a preboot option in clover start menu.

    Regards

    Peng
     
  7. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,470
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Sep 27, 2017 at 1:46 AM #7
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,470
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Yup. I see the same green screen sometimes. It does not seem to cause a problem.

    Easy fix:
    Screen Shot 2017-09-26 at 5.46.12 PM.png
     
    cemozer likes this.
  8. johnnyx86

    johnnyx86

    Joined:
    May 24, 2017
    Messages:
    72
    Mobo:
    Intel NUC6I3SYH
    CPU:
    i3-6100U
    Graphics:
    Intel HD Graphics 520 (1920 x 1080)
    Sep 27, 2017 at 3:11 AM #8
    johnnyx86

    johnnyx86

    Joined:
    May 24, 2017
    Messages:
    72
    Mobo:
    Intel NUC6I3SYH
    CPU:
    i3-6100U
    Graphics:
    Intel HD Graphics 520 (1920 x 1080)
    I see the green screen all the time, when restarting and shutting down. Also those apfs.efi message appearing when booting my NUC.

    Since it's not a cause for concern then i will ignore it.
     
  9. bitf

    bitf

    Joined:
    Oct 23, 2016
    Messages:
    32
    Mobo:
    Intel NUC6i7KYK / Skull Canyon
    CPU:
    Intel Core i7-6770HQ
    Graphics:
    Intel Iris Pro Graphics 580
    Sep 27, 2017 at 4:06 AM #9
    bitf

    bitf

    Joined:
    Oct 23, 2016
    Messages:
    32
    Mobo:
    Intel NUC6i7KYK / Skull Canyon
    CPU:
    Intel Core i7-6770HQ
    Graphics:
    Intel Iris Pro Graphics 580
    Can I safely remove the Lilu and IntelGraphicsFixup and any other kexts from my /L/E directory? I'm not really sure what they're for
     
  10. johnnyx86

    johnnyx86

    Joined:
    May 24, 2017
    Messages:
    72
    Mobo:
    Intel NUC6I3SYH
    CPU:
    i3-6100U
    Graphics:
    Intel HD Graphics 520 (1920 x 1080)
    Sep 27, 2017 at 12:34 PM #10
    johnnyx86

    johnnyx86

    Joined:
    May 24, 2017
    Messages:
    72
    Mobo:
    Intel NUC6I3SYH
    CPU:
    i3-6100U
    Graphics:
    Intel HD Graphics 520 (1920 x 1080)
    Just a quick question.

    Does sleep works? The reason I am asking is that I am running Windows 10 Pro insider preview/macOS Sierra/macOS HS in a single m.2 Samsung 850 250GB Evo SSD.

    When I am in the Windows OS and put my NUC to sleep, I observed the screen is garbled so I will do a shutdown by pressing the start button. Wonder if it could be an hardware or software issue.
     

Share This Page