According with the post How to Create a macOS Monterey Public Beta Installation USB, I have downloaded macOS 12 Monterey Public Beta and updated a Big Sur 11.4 system in a fairly simple way.
Hardware
What works well?
BIOS settings (version F10h)
Note about TPM (Trusted Platform Module)
The Z390 Aorus Elite board has a connector to install a TPM (Trusted Platform Module) chip. If you have such a module installed, you have to disable it during Monterey installation. Once installed, you can re-enable it.
This is something that may change in subsequent versions of Monterey.
OpenCore 0.7.1
I have used the most recent version of OpenCore, 0.7.1, with the same settings that I use for Big Sur except for 3 parameters related to security:
These 3 options have allowed Monterey installation or upgrade. Without them, installation seems to start well but does not complete.
All of these security options can be reverted to their previous state (if desired) after installation as they do not appear to be necessary for Monterey operation at this time. As I have commented regarding TPM, this is something that may change in subsequent versions of Monterey.
SMBIOS
The SMBIOS that works best on my system with Monterey is MacPro7,1, this Mac model requires:
CPUFriend.kext
Although the CPU is well recognized with MacPro's SMBIOS, my impression is that it did not run at low frequencies as often as I had seen with iMac19.1. For this reason I have created CPUFriendDataProvider.kext with the CPUFriendFriend command to accompany CPUFriend.kext. With these 2 kexts, CPU has correct CPUPM and frequency drops to 800 MHz when there is little demand.
SSDTs, drivers and tools
SSDTs:
Drivers:
Tools:
config.plist
Settings are generally the same as for Big Sur with the noted exception of SecureBootModel and csr-active-config.
Some significant details:
Intel UHD Graphics 630
I prefer to use SMBIOS from MacPro7,1 so the iGPU is disabled in BIOS. This setting is that of the attached EFI config-macpro.plist file.
If you don't have a dGPU and you use the integrated card you have to use the config-intel.plist file and of course enable the iGPU in BIOS (and put it as main card). The settings for the iGPU should work fine on 8th or 9th generation CPUs, but differences between motherboard manufacturers may require additional adjustments to the properties that define the framebuffer patch.
Don't forget to rename your chosen configuration file to be called config.plist.
USB ports map
In the Kexts folder there are 2 files:
You have to rename the chosen one to USBMap.kext.
Installing Monterey
The process is the same for the installation and for the update:
From what I've seen so far, Monterey performs surprisingly well considering its very early release state. It works practically as well as Big Sur. I have observed a longer shutdown time but nothing else. All hardware works the same as before. The performance of the RX 580 dGPU has not changed. Wifi and Bluetooth provided by the Fenvi T-919 card work well. Ehernet, sound, sleep, etc., work fine too.
Note: EFI folder is configured with SecureBootModel=Disabled and csr-active-config=00000000. After installing Monterey, you can go back to SecureBootModel=Default.
Important!
Post a Comment