Contribute
Register

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

Status
Not open for further replies.
Hey Bozma88, RehabMan, and everyone else working on this, thank you so much for your work! This is my first hackintosh (or OSX anything) and I am now up and running on a 9360 QHD+. Wanted to share some experiences, issues, and data points:

DVMT Patching:
Downgraded BIOS from 1.3.7 to 1.3.5. Running Iris Plus 640. After reviewing the correct extracted IFR, my available options appeared slightly different than other 9360 users' posts. Specifically, Pre-allocated max was only 64M. Total Gfx Mem options were 128M, 256M, or "MAX". Setup vars in my case were: "0x785 0x2" and "0x786 0x3" (0x2 or 0x3 would have worked). Screenshot shows post change from Windows. Had to enter the setup_var a couple of times for it to take.
View attachment 286512 View attachment 286513 View attachment 286514
Thunderbolt/USB-C Port:
I'm using a Lenovo 40AC0135US Thunderbolt 3 Dock. While, the USB ports did not appear to be detected at any time, I was successfully able to hotplug the dock and HDMI video-out immediately produced video on my TV. No freezing or anything. Video worked perfectly AFAIK. Few things to note, cold booting with the dock, did not display video (although the TV was shown under "displays"). USB never worked. Didn't test Ethernet or the Dvideo ports (yet). I recall others saying hotplugging did not work... I don't know if it's related but I am running the latest thunderbolt controller software: "16.3.61.275 ,A03" released on 20.07.17. I have not tested the DisplayLink docks yet (like the Dell DA3100) but I will in the next few days (I doubt they will work though).

Touchpad:
The modified Voodoo kext and settings on Bozma88s initial post make this crumby touchpad usable. Unfortunately, I've been experiencing intermittent issues with the pad's movements becoming erratic and weird. Weird being, the vertical/horizontal movements freeze unless I press the pad down and "drag". Slapping the touchpad occasionally fixes it. Rebooting immediately resolves the symptoms for awhile though. Has anyone else had this issue? Is there a way to unload the touchpad kernel module and reload it? Like a mac "rmmod"?

Power Management:
I'm still learning the ACPI stuff (even though my power management is vanilla), I get about 4.5 Hours of use (remember, QHD screen and Toshiba NVME here...).

Networking:
Using the DW1560 (BCM94352Z). Works very well compared to proprietary Linux driver equivalents. No issues with sleep/wake. Can't seem to get Bluetooth to be detected though.

Getting Sierra:
Apple Store no longer shows "Sierra" as a searchable option. However, a kind soul figured out that there is a permalink available that brings the entry up in the apple store when clicked in the browser (in a totally legit, non pirated kind of way). This made downloading Sierra through the apple store and using Unibeast possible for me. Can I share the direct Apple store link and credit to the person who showed it to me without breaking the forum rules? Or is this too far out of the scope of the 9360...

Heat:
Bozma88, on your original post regarding the messy Dell paste job, I noticed you are using thermal pads. Any reason why as opposed to thermal paste?

Hopefully this isn't too much noise, just want to add another data point of success and log any variations.

Just update bios to v. 2.2.1 and install High Sierra with this guide. Nothing specially different from the guide, except GPU needs to be set as 59260002 the same as in MBP14,1. Got Iris FHD model with Hynix coverted to 4k and DW1830 swapped from my old 9350. Only issues so far - no usb-c hotplug, audio loss after sleep sometimes and strange behaviour of touchpad. Touchpad becames less buggy after pointer speed increase.
Attached the IFR from 2.2.1 backup, but it's basically the same as 1.3.5, so everything works as intended. In case of insufficient DVMT try using a lilu addon that fixes that easely.
Personnaly have a little different point of view on power management then the OP's one, but this makes my laptop lasting 6+ hours without compromising graphics part. HWP+ssdtprgen+xcpm+X86PlatformPluginInjector gives me such results in geekbench:
https://browser.geekbench.com/v4/cpu/4491285
https://browser.geekbench.com/v4/compute/1259000
which is not far away from Apple MBP14,1 & MBP14,2.
After Conductonaut mod under full load the laptop is running its two cores at 2.9-3.0 Ghz constantly with at least 3h of full load operation not getting hotter than 80 degrees Celcius. Iris version is more closer to native apple hardware, so it is easier to make it run macOS than non-iris versions.
 

Attachments

  • 899407D7-99FE-43D8-9A21-79EC328CAC21_387 IFR.txt
    1.5 MB · Views: 732
Hi, guys! Any news about high sierra update and nvme native power management?
Any pros/cons after update?
 
