Contribute
Register

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

Joined
Sep 19, 2011
Messages
393
Motherboard
XPS 13 9360
CPU
i7-8550U
Graphics
UHD 620
Mac
  1. MacBook Pro
looking at the output from voltageshift in your photo, seems you also set the max Multiplier to 4000Mhz on all cores, that could possibly be cause of hot cpu. Also the power limits say 30w, 50w, I don't think this chip is supposed to have that much power. don't quote me on any of this because I really don't know
Max multiplier (from 37x to 40x) is a UEFI tweak that can work depending on the cooling strategy. Improper cooling and the performance drops more than the 37x setting.

the 8550U is a 15W TDP chip, but again with better cooling you can increase the ceiling to get better performance. I've found 22W for my setup is around the peak performance mark, but haven't revisited this in a while.
 
Joined
Dec 20, 2018
Messages
635
Motherboard
Gigabyte Z370 AORUS Gaming 7
CPU
i7-8700K OC 5GHz
Graphics
GTX 1080 Ti & UHD 630
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
Max multiplier (from 37x to 40x) is a UEFI tweak that can work depending on the cooling strategy. Improper cooling and the performance drops more than the 37x setting.

the 8550U is a 15W TDP chip, but again with better cooling you can increase the ceiling to get better performance. I've found 22W for my setup is around the peak performance mark, but haven't revisited this in a while.
bit off topic, but your scores in linux look promising, can the dgpu work in linux?
 
Joined
Sep 19, 2011
Messages
393
Motherboard
XPS 13 9360
CPU
i7-8550U
Graphics
UHD 620
Mac
  1. MacBook Pro
bit off topic, but your scores in linux look promising, can the dgpu work in linux?

Experimenting with a few new UEFI settings, seems to be working nicely on Linux, best scores so far.

However I can't get similar performance on macOS, which suggests it's a config thing. As you can see, scores are around 10% lower, which is why I haven't yet released an updated config.

The dgpu is driver (ie: os) specific, so probably yes, but I haven't really investigated that space.
 
Last edited:
Joined
Sep 19, 2011
Messages
393
Motherboard
XPS 13 9360
CPU
i7-8550U
Graphics
UHD 620
Mac
  1. MacBook Pro
Ok, so after some experimentation around max linux scores, it likely that it's my own specific config on macOS that's the likely cause of the slight GB4 score drops, but I'd like @wanghuangjie and @Lopburi to try this out on their own 9360s and see if they get GB4 scores > 5000/15000. If so then I'll be happy :)

(@Mrgeque you're more than welcome to try the settings below - look for your own addresses in the IFR because these are 9360 specifc - and see if your scores improve on the Inspiron)

In addition to the OC folder, you'll need to make the following adjustments using setup_var in UEFI shell (choose setup_var from the OC boot menu):

Code:
* 0x4CB         0x00 ; Package power limit lock
* 0x4B6         0x01 ; Long Term Power Limit Override
* 0x4B2/3/4/5   0xFF ; Long Term Power Limit
* 0x4B7         0x80 ;   Long Term Time Window
* 0x4DE         0x00 ; CFG lock
* 0x5f9/B/D/F   0xFF ;VR Current value lock
* 0x51d            0x10 ; TCC activation offset
* 0x4E0           0x01 ; Config TDP lock
* 0x4E1           0x01 ; CTDP Bios Conrol
* 0x4AE          0x02 ; Boot performance mode : set to Turbo Performance
* 0x4df           0x02 ; Configurable TDP Level : TDP UP

Please report back and let me know
 

Attachments

  • OC_optimised.zip
    3.4 MB · Views: 37
Joined
Jan 2, 2014
Messages
18
Motherboard
ups 9360
CPU
i3-330m
Graphics
HD 5650
Mac
  1. MacBook Pro
Classic Mac
  1. Portable
Mobile Phone
  1. iOS
Ok, so after some experimentation around max linux scores, it likely that it's my own specific config on macOS that's the likely cause of the slight GB4 score drops, but I'd like @wanghuangjie and @Lopburi to try this out on their own 9360s and see if they get GB4 scores > 5000/15000. If so then I'll be happy :)

(@Mrgeque you're more than welcome to try the settings below - look for your own addresses in the IFR because these are 9360 specifc - and see if your scores improve on the Inspiron)

In addition to the OC folder, you'll need to make the following adjustments using setup_var in UEFI shell (choose setup_var from the OC boot menu):

Code:
* 0x4CB         0x00 ; Package power limit lock
* 0x4B6         0x01 ; Long Term Power Limit Override
* 0x4B2/3/4/5   0xFF ; Long Term Power Limit
* 0x4B7         0x80 ;   Long Term Time Window
* 0x4DE         0x00 ; CFG lock
* 0x5f9/B/D/F   0xFF ;VR Current value lock
* 0x51d            0x10 ; TCC activation offset
* 0x4E0           0x01 ; Config TDP lock
* 0x4E1           0x01 ; CTDP Bios Conrol
* 0x4AE          0x02 ; Boot performance mode : set to Turbo Performance
* 0x4df           0x02 ; Configurable TDP Level : TDP UP

Please report back and let me know
:) Just can't tell you how exciting i am right now!


