Jump to content

Reboot loop during update of Big Sur or Monterey in FX-6300 hackintosh with Clover 5141/5142


jsl2000

Recommended Posts

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 by jsl2000
Link to comment
Share on other sites

  • Supervisor

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

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

  • Supervisor
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

  • Like 1
Link to comment
Share on other sites

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 1
Link to comment
Share on other sites

  • Supervisor

Clover:

clover.thumb.png.02ee6a18b3b783ca8366ab523b571f8d.png

 

Opencore:

opencore.thumb.png.6a763a083862d3a7bdeae6dd900f785e.png

 

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

56 minutes ago, fabiosun said:

Clover:

clover.thumb.png.02ee6a18b3b783ca8366ab523b571f8d.png

 

Opencore:

opencore.thumb.png.6a763a083862d3a7bdeae6dd900f785e.png

 

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 by jsl2000
  • +1 1
Link to comment
Share on other sites

  • Supervisor

@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!

 

  • Like 1
Link to comment
Share on other sites

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.

Screen Shot 2021-12-29 at 11.44.23 AM.png

Screen Shot 2021-12-29 at 11.47.52 AM.png

Edited by jsl2000
Link to comment
Share on other sites

  • Supervisor

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

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 ?

Screen Shot 2021-12-29 at 2.13.51 PM.png

Link to comment
Share on other sites

  • Supervisor

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

  • Like 1
Link to comment
Share on other sites

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

37 minutes ago, fabiosun said:

I have put the two I need in 7 and 8 position if you use entire sixteen Opencore patches

 

776480466_Screenshot2021-12-29at8_19_42AM.thumb.png.2c601d47108fef5fd3d33f464673d8dc.png

 

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 by jsl2000
Link to comment
Share on other sites

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 by jsl2000
  • Like 1
Link to comment
Share on other sites

  • Supervisor
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?

 

  • Like 1
Link to comment
Share on other sites

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

  • Supervisor

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.