Morpheus NS Posted April 9, 2020 Share Posted April 9, 2020 (edited) OK, after several days of trying to boot my macOS partition with OpenCore and eventually succeeding (Yay!), I still have to ask for help. I will try to describe my problem with as much detail as possible, I hope someone will be able to give me at least an explanation wth is going on. I know (trust me, I do) that troubleshooting something like this isn't easy, so I'll dump everything here in hope that some good soul will find time and energy to try and sort through I have G4560, which is unsupported and, in theory, needs FakeCPUID. That's fine. But somehow, in Clover, it doesn't. In clover, when I boot my partition with iMac18,3 SMBios I get this: My processor is recognized as an i5, and it "works" as an i5 (probably not as good): ------------------------------------------------------------------------------------------------------------------------- My Clover config: clover_config.plist and Clover boot log: clover_bootlog.txt Clover EFI: https://drive.google.com/drive/folders/1tnSuQfyhywaVleF6NZIBKBOk3hNsMsIl?usp=sharing My OpenCore config: oc_config.plist and OpenCore boot log without FakeCPUID: opencore-2020-04-09-163233.txt OpenCore EFI: https://drive.google.com/drive/folders/1hBcOECjA9G_R8_Aj6S45kLSV6DWDxewn?usp=sharing ------------------------------------------------------------------------------------------------------------------------- Why can't I achieve the same level of performance with OpenCore? What does Clover do differently and how can I "copy" whatever Clover does to OpenCore? In OpenCore, with the same partition, same kexts, same SMBios I get violent restart. When I enter FakeCPUID of 0x0106e3, my processor gets recognised as an i3, and gets stuck at 1GHz. Plus, my ASUS Nvidia GT710 suddenly has 1023MB of video memory. FakeCPUID which is usually recommended for my processor (0x0306a0) never worked for me in all of my Hackintosh days. So... what does Clover do to enable my CPU? What should I do to get "my i5" back in OpenCore? Edited April 10, 2020 by Morpheus NS Link to comment Share on other sites More sharing options...
hardcorehenry Posted April 10, 2020 Share Posted April 10, 2020 23 hours ago, Morpheus NS said: OK, after several days of trying to boot my macOS partition with OpenCore and eventually succeeding (Yay!), I still have to ask for help. I will try to describe my problem with as much detail as possible, I hope someone will be able to give me at least an explanation wth is going on. I know (trust me, I do) that troubleshooting something like this isn't easy, so I'll dump everything here in hope that some good soul will find time and energy to try and sort through I have G4560, which is unsupported and, in theory, needs FakeCPUID. That's fine. But somehow, in Clover, it doesn't. In clover, when I boot my partition with iMac18,3 SMBios I get this: My processor is recognized as an i5, and it "works" as an i5 (probably not as good): ------------------------------------------------------------------------------------------------------------------------- My Clover config: clover_config.plist and Clover boot log: clover_bootlog.txt Clover EFI: https://drive.google.com/drive/folders/1tnSuQfyhywaVleF6NZIBKBOk3hNsMsIl?usp=sharing My OpenCore config: oc_config.plist and OpenCore boot log without FakeCPUID: opencore-2020-04-09-163233.txt OpenCore EFI: https://drive.google.com/drive/folders/1hBcOECjA9G_R8_Aj6S45kLSV6DWDxewn?usp=sharing ------------------------------------------------------------------------------------------------------------------------- Why can't I achieve the same level of performance with OpenCore? What does Clover do differently and how can I "copy" whatever Clover does to OpenCore? In OpenCore, with the same partition, same kexts, same SMBios I get violent restart. When I enter FakeCPUID of 0x0106e3, my processor gets recognised as an i3, and gets stuck at 1GHz. Plus, my ASUS Nvidia GT710 suddenly has 1023MB of video memory. FakeCPUID which is usually recommended for my processor (0x0306a0) never worked for me in all of my Hackintosh days. So... what does Clover do to enable my CPU? What should I do to get "my i5" back in OpenCore? Under OpenCore EFI link you posted clover EFI. Were/are you able to boot with clover with Fake CPUID 0x0306a0 without KernelXCPM in Kernel and Kext Patches. Link to comment Share on other sites More sharing options...
Morpheus NS Posted April 10, 2020 Author Share Posted April 10, 2020 (edited) My mistake, I'll reupload OC EFI here and in original post. https://drive.google.com/drive/folders/1hBcOECjA9G_R8_Aj6S45kLSV6DWDxewn?usp=sharing This is slightly modified, includes FakeCPUID and some settings are changed to be closer to patches I used in Clover. Now I get full 3.5GHz all the time with only slight variations. In Clover I don't need any FakeCPUID at the moment, that's what "bothers" me. There is FakeCPUID entry in my config, but it is disabled. 0x0306A0 never worked for me under any macOS with this CPU. When it was necessary to use FakeCPUID (only for the installation if I remember correctly) I used 0x0106E0 Edited April 10, 2020 by Morpheus NS Link to comment Share on other sites More sharing options...
Koray Hatırnaz Posted May 27, 2020 Share Posted May 27, 2020 I checked your config.plist from https://opencore.slowgeek.com/ (OpenCore v0.5.7 Intel Kaby Lake Sanity Check) The following seems wrong. FadtEnableReset = Yes but should normally be No ProvideCustomSlide = No but should normally be Yes AppleXcpmExtraMsrs = Yes but should normally be No IgnoreInvalidFlexRatio = Yes but should normally be No Link to comment Share on other sites More sharing options...
imsk17 Posted July 14, 2020 Share Posted July 14, 2020 On 4/9/2020 at 10:44 PM, Morpheus NS said: OK, after several days of trying to boot my macOS partition with OpenCore and eventually succeeding (Yay!), I still have to ask for help. I will try to describe my problem with as much detail as possible, I hope someone will be able to give me at least an explanation wth is going on. I know (trust me, I do) that troubleshooting something like this isn't easy, so I'll dump everything here in hope that some good soul will find time and energy to try and sort through I have G4560, which is unsupported and, in theory, needs FakeCPUID. That's fine. But somehow, in Clover, it doesn't. In clover, when I boot my partition with iMac18,3 SMBios I get this: My processor is recognized as an i5, and it "works" as an i5 (probably not as good): ------------------------------------------------------------------------------------------------------------------------- My Clover config: clover_config.plist and Clover boot log: clover_bootlog.txt Clover EFI: https://drive.google.com/drive/folders/1tnSuQfyhywaVleF6NZIBKBOk3hNsMsIl?usp=sharing My OpenCore config: oc_config.plist and OpenCore boot log without FakeCPUID: opencore-2020-04-09-163233.txt OpenCore EFI: https://drive.google.com/drive/folders/1hBcOECjA9G_R8_Aj6S45kLSV6DWDxewn?usp=sharing ------------------------------------------------------------------------------------------------------------------------- Why can't I achieve the same level of performance with OpenCore? What does Clover do differently and how can I "copy" whatever Clover does to OpenCore? In OpenCore, with the same partition, same kexts, same SMBios I get violent restart. When I enter FakeCPUID of 0x0106e3, my processor gets recognised as an i3, and gets stuck at 1GHz. Plus, my ASUS Nvidia GT710 suddenly has 1023MB of video memory. FakeCPUID which is usually recommended for my processor (0x0306a0) never worked for me in all of my Hackintosh days. So... what does Clover do to enable my CPU? What should I do to get "my i5" back in OpenCore? Hi, can u share your EFI on github or something? V0.5.9? Link to comment Share on other sites More sharing options...
Morpheus NS Posted July 14, 2020 Author Share Posted July 14, 2020 I changed almost everything in my configuration since then. I went for i5 8400 and back to Clover. But if it will help you, here is my whole EFI folder from 0.5.7: OpenCore-master.zip I am not sure if this is the last working version, it should be. Link to comment Share on other sites More sharing options...
Recommended Posts