Contribute
Register

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

Joined
Aug 24, 2017
Messages
12
Motherboard
Dell XPS 9360-2.9.0-Clover
CPU
I7-8550U/02PG84
Graphics
UHD 620 / 3200x1800
Mac
  1. MacBook Air
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
Hello everyone, this is my first post on tonymacx86

I created a video walkthrough on configuring macOS Mojave on the laptop:

I am having only one issue: How to I make sleep functionality work?

When I configure the Library Kexts from darkvoid's folder, it makes the laptop
unable to sleep and wake up. Without those kexts, the laptop can sleep (but I prefer having Bluetooth enabled).

Thanks for providing that walkthrough video Mark, it was definitely helpful in a few steps that I had not gotten correct in my build.

I have managed to get Mojave 14.0 (not 14.0.2) installed on my XPS 9360 using your video, Darkvoid's setup, and the many comments/suggestions on this thread and others.

I am dual-booting with Windows (which I had to reinstall from scratch after reformatting to 4k sectors) and am using Clover as my boot loader for both OSX and Windows 10.

I am using the VoodooHDA for Audio, as I have not had luck with the AppleHDA or AppleALC Kext, but I have not added additional Layouts as per the Mojave guide, which may be required. My issue with the audio (so far) is that the microphone gain is set way too high, and doesn't appear to be adjustable making video conferencing not possible with the onboard mic. I'm also not using the ACPIBattery kext in Darkvoid's GitHub as per Mark's suggestion. On preliminary studying of it, it shouldn't be affecting the issue I am seeing below. I'm injecting the majority of the main kexts in CLOVER, rather than installing them in /Library/Extensions, so I'm not sure if that's an issue or not.

The biggest issue I am getting though, is consistent full-machine freezes where the screen blanks out, as is from sleep, but cannot be woken up, and the machine needs to be hard-booted by pressing the power button down for several seconds. This only seems to happen when the machine is going into some sleep/C-State mode. (I have C-states enabled in BIOS), and have specified all of the other recommended BIOS settings as per the original guide.

Any idea why I'd be getting these hard-crash/freezes? I've attached my CLOVER directory from EFI, my output from IOReg, console output from the various kext commands, and the DSTD files.

Any help with fixing the frequent (I think) sleep related freezes, and possibly the microphone gain issue would be greatly appreciated. I haven't tried upgrading to Mojave 14.0.2 as when I tried initially, the lack of trackpad support in the installer prevented me from selecting my OSX APFS drive, even with keyboard shortcuts. From the release notes on Apple, it doesn't appear that this is that important of an update, but if it's recommended to stability, I can give it a try.

Many thanks,
-Nate
 

Attachments

  • Archive.zip
    5.3 MB · Views: 51
Joined
Jun 9, 2018
Messages
21
Motherboard
Dell XPS 9360
CPU
i5 7200U
Graphics
Intel HD 620
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Ok so I tried understanding something about CPUFriend but I'm unable to understand how to generate an useful data provider. From CPUFriend GitHub:

So if certain modidications are needed, what should I do? Avoid using CPUFriend? I already have smbios 14.1, I am unsure on how CPUFriend could be useful

The original author PMheart said (in a GitHub issue) that the CPU frequency does not immediately affect the battery consumption, so having a lower frequency would not alter the battery consumption. Personally I wouldn't even bother.
 
