jsl2000 Posted December 16, 2021 Share Posted December 16, 2021 (edited) I had a very strange problem in my FX-6300 hackintosh. Unable to update from Monterey 12.0 to 12.1 or from Big Sur 11.6.1 to 11.6.2: It's Macintosh HD always got reboot loop. The only solution is got updated Macintosh HD from other hackintoshs, then it can reboot 3 times successfully to newer version. No such an issue in my Ryzen 1700X hackintosh with both OpenCore 0.7.6 and Clover 5141. [Solved on 2021-11-22] This issue was solved by the following method: (1) OpenCore 0.7.5 (2) SMBIOS=MacPro7,1 (3) SecureBootMode=j160 To get updated Macintosh HD at first (4) SecureBootMode=Disabled To reboot for 3 times and complete update process without reboot loop now ! [Waiting for solution] I don't know why using the similar method of HWTarget in Clover 5142 did not work for me. My Clover's config.plist and EFI are attached here. config.plist.zip EFI 2.zip Edited December 16, 2021 by jsl2000 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted December 16, 2021 Supervisor Share Posted December 16, 2021 Clover 5142 has many problems for all and overall fo AMD Users In my case system does not start always in 12,1 but it works in 12.01 In 12.1 if it does not start it ends with a black screen , instead when it starts well, inside osx all dock animation are with double speed and GPU Performance are a mess! Link to comment Share on other sites More sharing options...
jsl2000 Posted December 16, 2021 Author Share Posted December 16, 2021 1 hour ago, fabiosun said: Clover 5142 has many problems for all and overall fo AMD Users In my case system does not start always in 12,1 but it works in 12.01 In 12.1 if it does not start it ends with a black screen , instead when it starts well, inside osx all dock animation are with double speed and GPU Performance are a mess! Thanks for your sharing of your experience of Clover 5142. However booting with Clover 5141 I got the same issue of reboot loop in FX-6300 hackintosh too ! Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted December 16, 2021 Supervisor Share Posted December 16, 2021 1 hour ago, jsl2000 said: Thanks for your sharing of your experience of Clover 5142. However booting with Clover 5141 I got the same issue of reboot loop in FX-6300 hackintosh too ! hi, you know, I worked hard to get the patches Github back on for Clover as well But today Clover's situation is very confusing For that, perhaps, it is better to wait until they copy all the parts of Opencore better such as the ProvideCurrentCpuInfo quirk which is not currently implemented 1 Link to comment Share on other sites More sharing options...
jsl2000 Posted December 17, 2021 Author Share Posted December 17, 2021 14 hours ago, fabiosun said: hi, you know, I worked hard to get the patches Github back on for Clover as well But today Clover's situation is very confusing For that, perhaps, it is better to wait until they copy all the parts of Opencore better such as the ProvideCurrentCpuInfo quirk which is not currently implemented Thanks and I had the same opinion in Clover there's no complete integration of all Quirk from current OpenCore yet ! 1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted December 20, 2021 Supervisor Share Posted December 20, 2021 Clover: Opencore: A big problem in Clover (tested also in latest Clover boot loader commit) This problem cause also a big instability in my rig on Monterey greater then 12.01 with big problem in graphics animation and also in wifi disconnection and GPU Performance (50% lower) In 12.01 only lower GPU Performance (about 10% less) Same clover config.plist often hangs in osx 12.1 or greater Link to comment Share on other sites More sharing options...
jsl2000 Posted December 20, 2021 Author Share Posted December 20, 2021 (edited) 56 minutes ago, fabiosun said: Clover: Opencore: A big problem in Clover (tested also in latest Clover boot loader commit) This problem cause also a big instability in my rig on Monterey greater then 12.01 with big problem in graphics animation and also in wifi disconnection and GPU Performance (50% lower) In 12.01 only lower GPU Performance (about 10% less) Same clover config.plist often hangs in osx 12.1 or greater I found that in my AMD hackintoshs (FX-6300 & Ryzen 1700X) this value ( BusSpeedkHz) will affect the following: 1. Stability of Audio/video output 2. Performance scores of cinebench & geekbench 3. Panic or reboot before login to desktop during booting of Clover 4. Response of sleep/wake-up functions For example: In my Ryzen 1700X hackintosh I found it should be set BusSpeedkHz=200010 (or 200001 to 202000) to get stable both audio and video output as well as better score in Cinebench R20. Exactly 200000 will get instant reboot before login desktop. But only set to 100000 can get normal sleep/wake-up function unfortunately with unstable audio/video play in Firefox and very poor performance score by cinebench R20 ! In my FX-6300 hackintosh I must set config.plist->CPU->BusSpeedkHz=200000 to get the correct frequency for audio output without crack. Just for your reference. Edited December 20, 2021 by jsl2000 1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted December 20, 2021 Supervisor Share Posted December 20, 2021 Problem should be the reason why clover does in this way and from what clover commit Link to comment Share on other sites More sharing options...
jsl2000 Posted December 28, 2021 Author Share Posted December 28, 2021 On 12/20/2021 at 8:50 PM, fabiosun said: Problem should be the reason why clover does in this way and from what clover commit Unfortunately this issue did not solved by Clover 5143 ! Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted December 28, 2021 Supervisor Share Posted December 28, 2021 10 minutes ago, jsl2000 said: Unfortunately this issue did not solved by Clover 5143 ! https://github.com/CloverHackyColor/CloverBootloader/issues/487 1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted December 28, 2021 Supervisor Share Posted December 28, 2021 @jsl2000our problems in Clover Bootloader are here: algrey - Remove Penryn check to execute default case - 10.13/10.15/11.0/12.0 algrey - tsc_init - grab DID and VID from MSR to have a confirm you can use these two patches in Opencore (In a proper way ) and disable ProvideCurrentCPUquirk You may have also need of CPU topology disable patch (I do not need of it) you will see also in Opencore weird animation and double speed in some condition SO our only chance is to convince Clover Devs to implement that opencore quirk! 1 Link to comment Share on other sites More sharing options...
jsl2000 Posted December 29, 2021 Author Share Posted December 29, 2021 (edited) 13 hours ago, fabiosun said: @jsl2000our problems in Clover Bootloader are here: algrey - Remove Penryn check to execute default case - 10.13/10.15/11.0/12.0 algrey - tsc_init - grab DID and VID from MSR to have a confirm you can use these two patches in Opencore (In a proper way ) and disable ProvideCurrentCPUquirk You may have also need of CPU topology disable patch (I do not need of it) you will see also in Opencore weird animation and double speed in some condition SO our only chance is to convince Clover Devs to implement that opencore quirk! Thanks and do you mean I can disable ProvideCurrentCPUquirk and enable these two patches only ? Or I need also disable CPU topology patch too ? Unfortunately if I disable ProvideCurrentCPUquirk and enable these three patches it always freeze before +++++++++++++++++ appears. Edited December 29, 2021 by jsl2000 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted December 29, 2021 Supervisor Share Posted December 29, 2021 Hi @jsl2000 cpu topology patch is not that one you have to find the last published for opencore bootloader it was simpler one like a replace with only a C3 as value i didn’t need of it and I have not backupped it sorry however this try is useful only to double check my discover not useful to solve problems in clover. if clover dev doesn’t implement well opencore way… we have to leave Clover🥲 Link to comment Share on other sites More sharing options...
jsl2000 Posted December 29, 2021 Author Share Posted December 29, 2021 1 hour ago, fabiosun said: Hi @jsl2000 cpu topology patch is not that one you have to find the last published for opencore bootloader it was simpler one like a replace with only a C3 as value i didn’t need of it and I have not backupped it sorry however this try is useful only to double check my discover not useful to solve problems in clover. if clover dev doesn’t implement well opencore way… we have to leave Clover🥲 Do you mean this one ? Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted December 29, 2021 Supervisor Share Posted December 29, 2021 Yes it should be it in clover we use an older one because that one is not compatible with clover masking feature It is sure that others two patches create problems in clover and latest OS X also in older OS X but with less and clear damages 1 Link to comment Share on other sites More sharing options...
jsl2000 Posted December 29, 2021 Author Share Posted December 29, 2021 10 minutes ago, fabiosun said: Yes it should be it in clover we use an older one because that one is not compatible with clover masking feature It is sure that others two patches create problems in clover and latest OS X also in older OS X but with less and clear damages Unfortunately it still got the same freeze with this one patch plus the other two patches. Is there specific order for these three kernel patches ? I put them in the first three patches. Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted December 29, 2021 Supervisor Share Posted December 29, 2021 I have put the two I need in 7 and 8 position if you use entire sixteen Opencore patches I do not need of topology patch both in clover and Opencore to boot 1 Link to comment Share on other sites More sharing options...
jsl2000 Posted December 29, 2021 Author Share Posted December 29, 2021 (edited) 37 minutes ago, fabiosun said: I have put the two I need in 7 and 8 position if you use entire sixteen Opencore patches I do not need of topology patch both in clover and Opencore to boot Put them as yours still got the same freeze at the same location. Maybe due to the difference between our hardware (AMD Threadripper 3970x vs. Ryzen 1700X). Edited December 29, 2021 by jsl2000 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted December 29, 2021 Supervisor Share Posted December 29, 2021 @jsl2000 if you can and if you want post a working config.plist working for you in clover and in opencore only the patches you use I mean I will try to adapt it for you ( I think you did well, only to verify again it) 1 Link to comment Share on other sites More sharing options...
jsl2000 Posted December 29, 2021 Author Share Posted December 29, 2021 10 minutes ago, fabiosun said: @jsl2000 if you can and if you want post a working config.plist working for you in clover and in opencore only the patches you use I mean I will try to adapt it for you ( I think you did well, only to verify again it) Both config.plist are attached. config-OC.plist.zip config-Clover.plist.zip Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted December 29, 2021 Supervisor Share Posted December 29, 2021 12 minutes ago, jsl2000 said: Both config.plist are attached backup yours and try this if you like: config_JSL.plist.zip 1 Link to comment Share on other sites More sharing options...
jsl2000 Posted December 29, 2021 Author Share Posted December 29, 2021 (edited) 21 minutes ago, fabiosun said: backup yours and try this if you like: config_JSL.plist.zip 5.54 kB · 1 download OK it can boot by OC 0.7.6 now. Did you just adjust the order of kernel patches or change something else in my previous config.plist ? What should I find the difference from previous config.plist ? I'm trying to learn some new knowledge from you. Edited December 29, 2021 by jsl2000 1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted December 29, 2021 Supervisor Share Posted December 29, 2021 1 hour ago, jsl2000 said: OK it can boot by OC 0.7.6 now. Did you just adjust the order of kernel patches or change something else in my previous config.plist ? What should I find the difference from previous config.plist ? I'm trying to learn some new knowledge from you. Thank you to try and to confirm this I have added patches 3, 13 and 14 in your opencore config.plist Then I have disabled ProvideCurrentCpuInfo So, in this way have you weird animation and behaviour also in Opencore now? 1 Link to comment Share on other sites More sharing options...
jsl2000 Posted December 29, 2021 Author Share Posted December 29, 2021 58 minutes ago, fabiosun said: Thank you to try and to confirm this I have added patches 3, 13 and 14 in your opencore config.plist Then I have disabled ProvideCurrentCpuInfo So, in this way have you weird animation and behaviour also in Opencore now? No, booted by OpenCore 0.7.6 seems fully normal but booted by Clover 5143 I must adjust BusFrequency according to MacOS version. In Monterey it should be 200000 and in other MacOS (10.13.6 ~ Big Sur) it should be 100000 otherwise audio output will be abnormal because it was double speed like. Both bootloaders can disable ProvideCurrentCpuInfo without issue in Ryzen 1700X hackintosh. Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted December 29, 2021 Supervisor Share Posted December 29, 2021 no @jsl2000clover bootloader does not have that quirk and this is a problem for AMD users try to run this from terminal and see different without adding manually any frequency or tsc value: sysctl -a | grep freq and if you can compare it with both boot loader and also with old OSX Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now