Skip to content

macOS Ventura OpenCore EFI setup for Dell Precision 7820

Notifications You must be signed in to change notification settings

steepnicki/dell-7820-opencore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Dell Precision 7820 - OpenCore - Ventura

OpenCore Version - 0.9.9 SMBIOS - MacPro7,1 macOS Version - Ventura 13.6.5 Updated on - 23 March 2024


EFI dir with OpenCore v0.9.9 (REL-099-2024-03-11)

This setup has been in daily use (coding etc.) since Nov 2023 and has worked well. I haven't experienced any major issues thus far.

  • Sleep works (If you happen to experience issues with sleep, please turn off the Bluetooth and try again)
  • WiFi + Bluetooth works (Intel AX211 I believe)
  • FaceTime + iMessage works (please update the MLB, Serial Number etc. following OC instructions here. SN & MLB found in the config.plist in this repo are only placeholders (though they are valid and should let you boot), so you MUST change them to avoid issues with iCloud/FaceTime/iMessage).

Drivers

SSDTs

Kexts

  • AirportItlwm - v2.3.0-alpha - WiFi AX211
  • AppleALC - v1.8.9 - Sound
  • BlueToolFixup - v2.6.8 - Bluetooth
  • IntelBluetoothFirmware - v2.4.0 - Bluetooth
  • IntelBTPatcher - v2.4.0 - Bluetooth
  • IntelMausi - v1.0.7 - NIC
  • Lilu - v1.6.7
  • NVMeFix - v1.1.1 - SSD power management (may not be needed, I left it as it isn't causing any issues)
  • RadeonSensors - v0.3.3 - GPU sensors
  • RestrictEvents - v1.1.3 - Fixes RAM warnings
  • SMCDellSensors - v1.3.2 - Allows iStatMenus to see some of the Dell sensors
  • SMCProcessor - v1.3.2
  • SMCRadeonGPU - v0.3.3 - GPU sensors
  • SMCSuperIO - v1.3.2
  • USBMap - v1.0 - self-explanatory really, USB map is required since Big Sur 11.3
  • VirtualSMC - v1.3.2
  • WhateverGreen - v1.6.6 - GPU patches; pretty much essential to enable the proper GPU support without unnecessary faff. You can try applying the PowerPlay table patches and remove this kext, but while I did notice a drop in GPU power usage (below 100W) and temps, my secondary display developed a flickering issue and occasional black screen. I decided to live with higher GPU power usage (around 130W most of the time) rather than fight with flickering screens and/or incorrect refresh rates. Your mileage may vary.

If you are using a non-Intel WiFi adapter (chipsets supported by itlwm can be found here: https://openintelwireless.github.io/itlwm/Compat.html), please remove AirportItlwm, IntelBluetoothFirmware and IntelBTPatcher kexts + update the config.plist via the OC config tool of your choice.

PropertyTree is what I usually use - remove the unnecessary kexts, open config.plist via File -> Open OR CMD+O, then File -> OC Clean Snapshot OR CMD+SHIFT+R, in newly opened file browser/Finder window, find your EFI/OC folder, select/click OC and press Choose. That should update the config.plist and reflect your kext/SSDTs/drivers changes. Then File -> Save and reboot.


My specs

  • CPU: Intel Gold 6132
  • RAM: 96GB 2400 MHz
  • GPU: SAPPHIRE Nitro+ RX 580 8GB
  • SSD: SABRENT ROCKET NVMe4 1TB
  • NVME ADAPTER: SABRENT M.2 SSD NVMe to PCIe Adapter (Amazon)
  • DISPLAYS: 1x LG 27GP95R 4K + 1x Dell P2721Q 4K
  • WIFI/BLUETOOTH: Ubit AX211 PCI-E Adapter (Amazon)

Thanks to:

Releases

No releases published

Packages

No packages published