Contribute
Register

[Guide] Dell XPS 9560 Big Sur OpenCore

Joined
Jun 19, 2018
Messages
42
Motherboard
Lenovo X240
CPU
I5 4300U
Graphics
HD4400
hi @blazinsmokey
can config vram vga up to 4G and update macos 12
thanks
Changelog for v0.5
  • After replacing EFI, on next reboot go directly into BIOS and set boot path to OpenCore.efi
  • Updated OpenCore files to 0.6.7 including drivers and kexts
    • Bootstrap removed as of 0.6.6
    • Launcher option not necessary
  • Reconfigured OpenCanopy due to config changes, using modern attributes
  • Added IOKitPersonaly to USB Ports for 14,3 since some of you think it's a better SMBIOS for some reason. It's really not but to save the repeated questions about why certain USB devices don't work like webcam, I added it.
  • Combo Jack install.sh fixed by adding trailing backslashes to not overwrite bin folder as per @Khaliq
  • config changes made for both 0.6.6 and 0.6.7
    • Added Entries
      • config.plist -> DeviceProperties -> Add - Missing Key: PciRoot(0x0)/Pci(0x1b,0x0)
      • config.plist -> Kernel -> Quirks - Missing Key: SetApfsTrimTimeout
      • config.plist -> Misc -> Boot - Missing Key: LauncherOption
      • config.plist -> Misc -> Boot - Missing Key: LauncherPath
      • config.plist -> PlatformInfo - Missing Key: UseRawUuidEncoding
      • config.plist -> PlatformInfo -> Generic - Missing Key: MaxBIOSVersion
      • config.plist -> UEFI -> Audio - Missing Key: ResetTrafficClass
      • config.plist -> UEFI -> Output - Missing Key: GopPassThrough
      • config.plist -> UEFI -> Quirks - Missing Key: ActivateHpetSupport
      • config.plist -> UEFI -> Quirks - Missing Key: DisableSecurityPolicy
    • Removed Entries
      • Sample.plist -> DeviceProperties -> Add - Missing Key: PciRoot(0x0)/Pci(0x17,0x0)
      • Sample.plist -> DeviceProperties -> Add - Missing Key: PciRoot(0x0)/Pci(0x2,0x0)
      • Sample.plist -> DeviceProperties -> Add - Missing Key: PciRoot(0x0)/Pci(0x1F,0x3)
      • Sample.plist -> Misc -> Security - Missing Key: BootProtect
      • Sample.plist -> UEFI -> Input - Missing Key: KeyMergeThreshold
  • Upgraded to macOS 11.2.2
Edit: Almost forgot, I don't think this laptop has ever idled at such low power consumption, pretty amazing...
View attachment 510980
 
Joined
Aug 22, 2017
Messages
393
Motherboard
Z390 Designare
CPU
i9-9900k
Graphics
RX 580
Mac
  1. iMac
Mobile Phone
  1. iOS
Guys, any chance to have Thunderbolt networking?

On Macbook it's called Thunderbolt Bridge, and allow transfer up to 10-40 GBs

I have connected XPS (Windows) and Macbook and it works.
On my XPS with Hackintosh, all functions of Thunderbolt seem works, but only Network not.
Try enabling VT-d in BIOS and remove dart=0 in your config.
 
Joined
Mar 14, 2012
Messages
10
Motherboard
Dell XPS 9560 + 2x HP Elite 8300
CPU
Intel Core i7-7700HQ
Graphics
Integrated
@bustra @InsaneCultist - I have the same issues with TB16. Displays are working (I tried dual display with HDMI/ Displayport) but USB are not working.

Did you make any progress?

Sorry for the late response. To be honest, I haven't had the time to tinker around, so for now I am rocking the 4-connector-approach (power, HDMI, USB-C to DP and USB 3.0 to USB hub). For what it's worth, it saves me the hassle of having to reboot if USB C hot plugging is not working... it works for me and I'm happy with it.

On a side note, I managed to solve my WIFI problems by replacing the antenna located between the display hinges, which was far less complicated than anticipated by following the very detailed service manual by Dell.

However, the only thing bothering me is the fan sound. When booting the fans are completely silent, and start spinning after 3-5 minutes. From there, both CPU and GPU fans idle at around 2500 RPM and never turn off again although temperatures are very cool (CPU around 40°C). Has anyone managed to take full control of the fans? I tried Macs Fan Control, however full control doesn't seem possible. The noise is not too annoying, but I want to get back to the almost always completely silent MacBook Pro I am used to...
 
Joined
Jul 25, 2013
Messages
393
Motherboard
Asus X99 Deluxe
CPU
E5-2697v3
Graphics
RX 580
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac Pro
Classic Mac
  1. iMac
  2. Power Mac
  3. Xserve
Mobile Phone
  1. Android
  2. iOS
A non-insignificant issue here, especially with thermals, is the inability to load VoltageShift with SIP enabled. Before Catalina and our transition to OpenCore, VoltageShift would keep my CPU almost 10C cooler and therefore, fans quieter. There are some rumblings across the internet that this could be recompiled from source to allow for OpenCore injection capability, but I'm afraid I don't have the coding know-how to do this.

If you are using the VirtualSMC plugin DellSensors, fan control seems to work, but not as reliably as you may be used to with MacsFanControl.

EDIT: I stand corrected. It appears this is possible: https://github.com/sicreative/VoltageShift/issues/52

