Contribute
Register

[Guide] Dell XPS 13 9360 on MacOS Sierra 10.12.x - LTS (Long-Term Support) Guide

Joined
Apr 7, 2011
Messages
10
Mac
Classic Mac
Mobile Phone
@the-darkvoid

Can you comment on your power numbers when running Intel Power Gadget on your 9360/8550u?

Best I see is ~ 0.74W idle (total), ~1 GHz, < 0.2% CPU utilization, 8550u/16GB/QHD your latest kexts on Mojave.

Using a USB-C current monitor, I measure (display off, wifi off, BT off): ~3W wall power, LCD off, 20V, 0.150A current.
 
Last edited:
Joined
Apr 17, 2018
Messages
7
Has anyone managed to get a Thunderbolt Display to work with this? I tried using the overpriced Apple Thunderbolt 3 to 2 adapter and got no sound or video.
Thanks
 
Joined
Feb 20, 2019
Messages
26
Motherboard
Dell XPS 9360
CPU
i5-7200U
Graphics
HD 620
Does anybody have a working battery cycle count btw? Mine is showing 0. Is the Dell battery even tracking its cycles?
 
Joined
Sep 19, 2011
Messages
335
Motherboard
XPS 13 9360
CPU
i7-8550U
Graphics
UHD 620
Mac
MacBook Pro
@the-darkvoid , CLOVER r5018 breaks sleep and crashes/reboots on my rig. Most of my config (apart from CPUFriend, audio and bluetooth) is similar to your setup so not sure if you've seen it as well. This is not the /drivers/UEFI/ issue, it's likely an incompatibility with the efi drivers and one of the more recent build versions of Clover (4961 and above)

Had to revert to v4934 where it works fine. Not sure why this is the case, as a quick search doesn't seem to show anyone having the same issue...
 
Last edited:
Joined
Jul 3, 2014
Messages
933
Motherboard
Dell XPS 9360 (KabyLake R)
CPU
Intel i7 8550U
Graphics
Intel UHD 620
Mac
MacBook, MacBook Pro
Mobile Phone
Android
@the-darkvoid , CLOVER r5018 breaks sleep and crashes/reboots on my rig. Most of my config (apart from CPUFriend, audio and bluetooth) is similar to your setup so not sure if you've seen it as well.
Definitely haven't had the same issue. Migrated all EFI drivers to the new structure and all seems fine.
Also OpenCore with v0.3 seems more stable now and might soon be a production ready alternative.
 
Joined
Aug 11, 2016
Messages
108
Motherboard
Asus Z170I PRO Gaming
CPU
i5 6600k
Graphics
GTX 1060
The new files specify the frame-buffer controller through device property injection, as opposed to SSDT-CONFIG and SSDT-IGPU. So the existing AML's need to be removed first and the following properties should be in config.plist at least:

XML:
    <key>Devices</key>
    <dict>
        <key>Properties</key>
        <dict>
            <!-- IMEI Controller -->
            <key>PciRoot(0x0)/Pci(0x1f,0x0)</key>
            <dict>
                <key>compatible</key>
                <string>pci8086,9cc1</string>
                <key>device-id</key>
                <data>
                wZwAAA==
                </data>
            </dict>
            <!-- AppleALC HDAS Layout -->
            <key>PciRoot(0x0)/Pci(0x1f,0x3)</key>
            <dict>
                <key>layout-id</key>
                <data>
                DQAAAA==
                </data>
            </dict>
            <!-- GFX0 platform-id and framebuffer configuration (QHD) -->
            <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>AAPL,ig-platform-id</key>
                <data>
                AAAWWQ==
                </data>
                <key>device-id</key>
                <data>
                FlkAAA==
                </data>
                <key>enable-hdmi20</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-fbmem</key>
                <data>
                AADAAA==
                </data>
                <key>framebuffer-patch-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-stolenmem</key>
                <data>
                AAAABQ==
                </data>
            </dict>
        </dict>
    </dict>
If you have non-QHD you need to place your values here instead (if different). You should be able to derive them from the pre-existing SSDT-IGPU.dsl logic.
Managed to get it to boot with the following settings (taken from RehabMans Laptop Config), however my HD620 is now displayed as 7MB and monitor brightness is not working. What am I missing? Cant attach problem reporting files, as I still use my external USB to start the new clover files.

Code:
<key>Properties</key>
        <dict>
            <key>PciRoot(0x0)/Pci(0x1f,0x0)</key>
            <dict>
                <key>compatible</key>
                <string>pci8086,9cc1</string>
                <key>device-id</key>
                <data>
                DwCqAA==
                </data>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1f,0x3)</key>
            <dict>
                <key>layout-id</key>
                <data>
                DQAAAA==
                </data>
            </dict>
            <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>AAPL,ig-platform-id</key>
                <data>
                qqsAAA==
                </data>
                <key>device-id</key>
                <data>
                DwCqAA==
                </data>
                <key>enable-hdmi20</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-fbmem</key>
                <data>
                qgyqAA==
                </data>
                <key>framebuffer-patch-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-stolenmem</key>
                <data>
                qgoKAA==
                </data>
            </dict>
        </dict>
 
Last edited:
Joined
Sep 12, 2016
Messages
59
This fixed the bluetooth breaking after sleep issue for me!

 
Joined
Dec 20, 2018
Messages
241
Motherboard
Gigabyte Z370 AORUS Gaming 7
CPU
i7-8700K OC 5GHz
Graphics
GTX 1080 Ti & UHD 630
Mac
iMac, MacBook Pro
Mobile Phone
iOS
Surely you need to enable overclocking first, as per my settings. Otherwise the settings may appear to be passed to the MSR register but will be blocked. I've pasted the relevant excerpts here:

Code:
*Overclock, CFG, WDT & XTU enable
(0x4DE) -> 00
(0x64D) -> 01
(0x64E) -> 01
been watching this thread for a while, wanted to ask how you overclock the 8550u? and set frequency for each core? 800mhz idle? I've undervalued the cpu already but can't seem to find where and how to overclock it exactly. thanks
 
Top