Just update bios to v. 2.2.1 and install High Sierra with this guide. Nothing specially different from the guide, except GPU needs to be set as 59260002 the same as in MBP14,1. Got Iris FHD model with Hynix coverted to 4k and DW1830 swapped from my old 9350. Only issues so far - no usb-c hotplug, audio loss after sleep sometimes and strange behaviour of touchpad. Touchpad becames less buggy after pointer speed increase.
Attached the IFR from 2.2.1 backup, but it's basically the same as 1.3.5, so everything works as intended.

Hey good stuff. Did you have any trouble with "sleep" using the newer bios? Curious if High Sierra resolved the sleep issue or something else in your setup. It may be purely anecdotal but I swear the touchpad worked better with 1.3.7 than 1.3.5. Do you have any touchpad issues (like it going bonkers after awhile).
 
XPS 13 in idle, do these graphs seem correct? I don't understand whyCPU Package Frequency stays at 3.10Ghz most of the time while Intel Powergadget shows differently:
 

Attachments

  • Schermafbeelding 2017-10-22 om 09.47.27.png
    Schermafbeelding 2017-10-22 om 09.47.27.png
    4.8 MB · Views: 203
XPS 13 in idle, do these graphs seem correct? I don't understand why CPU Package Frequency stays at 3.10Ghz most of the time while Intel Powergadget shows differently:
It means 2 things, you have no idle state and you have hwp disabled.

On the following screen, I have Firefox and Spotify running in the background. Higher wattage can be easily explained by 7560U CPU and iris plus 640 lacking guc-firmware. By the way, if you look at the monotonous graph you can see an almost spikes-free straight line. This is a normal, Windows-like idle state.
 

Attachments

  • Снимок экрана 2017-10-22 в 14.36.03.png
    Снимок экрана 2017-10-22 в 14.36.03.png
    64 KB · Views: 216
It means 2 things, you have no idle state and you have hwp disabled.

On the following screen, I have Firefox and Spotify running in the background. Higher wattage can be easily explained by 7560U CPU and iris plus 640 lacking guc-firmware. By the way, if you look at the monotonous graph you can see an almost spikes-free straight line. This is a normal, Windows-like idle state.


Ok, thanks for the tips, I think I now have the perfect power management setup. I installed the SSDT-PluginType1.aml and in Clover set PluginType=true. Gave me nice PM although IA didn't go lower than 1.3 GHz.

I then used freqVectorsEdit.sh from Piker and chose 26 MacBook Air 2700/3200 as the closest to my CPU while using MacBook Pro14,2 in SMBIOS.

Now CPU goes as low as 700 Mhz while browsing and typing this message, see pic..
 

Attachments

  • Schermafbeelding 2017-10-23 om 17.51.42.png
    Schermafbeelding 2017-10-23 om 17.51.42.png
    178.6 KB · Views: 190
Just update bios to v. 2.2.1 and install High Sierra with this guide. Nothing specially different from the guide, except GPU needs to be set as 59260002 the same as in MBP14,1. Got Iris FHD model with Hynix coverted to 4k and DW1830 swapped from my old 9350. Only issues so far - no usb-c hotplug, audio loss after sleep sometimes and strange behaviour of touchpad. Touchpad becames less buggy after pointer speed increase.
Attached the IFR from 2.2.1 backup, but it's basically the same as 1.3.5, so everything works as intended. In case of insufficient DVMT try using a lilu addon that fixes that easely.
Personnaly have a little different point of view on power management then the OP's one, but this makes my laptop lasting 6+ hours without compromising graphics part. HWP+ssdtprgen+xcpm+X86PlatformPluginInjector gives me such results in geekbench:
https://browser.geekbench.com/v4/cpu/4491285
https://browser.geekbench.com/v4/compute/1259000
which is not far away from Apple MBP14,1 & MBP14,2.
After Conductonaut mod under full load the laptop is running its two cores at 2.9-3.0 Ghz constantly with at least 3h of full load operation not getting hotter than 80 degrees Celcius. Iris version is more closer to native apple hardware, so it is easier to make it run macOS than non-iris versions.


Do you have XMPDetection=yes in your config.plist? I see in your geek bench that your memory is slower than mine, I have a Core i5. Or could it be your 16GB instead of my 8GB? Left is your geek bench score, right is mine:
 

Attachments

  • Schermafbeelding 2017-10-23 om 18.04.17.png
    Schermafbeelding 2017-10-23 om 18.04.17.png
    83.2 KB · Views: 125
Do you have XMPDetection=yes in your config.plist? I see in your geek bench that your memory is slower than mine, I have a Core i5. Or could it be your 16GB instead of my 8GB? Left is your geek bench score, right is mine:
Mind the frequency;) I've got 2133 MHz LPDDR# from micron, exactly the same as in MBP 2016-2017
 
Status
Not open for further replies.
Back
Top