EDIT 2: Still requires SIP to be disabled, it seems. I went ahead and performed the BIOS level undervolts as stated in the first post.
 
Last edited:
Joined
Mar 14, 2012
Messages
10
Motherboard
Dell XPS 9560 + 2x HP Elite 8300
CPU
Intel Core i7-7700HQ
Graphics
Integrated
Good to know. Are you referring to the following lines:

Code:
# Set Core Voltage Offset Prefix to Negative
setup_var 0x664 0x1
# Set Core Voltage Offset to -120 mV
setup_var 0x662 0x78

# Set Uncore Voltage Offset Prefix to Negative
setup_var 0x865 0x1
# Set Uncore Voltage Offset to -100 mV
setup_var 0x863 0x64

# Set GT Voltage Offset Prefix to Negative
setup_var 0x86D 0x1
# Set GT Voltage Offset to -100 mV
setup_var 0x86B 0x64

# Set GT Unsliced Voltage Offset Prefix to Negative
setup_var 0x876 0x1
# Set GT Unsliced Voltage Offset to -100 mV
setup_var 0x874 0x64

Can you explain the difference between the different settings?
 
Joined
Jul 25, 2013
Messages
393
Motherboard
Asus X99 Deluxe
CPU
E5-2697v3
Graphics
RX 580
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac Pro
Classic Mac
  1. iMac
  2. Power Mac
  3. Xserve
Mobile Phone
  1. Android
  2. iOS
Good to know. Are you referring to the following lines:


Can you explain the difference between the different settings?

Yes, these are the settings I modified. They perform the same undervolt mods that VoltageShift does, but at a BIOS level rather than at an OS level. This prevents us from having to run software to handle this and does this across all OS's, rather than having to configure it for each OS.

Core voltage is your CPU - these settings would drop that standard voltage by 120 millivolts.
Uncore voltage handles adjacent items such as memory. -100mV below normal
GT voltage is your Intel integrated graphics. -100mV below normal

Again, the same as what VoltageShift does, but at a BIOS level. Note that these voltages MAY need to be changed for your particular silicon! For example, that chart recommends dropping the CPU Core voltage by 120mV, but I noticed instability (sleep crashes, panics) at -120 and went back to -110 to solve my issues.
 
Joined
Mar 14, 2012
Messages
10
Motherboard
Dell XPS 9560 + 2x HP Elite 8300
CPU
Intel Core i7-7700HQ
Graphics
Integrated
Yes, these are the settings I modified. They perform the same undervolt mods that VoltageShift does, but at a BIOS level rather than at an OS level. This prevents us from having to run software to handle this and does this across all OS's, rather than having to configure it for each OS.

Core voltage is your CPU - these settings would drop that standard voltage by 120 millivolts.
Uncore voltage handles adjacent items such as memory. -100mV below normal
GT voltage is your Intel integrated graphics. -100mV below normal

Again, the same as what VoltageShift does, but at a BIOS level. Note that these voltages MAY need to be changed for your particular silicon! For example, that chart recommends dropping the CPU Core voltage by 120mV, but I noticed instability (sleep crashes, panics) at -120 and went back to -110 to solve my issues.
I performed the exact steps as quoted in my post above and have the feeling that it works! Fans are mostly turned off. However, with the power cable plugged in, fans still idle at around 2500 rpm.
 
Joined
Oct 6, 2019
Messages
3
Motherboard
XPS 9560
CPU
i7-7700HQ
Graphics
GTX 1050 Ti
Mac
  1. Mac Pro
Sorry for the late response. To be honest, I haven't had the time to tinker around, so for now I am rocking the 4-connector-approach (power, HDMI, USB-C to DP and USB 3.0 to USB hub). For what it's worth, it saves me the hassle of having to reboot if USB C hot plugging is not working... it works for me and I'm happy with it.

On a side note, I managed to solve my WIFI problems by replacing the antenna located between the display hinges, which was far less complicated than anticipated by following the very detailed service manual by Dell.

However, the only thing bothering me is the fan sound. When booting the fans are completely silent, and start spinning after 3-5 minutes. From there, both CPU and GPU fans idle at around 2500 RPM and never turn off again although temperatures are very cool (CPU around 40°C). Has anyone managed to take full control of the fans? I tried Macs Fan Control, however full control doesn't seem possible. The noise is not too annoying, but I want to get back to the almost always completely silent MacBook Pro I am used to...
What did you replace the antenna with? I swapped to the compatible WiFi card and noticed the WiFi strength is much weaker.
 
Joined
Mar 14, 2012
Messages
10
Motherboard
Dell XPS 9560 + 2x HP Elite 8300
CPU
Intel Core i7-7700HQ
Graphics
Integrated
What did you replace the antenna with? I swapped to the compatible WiFi card and noticed the WiFi strength is much weaker.
I just went for the first one that appeared in an eBay search. Wifi strength is much better now but still significantly reduced compared to my old MacBook Pro. (with DW1560)
 
Joined
Sep 15, 2013
Messages
41
Motherboard
<< need non-Apple model # >> See Forum Rules !!
CPU
<< need model # >> See Forum Rules !!
Graphics
HD 630
Mac
  1. MacBook Pro
Classic Mac
  1. Apple
Mobile Phone
  1. Android
  2. iOS
anybody get monterey beta to work?
 
Top