Hi
@kgp:
I was re-reading your guide yesterday evening, to check the iMacPro1,1 changes, and I thought that an Table of Contents would be a good idea. I just made one. I added some short comments on a few sections, when I thought the title was not clear enough. Feel free to use it if you think it can be useful. Of course, it does add more work when you change a section, this is not LaTeX after all
While doing the Table of Contents I noticed a few issues:
- E.10) System Overview CPU Cosmetics
Is this still necessary with iMacPro1,1?
- F.1) Gigabyte AORUS GTX 1080 Ti Waterforce EB 11GB Extreme Edition Benchmarking
Should be F.2
- There are still two references to the iMac17,1 in the guide. Perhaps they can be replaced with iMacPro1,1?
Here's the TOC:
A.) Hardware Overview
B.) Mainboard BIOS
B1.) ASUS BIOS Firmware Patching
Unlock MSR 0xE2 register for native OSX XCPM power management.
B2.) ASUS BIOS Configuration
B3.) - Initial Gigabyte BIOS Configuration
C.) Important General Note/Advice and Error Prevention
Recommendations on NVIDIA, AMD cards, VoodooTSCSync, etc. Make sure you've read all of this before complaining that something does not work.
D.) iMac Pro macOS 10.13 High Sierra System Setup
There is no official downloadable installer for the iMacPro1,1. Here's how to officially built one. Only pristine sources from Apple.
D.1) iMac Pro EFI-Folder Preparation
D.2) iMac Pro macOS High Sierra 10.13.2 (17C2120) Installer Package Creation
D.3) iMac Pro macOS High Sierra 10.13.2 (17C2120) USB Flash Drive Installer Creation
D.4) iMac Pro macOS High Sierra 10.13.2 (17C2120) Clean Install on Skylake-X/X299
D.5) Direct iMac Pro conversions of a functional Skylake-X/X299 with a SMBIOS System Definition different from iMacPro1,1 and a standard macOS build implementation
What to do if your X299 system is using a different SMBIOS and you want to change to iMacPro1,1 without reinstalling from scratch.
D.6) iMac Pro macOS High Sierra Build Updates
E.) Post Installation Process
E.1) Xnu CPU Power Management (XCPM) Configuration
E.2) Graphics Configuration
Nvidia Web Driver Installation and Black Screen Prevention
E.3) Audio Configuration
Use only one of the following:
E.3.1.) AppleALC Audio Implementation
E.3.2) VoodooHDA Audio Implementation
E.3.3) cloverALC Audio Implementation
E.4) USB Configuration
With some benchmarks
E.5) ASUS Prime X299 Deluxe Thunderbolt EX3 PCIe Add-On Implementation
E.6) NVMe configuration
Nothing to be done here
E.7.) SSD TRIM Support
Extend the life of your SSD and maintained its normal speed
E.8) ASUS Prime X299 Deluxe on-board Ethernet-Functionality
E.9) ASUS Prime X299 Deluxe PCI Device Implementation - Sleep/Wake functionality
E.9.1) ACPI DSDT Replacement Implementation
E.9.2) SSDT-X299-iMacPro.aml PCI Implementation
E.9.2.1) - HDEF - onboard PCI Audio Controller PCI Implementation
E.9.2.2) - GFX0, HDAU - Nvidia Graphics Card and HDMI/DP Audio PCI implementation
E.9.2.3) - SBUS - onboard System Management Bus (SMBUS) Controller Implementation
E.9.2.4) - LPCB - onboard Printed Circuit Board Controller PCI Implementation
E.9.2.5) - IMEI - onboard Intel Management Engine Interface (IMEI) Controller PCI Implementation
E.9.2.6) - PMCR - onboard Power Management Controller (PMC) PCI Implementation
E.9.2.7) - XHCI - onboard Extended Host Controller Interface (XHCI) PCI Implementation
E.9.2.8) - XHC2,3,4 - ASMedia ASM3142 USB 3.1 Controller PCI Implementation
E.9.2.9) - ANS2 - Apple NVMe Controller PCI Implementation
E.9.2.10) - SAT1 - Intel AHCI SATA Controller PCI Implementation
E.9.2.11) - XGBE/ETH1 - onboard LAN Controller PCI Implementation
E.9.2.12) - ARPT - OSX WIFI Broadcom BCM94360CD 802.11 a/b/g/n/ac + Bluetooth 4.0 AirPort Controller PCI Implementation
E.9.2.13) - ThunderboltEX 3 Controller PCI Implementation
E.9.2.13) - DTGP Method
E.10) System Overview CPU Cosmetics
E.11) Logic-X and Audio Studio Software Functionality
F.) Benchmarking
F.1) Sylake-X Intel I9-7980XE CPU Benchmarking
F.2) Gigabyte AORUS GTX 1080 Ti Waterforce EB 11GB Extreme Edition Benchmarking
G.) Summary and Conclusion