Joined
Nov 17, 2016
Messages
54
Motherboard
Dell XPS13 9360 - Clover
CPU
i5-7200U
Graphics
HD 620, 1920x1080
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
The original author PMheart said (in a GitHub issue) that the CPU frequency does not immediately affect the battery consumption, so having a lower frequency would not alter the battery consumption. Personally I wouldn't even bother.
well if my pc is idle and the cpu freq is high, probably something is wrong. And I can clearly see that battery life is not comparable to any macbook with this setup (I can get max 4h using only a browser, while on my macbook I can get even 10h). With archlinux I used to get about 8h with this xps (2 months ago) so something is wrong (and I think is cpu since even in idle I can't get low freq). Maybe I'm totally wrong, that's just my experience
 
Joined
Apr 3, 2013
Messages
126
Motherboard
ASUS MAXIMUS VI Impact
CPU
i5-4670K
Graphics
GTX 770
Mac
  1. MacBook
Mobile Phone
  1. Android
  2. iOS
well if my pc is idle and the cpu freq is high, probably something is wrong. And I can clearly see that battery life is not comparable to any macbook with this setup (I can get max 4h using only a browser, while on my macbook I can get even 10h). With archlinux I used to get about 8h with this xps (2 months ago) so something is wrong (and I think is cpu since even in idle I can't get low freq). Maybe I'm totally wrong, that's just my experience

How high is ur freq on idle, Coletz? Yeah pretty much the same. I have about 3-4 hours too on this XPS on general use. But then again maybe it's due to the health of my battery (Coconut Battery reported that my battery health is at 65%). Will try to see how it behaves under Antergos.
 
Joined
Nov 17, 2016
Messages
54
Motherboard
Dell XPS13 9360 - Clover
CPU
i5-7200U
Graphics
HD 620, 1920x1080
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
How high is ur freq on idle, Coletz? Yeah pretty much the same. I have about 3-4 hours too on this XPS on general use. But then again maybe it's due to the health of my battery (Coconut Battery reported that my battery health is at 65%). Will try to see how it behaves under Antergos.
It's around 1.3ghz (i5 7200u)
 
Joined
Sep 19, 2011
Messages
394
Motherboard
XPS 13 9360
CPU
i7-8550U
Graphics
UHD 620
Mac
  1. MacBook Pro
@the-darkvoid I need your help with optimising the i7-8550U vectors.

I upgraded my motherboard into a i7-8550U w/ 16GB @ 2133Mhz. Surprisingly I can boot without CPUFriend, and it appears that I have most of the P-states as well, which means that XNU power management is working to some extent on 10.14.2.

I'm trying to optimise the CPU power profile now to maximise the performance under the 15W TDP. Not sure if I should use CPUFriend or not, or even Speed-Shift. Have you ever benchmarked the performance using Geekbench or any other tool? Any advice here would be appreciated.
 
Joined
Nov 17, 2016
Messages
54
Motherboard
Dell XPS13 9360 - Clover
CPU
i5-7200U
Graphics
HD 620, 1920x1080
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
@the-darkvoid I need your help with optimising the i7-8550U vectors.

I upgraded my motherboard into a i7-8550U w/ 16GB @ 2133Mhz. Surprisingly I can boot without CPUFriend, and it appears that I have most of the P-states as well, which means that XNU power management is working to some extent on 10.14.2.

I'm trying to optimise the CPU power profile now to maximise the performance under the 15W TDP. Not sure if I should use CPUFriend or not, or even Speed-Shift. Have you ever benchmarked the performance using Geekbench or any other tool? Any advice here would be appreciated.
Hi jkbuha, I have a question. You said that you "have most of the p-states", how can you check this?
 
Joined
Sep 19, 2011
Messages
394
Motherboard
XPS 13 9360
CPU
i7-8550U
Graphics
UHD 620
Mac
  1. MacBook Pro
Two easy methods. Intel's Power Gadget tool, or PikerAlpha's AppleIntelInfo kext.
 
Joined
Nov 16, 2013
Messages
58
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
Two easy methods. Intel's Power Gadget tool, or PikerAlpha's AppleIntelInfo kext.

Hi, jkbuha!
On sierra i have 0.7 GHz on the idle, but now on mojave it's around 1.2-1.3 GHz, could you please find out, whats wrong with cpu states? (i'm using your mojave config with some small modifications)
 
Joined
Mar 29, 2011
Messages
847
Motherboard
ASRock X99 Extreme6
CPU
E5-2690 v4
Graphics
Radeon VII
I also have no way to right click, with the trackpad. There was another report 10 or so pages back. Anybody have any ideas?

I'll post problem reporting files tomorrow, after I've finished my final post-install task (USB UIAC).
 
Top