OC: Using my own
setup_var:
what's changed:
Code:
* 0x4B7      0x1c ->   0x80 ;   Long Term Time Window
* 0x4B6    0x01 -> 0x01 ; Long Term Power Limit Override
* 0x4DE  0x00 -> 0x00 ; CFG lock
* 0x4E0   0x00 -> 0x01 ; Config TDP lock
* 0x4E1    0x00 -> 0x01 ; CTDP Bios Conrol

what's not:
Code:
* 0x4AE    0x02  -> 0x02 ; Boot performance mode : set to Turbo Performance
* 0x4df     0x02  -> 0x02 ; Configurable TDP Level : TDP UP

* 0x5f9/B/D/F   0xFF ;VR Current value lock
* 0x4B2/3/4/5   0xFF ; Long Term Power Limit, hence the default value is different,  0xd8 0x59 0x00 0x00, so did't change it.
* 0x51d     0x10 ; TCC activation offset

SingleCore:4906 MultiCore:16194


Then i change my tdp by voltageshift
Code:
CPU BaseFreq: 2000, CPU MaxFreq(1/2/4): 4000/4000/4000 (mhz)  PL1: 30W PL2: 51W

But the TDP remain the same.

Maybe still need to modify more to my bios by setup_var.

And what i want to achieve is change TDP limit dynamically by voltageshift . Not by bios.
So i can change it in real-time to meet my needs

Here is what i've done.
Automatic switch off turbo boost when using battery.
So the battery life will longer ,and keyboard temperature will colder.

Thanks for your sharing.Waiting for your further reply.
 
Last edited:
Joined
Sep 19, 2011
Messages
393
Motherboard
XPS 13 9360
CPU
i7-8550U
Graphics
UHD 620
Mac
  1. MacBook Pro
SingleCore:4906 MultiCore:16194


Then i change my tdp by voltageshift
Code:
CPU BaseFreq: 2000, CPU MaxFreq(1/2/4): 4000/4000/4000 (mhz)  PL1: 30W PL2: 51W

But the TDP remain the same.

Maybe still need to modify more to my bios by setup_var.

And what i want to achieve is unlock TDP limit by voltageshift. Not by bios.
So i can change it in real-time.

voltageshift appears to work for me though...
Code:
voltageshift write 0x01ad 0x28282828
voltageshift write 0x610 0x42016000dd8160
voltageshift info

...
CPU BaseFreq: 2000, CPU MaxFreq(1/2/4): 4000/4000/4000 (mhz)  PL1: 44W PL2: 44W
 
Joined
Jan 2, 2014
Messages
18
Motherboard
ups 9360
CPU
i3-330m
Graphics
HD 5650
Mac
  1. MacBook Pro
Classic Mac
  1. Portable
Mobile Phone
  1. iOS
voltageshift appears to work for me though...
Code:
voltageshift write 0x01ad 0x28282828
voltageshift write 0x610 0x42016000dd8160
voltageshift info

...
CPU BaseFreq: 2000, CPU MaxFreq(1/2/4): 4000/4000/4000 (mhz)  PL1: 44W PL2: 44W
Here is my running voltageshift info
return
Code:
CPU BaseFreq: 2000, CPU MaxFreq(1/2/4): 4000/4000/4000 (mhz)  PL1: 30W PL2: 51W 
CPU Freq: 1.2ghz, Voltage: 0.5916v, Power:pkg 2.72w /core 0.50w,Temp: 52 c

but while running cinebench,
intel power gadget shows that TDP remain the same..
 
Joined
Sep 19, 2011
Messages
393
Motherboard
XPS 13 9360
CPU
i7-8550U
Graphics
UHD 620
Mac
  1. MacBook Pro
Try enabling/disabling HWP/SpeedShift via setup_var (0x4ad) and see if there's any difference
 
Joined
Jan 2, 2014
Messages
18
Motherboard
ups 9360
CPU
i3-330m
Graphics
HD 5650
Mac
  1. MacBook Pro
Classic Mac
  1. Portable
Mobile Phone
  1. iOS
Try enabling/disabling HWP/SpeedShift via setup_var (0x4ad) and see if there's any difference
doesn't make much difference.
Have you ever try cinebench to verify if TDP limit changed?
 
Joined
Sep 19, 2011
Messages
393
Motherboard
XPS 13 9360
CPU
i7-8550U
Graphics
UHD 620
Mac
  1. MacBook Pro
After running Cinebench R20 (on battery)

CPU BaseFreq: 2000, CPU MaxFreq(1/2/4): 4000/4000/4000 (mhz) PL1: 44W PL2: 44W

But this is the first time I'm using Cinebench so not sure how to use it properly. There doesn't seem to be much info, and the score is 1100. Good/Bad?
 
Top