[README] Common Problems in 10.13 High Sierra

Discussion in 'High Sierra Laptop Support' started by RehabMan, Oct 2, 2017.

  1. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    162,093
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Oct 2, 2017 at 6:34 PM #1
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    162,093
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    The problems listed here are likely to be experienced by anyone installing macOS High Sierra 10.13.

    Slow boot with APFS and TRIM

    The new APFS file system is much more sensitive to SSD hardware/firmware compatibility with regards to TRIM than HFS+J. Incompatibility will result in slow boot and other problems (battery status not showing, trackpad prefpane not showing, etc).

    Two solutions available:
    - disable the any TRIM patch you may be using (eg. no TRIM support for your SSD in that case)
    - or, install on HFS+J

    For installing on HFS+J, read here:
    https://www.tonymacx86.com/threads/...n-high-sierra-update-or-fresh-install.232855/


    Problems booting the installer with dual-GPU (eg. Intel+AMD, Intel+Nvidia)

    There is an issue with the VESA drivers and the dual-GPU scenario. It impacts laptops and desktops. nv_disable=1 will not help. Instead you need to inject properties that prevent the VESA drivers from loading for the discrete graphics device and use the IGPU only.

    The new plists linked from my guide already have these injections (for Nvidia only; I will add AMD later).

    You can also inject the properties with ACPI. Read here: https://www.tonymacx86.com/threads/...-only-ran-for-0-seconds-with-dual-gpu.233092/


    Extra/new Preboot entry showing in Clover with APFS setup

    You can hide it with config.plist settings.
    Read here: https://www.tonymacx86.com/threads/clover-high-sierra-and-preboot.233308/


    Battery status not showing (even with correctly patched ACPI)

    Use ACPIBatteryManager.kext 1.81.3 or later:
    https://github.com/RehabMan/OS-X-ACPI-Battery-Driver

    Also, if you installed on APFS, disable the trim patch.

    With ACPIBatteryManager.kext 1.81.4 or later, you can also increase the FirstPollDelay (default 4000ms) by using RMCF (see SSDT-ACPIBATT.dsl in the ACPIBatteryManager github) or by using kernel flag abm_firstpolldelay. For example, to set to 16000ms (16 sec), use kernel flag: abm_firstpolldelay=16000


    IntelBacklight.kext and ACPIBacklight.kext not working

    These kexts have been not working since 10.12.4.

    Read here:
    https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/


    VoodooPS2Controller.kext versions prior to 1.8.24 will cause a KP


    Update to 1.8.24 or later.
    https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller


    SysPrefs -> Trackpad is empty

    Use VoodooPS2Controller.kext v1.8.28 or later.
    https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller


    Run Apps from Anywhere is now missing from SysPrefs -> Security & Privacy -> General

    If you had "Anywhere" already selected, upon updating to 10.13, it will still be available. But if you did a fresh install, this option is no longer present.

    Never mind though, you can enable it in Terminal:
    Code (Text):

    sudo spctl --master-disable
     

    Caps lock is unreliable

    Use VoodooPS2Controller.kext v.18.25 or later.
    https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller


    -xcpm is no longer available for Ivy Bridge CPUs

    This flag was typically used with certain Ivy Bridge CPUs due to problems with ssdtPRgen.sh and native power management.

    See here for a potential fix: https://www.tonymacx86.com/threads/solved-ssdtprgen-aicpupm-kernel-panics-and-stepping-woes.202421/

    With recent versions of Clover (r4155+), you can also set config.plist/KernelAndKextPatches/KernelIvyXCPM=true.


    Karabiner is broken

    Ouch! I really like that app. Hopefully it is fixed soon with an update.

    Karabiner Elements appear to be a replacement. It seems to be a WIP and has some issues, however...


    HD4400/HD4600 crashing with Safari and video playback


    Install IntelGraphicsFixup.kext + Lilu.kext.


    Haswell (and Broadwell) lags/pauses/unresponsiveness shortly after boot (and after wake from sleep)

    Shortly after login (and somewhat prior to login), the mouse and/or graphics may seem unresponsive. This usually clears up after about 20 seconds. The same effect is observed after wake from sleep.

    This seems to affect only Haswell graphics hardware.

    May be related to SMBIOS changes, as similar effects were observed when using MacBookPro11,2 with previous versions of OS X/macOS. But now the problem appears also with MacBookAir6,2 and MacBookPro11,1.

    The solution appears to be removing unused connectors from the ig-platform data in the framebuffer kext:
    https://www.tonymacx86.com/threads/...s-in-10-12-sierra.202316/page-94#post-1485104

    Note: In some cases, this is issue from 10.12 is already fixed in 10.13. YMMV.


    Brightness and Volume keys will not work

    The new VoodooPS2Controller.kext v1.8.25 or later maps the brightness keys to F14/F15. As long as you don't re-assign them in SysPrefs->Keyboard->Shortcuts, this is a fine work around.

    https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller


    Some audio codecs will require an additional patch (AppleHDA)

    If you are using target codec 0x11d4198b, you may need to also zero out codec compare 0x11d4198a (a new supported codec in 10.12).

    eg. in KextsToPatch:
    Comment: 0x11d4198a to zero
    MatchOS: 10.12.x
    Name: AppleHDA
    Find: <8a19d411>
    Replace: <00000000>


    Some Broadcom WiFi no longer supported

    The drivers have been removed as these devices were included on Macs that are not supported by Sierra.

    https://www.tonymacx86.com/threads/...i-devices-unsupported-in-macos-sierra.201746/


    Graphics boot glitch patch for 10.13

    Install IntelGraphicsFixup.kext and Lilu.kext. You probably need them for other problems anyway.

    The patch is also present in config_patches.plist in the github repo linked from the Clover laptop guide:
    https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/


    New USB port limit patch

    See guide: https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/


    USB power properties injection method has changed (since 10.12)

    See guide:
    https://www.tonymacx86.com/threads/guide-usb-power-property-injection-for-sierra.222266/


    New patch for SMBIOS whitelist AirportBrcm4360 abgn WiFi

    eg. in KextsToPatch:

    Comment: AirPortBrcm4360 whitelist patch (board-id), 10.13.beta9, credit RehabMan
    MatchOS: 10.13.x
    Name: com.apple.driver.AirPort.Brcm4360
    Find: <483b45e0 7514>
    Replace: <ffc39090 9090>


    New minStolenSize patches for Broadwell and Skylake

    The minStolenSize patch is used if you can't set DVMT-prealloc to the required value. You need 64mb or larger, typical PC laptop defaults to 32mb.

    See patches in config_deprecated.plist as linked from the main Clover laptop guide:
    https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

    Better than using the minStolenSize patch is to patch the framebuffer such that the assertion never fires.

    Read here: https://www.tonymacx86.com/threads/...lensize-patch-with-32mb-dvmt-prealloc.221506/


    New mechanism for system logs

    Sierra uses a new mechanism for logging. Both at the application level and system level. Logs created by kexts using IOLog are automatically redirected to the new mechanism.

    See this thread for ideas on access: https://www.tonymacx86.com/threads/...ay-the-console-now-works.207833/#post-1375525

    Further details at developer.apple.com.
     
    davidfa81, macnb, nmano and 10 others like this.
    Last edited: Oct 14, 2017
  2. the-braveknight

    the-braveknight Moderator

    Joined:
    Nov 24, 2015
    Messages:
    813
    Mobo:
    Lenovo Z50-70 (Clover)
    CPU:
    Intel Core i7-4510U
    Graphics:
    Intel HD Graphics 4400 (1920x1080)
    Mac:
    MacBook Air, MacBook Pro
    Mobile Phone:
    iOS
    Oct 2, 2017 at 6:41 PM #2
    the-braveknight

    the-braveknight Moderator

    Joined:
    Nov 24, 2015
    Messages:
    813
    Mobo:
    Lenovo Z50-70 (Clover)
    CPU:
    Intel Core i7-4510U
    Graphics:
    Intel HD Graphics 4400 (1920x1080)
    Mac:
    MacBook Air, MacBook Pro
    Mobile Phone:
    iOS
    Do BCM94352 cards still need the fcvo patch in High Sierra?
     
  3. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    162,093
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Oct 2, 2017 at 6:42 PM #3
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    162,093
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    No.
    That's why I didn't list a new fcvo patch.
    BCM4352 WiFi requires only FakePCIID.kext + FakePCIID_Broadcom_WiFi.kext.
     
    the-braveknight likes this.
  4. vonian

    vonian

    Joined:
    Oct 15, 2016
    Messages:
    42
    CPU:
    Intel i7 6500U
    Graphics:
    Intel HD520
    Mobile Phone:
    Android
    Oct 4, 2017 at 9:59 AM #4
    vonian

    vonian

    Joined:
    Oct 15, 2016
    Messages:
    42
    CPU:
    Intel i7 6500U
    Graphics:
    Intel HD520
    Mobile Phone:
    Android
    Can you sleep your skylake hackintosh in High Sierra now?
     
  5. sherlocks

    sherlocks

    Joined:
    Mar 6, 2012
    Messages:
    178
    Mobo:
    15ZD960-GX3DK
    CPU:
    Intel Core i3-6100U
    Graphics:
    Intel HD Graphics 520
    Mobile Phone:
    Android
    Oct 4, 2017 at 3:12 PM #5
    sherlocks

    sherlocks

    Joined:
    Mar 6, 2012
    Messages:
    178
    Mobo:
    15ZD960-GX3DK
    CPU:
    Intel Core i3-6100U
    Graphics:
    Intel HD Graphics 520
    Mobile Phone:
    Android
    disable the any TRIM patch you may be using
    this case help me(hynix m.2 ssd) for itunes's randomly crash. not sure. but it's effective. also seems more smooth system.
    thank you
     
  6. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    162,093
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Oct 4, 2017 at 3:57 PM #6
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    162,093
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    My Skylake hack(s) are Intel NUC with Intel "Iris" graphics. Sleep/wake has been working since the beginning (10.11).
     
  7. rajuchacharuk

    rajuchacharuk

    Joined:
    Oct 7, 2016
    Messages:
    123
    Mobo:
    Broadwell, UEFI
    CPU:
    Core i3-5005U
    Graphics:
    Intel HD 5500 (1366 x 768), AMD Radeon R5 M330 2GB
    Mobile Phone:
    Android, iOS
    Oct 4, 2017 at 3:58 PM #7
    rajuchacharuk

    rajuchacharuk

    Joined:
    Oct 7, 2016
    Messages:
    123
    Mobo:
    Broadwell, UEFI
    CPU:
    Core i3-5005U
    Graphics:
    Intel HD 5500 (1366 x 768), AMD Radeon R5 M330 2GB
    Mobile Phone:
    Android, iOS
    I've installed HS on HDD no TRIM patch but iTunes keeps crashing even updated to latest version of iTunes :/
     
  8. sherlocks

    sherlocks

    Joined:
    Mar 6, 2012
    Messages:
    178
    Mobo:
    15ZD960-GX3DK
    CPU:
    Intel Core i3-6100U
    Graphics:
    Intel HD Graphics 520
    Mobile Phone:
    Android
    Oct 4, 2017 at 4:09 PM #8
    sherlocks

    sherlocks

    Joined:
    Mar 6, 2012
    Messages:
    178
    Mobo:
    15ZD960-GX3DK
    CPU:
    Intel Core i3-6100U
    Graphics:
    Intel HD Graphics 520
    Mobile Phone:
    Android
    yes. i have itunes crash again. not sure. but better to disable trim patch for me. i don't know exact issue from where.
    i checked acpi patch and graphic driver(0x123456 disable) and etc.. but still has this issue. hope new itunes version will be fix

    EDIT1.
    not sure. after woke up, itunes has crash. but after booted, seems no itunes crash without trim patch
     
    Last edited: Oct 4, 2017
  9. rajuchacharuk

    rajuchacharuk

    Joined:
    Oct 7, 2016
    Messages:
    123
    Mobo:
    Broadwell, UEFI
    CPU:
    Core i3-5005U
    Graphics:
    Intel HD 5500 (1366 x 768), AMD Radeon R5 M330 2GB
    Mobile Phone:
    Android, iOS
    Oct 4, 2017 at 7:20 PM #9
    rajuchacharuk

    rajuchacharuk

    Joined:
    Oct 7, 2016
    Messages:
    123
    Mobo:
    Broadwell, UEFI
    CPU:
    Core i3-5005U
    Graphics:
    Intel HD 5500 (1366 x 768), AMD Radeon R5 M330 2GB
    Mobile Phone:
    Android, iOS
    sometimes iTunes doesn't crash but most of the time it crashes
     
  10. rrusek

    rrusek

    Joined:
    Jan 16, 2011
    Messages:
    70
    Mobo:
    Gigabyte P35X v7
    CPU:
    Intel® i7-7700HQ
    Graphics:
    Intel HD630, NVIDIA® GeForce® GTX 1070 GDDR5 8GB
    Oct 5, 2017 at 2:46 AM #10
    rrusek

    rrusek

    Joined:
    Jan 16, 2011
    Messages:
    70
    Mobo:
    Gigabyte P35X v7
    CPU:
    Intel® i7-7700HQ
    Graphics:
    Intel HD630, NVIDIA® GeForce® GTX 1070 GDDR5 8GB
    The plists that already have the injections that are being referenced above. Where can they be found thank you. Looked in thr repository but could not find.

    Thank you,
    RJR
     

Share This Page