-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mac OS 12 Monterey Thread #106
Comments
First problems come right up :) Updater hangs when using my current OC 0.6.9 configuration: AppleACPICPU halts installer boot processWhat was tried to boot the installer:
Here’s the beautiful halt screenshot (according to Big Sur’s boot logs these AppleACPICPU inits should be done almost instantly): |
Same problem here with ASUS S14 X411UF, and I can only boot with cpus=1 flags, without SMCProcessor kext and with cputscsync. Here is my EFI. If anyone knows, take a look of my EFI and compare haha (or if I missing some Kext, ACPI file or option on my config file.) The ACPICPU problem dissapear if the SMCProcessor is disabled. Update: I tried with cputscsync disabled, SMCProcessor Enabled and cpus=1 flag, and I got IOPlatformPanicAction |
Hello, |
Visit the CPUtscsync thread (spoiler: use TSCAdjustReset kext) for a temporal solution. |
Thanks for your return. However, I have a performance problem, the system is idling. The graphics part seems poorly optimized (however I have 1536MB of graphics memory with the HD630) Second problem, I have an error message when I restart and cannot access the system. |
So, today we have the first public beta of Monterey. My Zenbook UX310 just reboots when I try to install Monterey (it starts, goes up to a 1/4 of the installation bar or so, and then restarts). Those of you using TSCAdjustReset, did you just replace CpuTscSync with TSCAdjustReset and that's all? Because I tried but it happens the same thing. I'm also using -lilubetaall. Do I need any other boot arg here for Monterey? EDIT: downloaded the updated kexts with latest commits using dortania's webpage. Lilu doesn't need the -lilubetaall bootarg anymore for Monterey. CpuTscSync says it supports Monterey. However, I still can't complete the installation. I wonder what am I missing. I'm using latest kexts with latest open core 0.7.0 and all is working perfectly under Big Sur. EDIT 2: I tried replacing CpuTscSync with TSCAdjustReset. It doesn't work. Tried with and without cpus=1 bootarg. Also tried removing virtualsmc but, as expected, it doesn't boot. I think we need new kexts to make this work properly. |
Try : Setting IOCPUNumber to 0 in TSCAdjustReset.kext I still have a problem once the installation is done. If I restart Monterey no longer fully boots |
Well, it seems that in my case the error is different. I just get "No por micro restart (we don't support SMC on this platform)" and then it starts shutting down processes and restarts. So, my UX310 seems to not be affected by CpuTscSync, at least for the moment. I tried multiple fixes, nothing seems to work. I'll just wait for updated kexts from acidanthera. |
No luck with the UX310. Can't update. I even re-did the EFI folder and still stuck at the same spot. You can check my progress here: https://www.tonymacx86.com/threads/cant-update-from-big-sur-to-monterey.314236/ |
Ok, I have some news. After several days testing different things and cleaning my EFI, I FINALLY FOUND THE SOLUTION! It was all about the quirks. Even if it all worked great in Big Sur, for some reason I needed to activate a couple more quirks to be able to upgrade to Monterey. If anyone else has this problem, getting an MSU 1130 error or something like that, this is what I did. I don't know if all of this is required, but hey, it's what I did, it solved the issue, and as Monterey is now installed and perfectly working I can't test if some steps are not required, so here's the list of things I did:
So, if you are experiencing this error or something similar, compare the quirks you have and if you are missing the ones I mention, give it a try. Just take this in consideration:
|
According to OC official manual, this should not be supported in Big Sur… I will hopefully fix |
I know. However, it worked. Really weird. I disabled it now, using Monterey, and it the system still works. I'll see what happens when public beta 3 comes out. If you fix CpuTscSync, that would be awesome, as TSCAdjustReset is not ideal, I can't suspend the Mac because it will not wake and I have to force a shutdown, and I also have a long boot process, all pointing to TSCAdjustReset as the culprit. |
I do believe you don’t need any TSC syncing if you use BIOS version lower than 307 (I use 308 now) as I do remember not having any issues with unsynced tscs when I was using mojave and catalina before I upgraded my bios. I do suggest checking that out if there are earlier versions of bios available for your laptop. |
I remember I didn't need it, but that was in my "Clover age", and I remember I did need some patches. AFAIK, the problem is with Kaby Lake. |
It’s Kaby Lake Refresh actually. |
Thanks for these informations.
Thanks again. I'm waiting for the patch CPUtscSync Do you have any idea for adjusting the brightness of the keys? |
Sorry, my laptop doesn’t have a backlit keyboard so I can’t test that. Can you adjust the brightness using the sliders included in the Finder? |
In fact the problem is random. Often at start-up the function is not active. then after a while, the keypad lights up and the setting options appear. I just did a clean install, but the problem is still present. surely a kext problem ..? |
I tested on another UX310 on Big Sur, and I was able to prove that “AllowRelocationBlock” is not needed. So, the quirks I had to enable were just “ProtectMemoryRegions” and “SyncRuntimePermissions”. It doesn’t boot without them. I’m editing my message with the instructions to remove “AllowRelocationBlock” from there. Also, for Broadcom wifi/bt modules (I’m using a DW1560), BlueToolFixup is needed ALONG with BrcmPatchRam3 and BrcmFirmwareData. BlueToolFixup just replaces BrcmBluetoothInjector on Monterey and you still need the other two kexts. If you just inject BlueToolFixup alone, you will see the BT icon, but it won’t connect to bt devices. |
Please, test updated kext for some bugs after wake on Monterey (Big Sur and lower versions' code is branched and not changed, so it should work) |
I tested it and it works, even after sleep. :D |
Ok so, as I mentioned in As a temp solution – you can downgrade your bios to a version, where tsc is properly synced by basic firmware of your chipset, hence, |
@Ubsefor |
Hello, Has anyone found a solution to our problem? Thanks |
As I’ve already said earlier:
It's a fine solution, really, because you don’t even need |
Is the CpuTscSync kext up to date for managing the standby mode of our Zenbooks with Monterey? |
I just did a clean install.
What works:
What does not work:
Could someone help me with reconditioning the trackpad? PS: I updated the VoodooI2C & voodooPS2controller kexts without success |
There is a way with SSDT patches, refer to the guide. |
No one who has successfully installed monterey? |
It's 100% working for me |
Congratulations! Can you share with me your EFI folder, please?..... |
I’ve been using it since the first public beta, and now with the latest non-beta version. It all works fine. UX310UA here. You can find my guide on TonyMac (including the EFI). |
if you need help or run into problems, don't hesitate. |
It's normal to have 1536Mb as the iGPU gets spoofed as UHD617, which can actually be found in real apple devices. If someone gets 2G VRAM, I would like to hear how :) |
TL;DR: Also, the devs do not recommend setting this value manually, look for |
Thanks for reply Ubsefor ;-) |
It can work with out laptops, you just need to add |
So just a big thread about installing Mac OS 12. Thought it would come in handy in solving common problems on ASUS laptops.
For the most people no changes needed apart from -lilubeta boot flag to force kexts caches injection on unsupported (yet) system.
The text was updated successfully, but these errors were encountered: