macOS 10.12.0 Hardware Compatibility
|
|
|
This is a component level hardware compatibility list. We want to keep it as accurate as possible, but please, do not entirely rely on this list when buying hardware. Add which parts you have working in the categories listed below, or create a new category. Please keep alphabetical order inside the categories. The categories themselves are ordered by popularity. Please list any caveats or problems as well.
- ONLY add hardware that you have TESTED. Don't add hardware just because you think it might work.
- Please add hardware into tables.
- This is for 10.12.0 builds only.
For how to edit the Wiki, please see this thread. Thank you!
You're looking for an Installation guide? see here
Note: For suggestions about table headings, please join the
discussion here.
[edit] Motherboards
Hardware Name
|
Chipset
|
Notes
|
Patches Used
|
[edit] Alienware
Hardware Name
|
Chipset
|
Notes
|
Patches Used
|
[edit] Asrock
Hardware Name
|
Chipset
|
Notes
|
Patches Used
|
H170M Pro4
|
Intel H170
|
Fresh install using createinstall method on USB stick
Components used:
- ASROCK H170M Pro4
- Intel i7-6700 @ 3.4Ghz
- 2x4GB DDR4-2133
- Intel HD 530 GPU
- Western Digital Sata disk, 2TB
Component Status:
- Shutdown
- Restart
- Sleep does not work
- USB 2.0
- USB 3.0
- Ethernet e1000e works with IntelMausiEthernet.kext
- GPU: Intel HD 530 works with config.plist/Graphics/ig-platform-id/0x19120000
- Did not get ALC892 sound to work but did not try hard
Updated to 10.12.1 without problems
|
Clover 3381 without patches, SMBIOS for Macmini6,2, boot with args: dart=0 -v
|
Hardware Name
|
Chipset
|
Notes
|
Patches Used
|
G41M-VS3 R2.0
|
G41/ICH7
|
Fresh install using Clover / Createinstall method.
Components used:
- ASROCK G41M-VS3 R2.0 BIOS 1.90
- Intel Core2 Duo E8600 @ 3.33 MHZ
- RAM 4GB 1333 Mhz DDR3
- GT 710 2GB GDDR3
- Western Digital 1TB
- TP-LINK WN851
System Status:
- Shutdown
- Restart
- Sleep/Awake
- USB 2.0
- Ethernet built-in
- WIFI:
- GPU: GT710
- Audio:
- Siri:
- iCloud/App Store
|
DSDT Patched Here
.CPU should support SSE4,1
GT710 with web driver.
Kexts used in EFI/Clover/Kext/Other/:
- FakeSMC.kext v6.25.1426
- AtherosL1cEthernet.kext
Patched or external kexts used in System/Libray/Kext/:
- IO80211Family.Kext/AirportAtheros40.Kext
- VoodooHDA.kext
EFI Install Settings:
- Install Clover in ESP
- CloverEfi 64 Bits BiosBlock IO
- EMUVariable Uefi-64*
- OsxAptioFixDrv64
- PartitionDXE
- Install scripts
Clover Config sections:
- Boot: boot/kext-dev-mode=1, nvda_drv=1
- ACPI: Apply all DSDT patches recommended by Clover 2V K, Drop OEM, Generate P-C States
- Graphics: All unchecked; add custom EDID of your Display
- Kernel and Kext Patches: Apple RTC
- SMBIOS: iMac10,1 / Board-ID: Mac-27ADBB7B4CEE8E61
Patches applied to Kexts:
- Change IO80211Family.Kext/.../AirportAtheros40.Kext/info.plist/ ... / IONameMatch 168c,2a to 168c,2d
|
Hardware Name
|
Chipset
|
Notes
|
Patches Used
|
H81M-D |
H81 |
Fresh install using createinstall method.
Components used:
- ASUS H81M-D (BIOS revision 2204)
- Pentium G3258 @ 3.2Ghz
- Kingston ValueRAM 8GB DDR3
- GeForce GTX 750 2GB GDDR5
- Western Digital WD10EZEX 1TB
Component Status:
- Shutdown
- Restart
- Sleep
- USB 2.0
- USB 3.0
(or so I think)
- Ethernet
works with RealtekRTL8111.kext
- GPU: GTX 750
works using Web drivers
- OpenGL/Quartz stuff works
- Audio: ALC887
with the latest AppleALC. Layout ID 1 works; other layout ID values may work but IDK.
|
- Some patches were applied in this case, namely the XCPM patch as noted here amongst other things. As noted in the aforementioned XCPM thread, the iMac13,1 SMBIOS definitions should work best for this config.
- Bootloader: Clover
|
CG8350 |
Intel H67 Express |
New install on SSD drive with USB drive created using createinstall method. Using Clover in Legacy mode arguments: kext-dev-mode=1 rootless=0 nv_disable=1 Graphics: none for installation
Components used:
- ASUS CG8350
- Intel(R) Core i-7-2600 @ 3.40Ghz
- ASint 12GB DDR3 RAM
- NVidia GeForce GTX 550 Ti 1GB GDDR5
- Samsung SSD 750 EVO 500GB
Component Status:
- Shutdown
- Restart
- Sleep
- USB 2.0
- USB 3.0
- Ethernet
works with RealtekRTL8111.kext
- GPU: GTX 550
with Apple Nvidia drivers or Nvidia Web drivers
- Quartz/OpenGL
- Audio: Microsoft High Definition Audio
with VoodooHDA.kext & patching info.plist for disabling noise due to default mixing level at 90 (changed to 0)
|
- Bootloader: Last version of Clover with Clover Legacy mode: arguments: kext-dev-mode=1 rootless=0 Graphics: Inject Nvidia SMBIOS: Imac 14.2
- VooDooHDA 2.8.8
- RealtekRTL8111.kext in System/Library/Extensions
|
Asus P5AD2-E |
Intel 925XE |
Install on Hard drive with USB drive created using createinstall method. Using Clover in Legacy mode arguments: kext-dev-mode=1 rootless=0 nv_disable=1 Graphics: none for installation
Components used:
- ASUS P5AD2-E motherboard
- Intel LGA775 Pentium 4 Core @ 3,40 Ghz
- 4 GB DDR2 RAM
- NVidia GeForce GTX 340
- HDD Seagate Thin 500GB
Component Status:
- Shutdown
- Restart
- Sleep
- USB 2.0
- Ethernet
works with AppleRTL8169Ethernet.kext
- GPU: GTX 550
with Apple Nvidia drivers or Nvidia Web drivers
- Quartz/OpenGL
- Audio: ALC887
with Apple modified kext
- IEE1394
natively
|
- Bootloader: Last version of Clover with Clover Legacy mode: arguments: kext-dev-mode=1 rootless=0 Graphics: Inject Nvidia SMBIOS: Imac 14.2
- ’’’AppleALC kext’’'
- AppleRTL8169Ethernet.kext in System/Library/Extensions
|
P5Q SE/R
|
Intel® P45 Express Chipset
|
[edit] My Setup
- Xeon E5450
- 4x2GB DDR2 800MHz
- SSD Crucial MX200 500GB for OS
- GeForce 8600 GT 256MB
[edit] Not working 
- Hibernate
- Some back panel jacks
- Jacks from front panel
[edit] Working 
|
- 1005 BIOS, enable AHCI, enable both ACPI options.
- Clover r4xxx
- DSDT + config.plist + kexts: https://goo.gl/m7Xh7R
- Audio: ALC1200: AppleALC.kext + Lilu.kext + layout-id 5
- Network: Atheros L1e: AttansicL1eEthernet.kext
- USB: Custom DummyUSBEHCIPCI.kext for disabling port limits
- PS/2: VoodooPS2Controller.kext
- SMBIOS: MacPro5,1 or iMac10,1
- -nehalem_error_disable is needed only for MacPro5,1 SMBIOS.
- npci=0x3000 is needed only for Xeon CPUs
- Edit Acpi/SSDT and Cpu sections for CPU power management, don't use my settings if you have different CPU.
- Edit DSDT: Remove last 2 CPUs from PR if you have Core 2 Duo, edit DSM from GFX0 with your card or remove the DSM.
|
[edit] Biostar
Hardware Name
|
Chipset
|
Notes
|
Patches Used
|
Hardware Name
|
Chipset
|
Notes
|
Patches Used
|
Hardware Name
|
Chipset
|
Notes
|
Patches Used
|
[edit] Foxconn
Hardware Name
|
Chipset
|
Notes
|
Patches Used
|
[edit] Gigabyte
Hardware Name
|
Chipset
|
Notes
|
Patches Used
|
Intel® DH77KC
|
Intel® H77 Chipset
|
System Configuration:
- CPU: Intel Core i5-3330 @ 3GHZ
- GPU: Zotac® GeForce® GTX 650TI
- RAM: 16GB Kingston® DDR3-1333
- Hard Drive: 2x HD Kingston SSD Now V300 SV300S37A 240GB 2.5"
- PIONEER DVD-RW DVR-212D
- Apple Keyboard with Numeric Keypad
- Magic Mouse 2
- SMBIOS set to MacPro3,1
Component Status:
- Graphics Card works OOB
- Audio Realtek® ALC892 works
- Ethernet AppleIntelE1000e works
- USB 2.0 / USB 3.0 works (All) OOB
- Sleep/Shutdown/Reboot Works (All) OOB
|
Upgrade Procedure:
1 UPGRADE CLOVER (mandatory)
2 Open your EFI partition
3 Install " Sierra ® compatible Kexts " ( to EFI > CLOVER > kexts > 10.12 ) create the folder if needed.
- AppleIntelE1000e.kext
- FakeSMC.kext
- GenericUSBXHCI.kext
4) Install (from App Store ® and Reboot.
5) Install Realtek ALC892 with https://github.com/toleda/audio_CloverALC
]
* You don't need NVIDIA® Web Driver] for OSX ® anymore!!!
Install Procedure:
-> Create the USB Install Disk, add Clover Boot Loader to it, with the options:
- ACPI: FixShutdown
- BOOT: darkwake, dart=0, nv_disable=1, kext-dev-mode=1
- Kernel and Kext Patches: AsusAICPUPM , AppleRTC , KernelPM
- SMBIOS: MacPro3,1
- DRIVERS UEFI 64BIT: CsmVideoDxe, OsxAptioFix2Drv and VBoxHfs
- EXTRA DRIVERS: OsxFatBinaryDrv UEFI
- INSTALLER KEXTS ( to EFI > CLOVER > kexts > 10.12 )
- 1) Install AppleIntelE1000e.kext
- 2) Install FakeSMC.kext
- Install and Reboot, Boot again the USB Install, but choose the newly installed Hard Drive.
Post Install:
-> Install Clover to the Current Hard Drive with the following options:
- ACPI: FixShutdown
- BOOT: darkwake, dart=0, nvda_drv=1, kext-dev-mode=1
- SMBIOS: MacPro3,1
- DRIVERS UEFI 64BIT: CsmVideoDxe, OsxAptioFix2Drv and VBoxHfs
- EXTRA DRIVERS: OsxFatBinaryDrv UEFI
- SYSTEM KEXTS:
- 1) Install Realtek ALC892 with https://github.com/toleda/audio_CloverALC
- 2) Install AppleIntelE1000e.kext ( to EFI > CLOVER > kexts > 10.12 )
- 3) Install FakeSMC.kext ( to EFI > CLOVER > kexts > 10.12 )
- 4) TRIM: Open Terminal, “ sudo trimforce enable ”, will ask you to accept, then reboot. In order to check if it is working, after reboot type in the Terminal " system_profiler SPSerialATADataType | grep 'TRIM' "
|
|
Hardware Name
|
Chipset
|
Notes
|
Patches Used
|
H81M-P33
|
Intel H81
|
Working perfectly with RealtekRTL8111 for ethernet and AppleHDA audio.
|
[edit] PCWARE
Hardware Name
|
Chipset
|
Notes
|
Patches Used
|
Hardware Name
|
Chipset
|
Notes
|
Patches Used
|
[edit] Supermicro
Hardware Name
|
Chipset
|
Notes
|
Patches Used
|
Hardware Name
|
Chipset
|
Notes
|
Patches Used
|
[edit] Graphics Cards
Please specify if your card is PCI-E or Integrated.
Also, place chip and board manufacturer in their respective column.
[edit] AMD/ATI
Model
|
Board-Manufacturer
|
Notes
|
QE/CI
|
Output
|
Dual display
|
Radeon HD6870
|
ATI
|
Works OOB with clover with inject-ati set to false. Sleep issues with this card. Workaround is to enable onboard graphics and dont plug any monitors into it.
|
|
DVI-D: , HDMI: not tested
|
|
[edit] NVIDIA
Model
|
Board-Manufacturer
|
Notes
|
QE/CI
|
Output
|
Dual display
|
GeForce GTX 750
|
Palit
|
Works with the latest Web Drivers along with the Clover boot flag nvda_drv=1
|
|
DVI-D: , HDMI: not tested
|
|
GeForce GTX 550 Ti
|
Nvidia
|
Works with latest Web Drivers or Apple Nvidia drivers with Clover boot flag Inject Nvidia
|
|
HDMI:
|
|
GeForce® GTX 650TI 1GB
|
Zotac®
|
Works OOB
|
|
2 DVI + 1 mini HDMI
|
|
GeForce 8600 GT 256MB
|
Gigabyte
|
- Native Support
- Web Driver
- Metal support
|
|
- 2 x DVI
- S-Video (not tested)
|
|
Quadro FX 580 512MB
|
nVidia
|
- Native Support
- Web Driver
- Metal support
|
|
- DVI
- 2 x DP (not tested)
|
Not tested
|
[edit] Integrated
Model
|
Board-Manufacturer
|
Notes
|
QE/CI
|
Output
|
Dual display
|
[edit] Network Cards
[edit] Wireless
Interface
|
Standard
|
Device
|
Manufacturer
|
Chipset
|
Notes
|
[edit] Wired (Ethernet)
Interface
|
Standard
|
Device
|
Manufacturer
|
Notes
|
[edit] Sound Cards
Interface
|
Hardware Name
|
Manufacturer
|
Notes
|
[edit] Webcams
Interface
|
Hardware Name
|
Manufacturer
|
Notes
|
USB 2.0
|
CD-R King 2.0MP Webcam
|
Etron Technology, Inc. (Vendor ID 0x1e4e, Product ID 0x0103)
|
Works OOB with no additional kexts/hacks
|
[edit] Bluetooth
Interface
|
Item Description
|
Manufacturer
|
Chipset
|
Notes
|
[edit] USB 3.0 Cards / Adapters
Type
|
Name
|
Manufacturer
|
Notes
|
[edit] Keyboard & Mouse
[edit] Wireless
Interface
|
Item Description
|
Manufacturer
|
Model No
|
Notes
|