- Joined
- Nov 25, 2010
- Messages
- 1,211
- Motherboard
- AsRock X570M Pro4
- CPU
- Ryzen 3700x
- Graphics
- RX 580
On another note; can you post a step by step on how to install Mountain Lion? I'm about to go through the same process with the same board/cpu/cooler and would like to save the "several hours" it took you.
Installation of 10.8.2 was done using the Unibeast installer USB. The BIOS was updated to a patched 0048 first. The only BIOS setting I checked was AHCI. Left all else at default.
1. Updated the bootloader on the USB stick to Chimera 2.0 just to be current. Plugged into an internal USB 2.0 header.
2. Used "Graphics Mode"="1680x1050x32" -v flags to get full res on the 20" Cinema and Verbose.
3. The machine loaded to the awful "Waiting for root device"
4. Tried it again using -x also. Booted to the full resolution "Select Your Language" screen.
5. Partitioned with DU.
6. Rebooted this time without -x. Go figure... it got all the way to the "Select Your Language".
7. Installation ended with the Successful green check mark.
8. Rebooted and Mtn Lion loaded perfectly.
9. Did the usual tweaks with Multibeast. FakeSMC, Network, SMBIOS.
10. Installed a Snow Leopard IO80211Family.kext to get the Dell 1397 Wifi going.
Here's where the problems began. The boot took well over a minute to get the desktop. About This Mac reported the graphics as "64 MB of Shared Memory" instead of HD 4000 like I expected. My Cinema display wasn't recognized either. Youtube vids were hopeless, screen tearing galore. Obviously no QE/CI acceleration.
What took "hours" (yes it did actually ) was determining that a DSDT and SSDT were needed. Once those were in place (both patched versions) the boot was immensely faster and the graphic acceleration was 100%. I didn't expect to have to use a DSDT in this build, but it appears that I do.
I then used these three commands to build the kernel cache:
sudo su
sudo kextcache -system-prelinked-kernel -all-loaded
sudo kextcache -v 1 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext -z /System/Library/Extensions/
I then set the "UseKernelCache" key in the boot.plist to "YES" and restarted.
The machine boots in only 11 seconds!
I'm not an expert on these installs by any means, I just keep trying until I hit success. I have no idea why the DSDT was required, perhaps someone in the know can fill me in.
Hope this helps.
Ersterhernd