Jump to content
30960 posts in this topic

Recommended Posts

42 minutes ago, Slice said:
        <key>Boot</key>
        <dict>
            <key>Arguments</key>
            <string>revpatch=auto</string>

No?

 

Thank you @Slice but unfortunately it doesn't work unless I disable e-cores in Bios, which partly loses processor performance. When possible, I would like to know if there is a way to inject into Clover the same Nvram parameters that Opencore injects at this point. 

 

Another topic: on Life.RU I posted a command that we found right there on the forum, but I lost the exact location, with so many patches that have been posted there. I didn't save it, but it looks like they deleted the posts. Just to say that when I find it I will point out the credits, obviously when it comes to VoodooHDA the majority of it is always your credit, that goes without saying, I think, is Created by "Rodion Shingarev on 27.03.21." 

 

 

 

 

 

  • Like 1

@Max.1974 If you are saying that you tried to rename CPU with CLOVER and it didn't work, please post your CLOVER config.plist that has your attempts at entering revpatch/revcpuname/revcpu.

Edited by deeveedee
  • Like 2

MaLd0n 2024-08-16 at 14.08.02.png

My personal EFI folder for my Z790 with Clover and OpenCore using BootloaderChooser by jief666 EFI MaLd0n Z790 OC.CLOVER.zip

MaLd0n 2024-08-16 at 14.15.56.pngMaLd0n 2024-08-16 at 14.16.01.png

Be careful with the configurator, it doesn't do everything we tell it to do.😆

  • Like 2
  • Thanks 2

Note that there are no spaces in @MaLd0n 's cpuname.  I found that when revcpuname was entered as a boot-arg, I can't have any spaces in the CPU name.

 

EDIT: See here for how to have spaces in the CPU name with Open Core.  Also, I don't use configurators (just my personal preference).

Edited by deeveedee
  • Like 1
1 hour ago, Alpha22 said:

@naiclub post your config.plist deleting the serials from the smbios

 

19 minutes ago, Alpha22 said:

@naiclub replace config.plist, restart Reset NVRAM use f11 

config.plist.zip 6.37 kB · 3 downloads

Still can't use it. It doesn't display.

15 minutes ago, Max.1974 said:

@naiclub try using Hackintool to convert Decimal 3841 to Hex F01 and insert in Clover  CPU Type menu (im using Clover Configurator)

 

 

  Reveal hidden contents

image.thumb.png.d54b571b1d142b54bf5742697a276ee3.png

 

 

  Reveal hidden contents

image.thumb.png.518850235c108eadfb8d1297ffbf2bd8.png

 

 

Hi @Slice thx i will try with this fix! 

 

 

  Reveal hidden contents

image.thumb.png.ac8a08d657ba56f9ab23a3bc79c0c4b5.png

 

I'll give it a try.

12 minutes ago, deeveedee said:

As has been discussed before, revpatch=auto (which includes revpatch=cpuname) is part of the solution.  Read this and this.

Thank you.

4 minutes ago, Max.1974 said:

 

Hi @deeveedee 

I hope you are well. When I use Clover, and disable the e-cores of my i9-13900k processor in the Bios, it recognizes it without the need for any boot-arg. When I try to use it in Clover and enter the parameters as in the screenshots above, it only works if I boot it once, with Opencore, in this case with e-cores activated, that is, the efficiency cores. I don't mind much, but if we can learn. With Opencore, I enter all the parameters you mentioned (because you only use them in Opecore, right?) and it recognizes it. 

Interestingly, if I boot with Opencore, it registers in Nvram and even if I return with Clover, what was injected remains in Nvram, until we do a ResetNvram the name remains. But because some people have problems with this, we ask if there is a solution. For my part, just boot with Opencore and keep the e-cores treds activated in Bios. Hugs!

Thank you.

  • Like 1
2 minutes ago, Alpha22 said:

please explain

Now it shows the value as we set.
I did the same as Mr. Maldon, but there is another question. is number of CPU units which is E-CORE doesn't show like OC and cinebenchR23 the score dropped a little.

Spoiler

2567-08-1700_53_26.thumb.png.449316802312d7150c668cce42227d93.png

 

6 minutes ago, naiclub said:

Now it shows the value as we set.
I did the same as Mr. Maldon, but there is another question. is number of CPU units which is E-CORE doesn't show like OC and cinebenchR23 the score dropped a little.

  Hide contents

2567-08-1700_53_26.thumb.png.449316802312d7150c668cce42227d93.png

 

try iMacPro1.1

Bios settings default

Edited by Alpha22
  • Like 1
  • Thanks 1
33 minutes ago, Alpha22 said:

for me Clover 

 

 

Boot - Arguments - revpatch=sbvmm revpatch=diskread revpatch=cpuname revcpu=1

CPU -  Type 0x0F01

 

Thanks a lot @Alpha22 and @MaLd0n that works to me now with one more 0 (0x0F01) and not only 0xF01!! Thanks!!! 

 

 

Thanks for App @MaLd0n ProcessorInfo 

 

 

image.thumb.png.c0a9393cf79c8e7ae7d5ce7053234668.png

 

 

Spoiler

image.png.c6a197887bc0ce2355c2d424761bdd60.png

 

 

 

Spoiler

image.thumb.png.117763ce97021f0b4783dab08430cb7e.png

 

 

 

Spoiler

image.thumb.png.a8a2403ede1722d11a39d5ea499b48cb.png

 

 

image.png.7c2e4b54e0613fff5c2120d28e4c6a90.png

Spoiler

image.png.de0234139acc11e5fcc3c11d6abd8932.png

 

 

 

Edited by Max.1974
  • Like 3

Add revcpu=1 revcpuname=Intel®Core™Processor revpatch=cpuname,sbvmm,diskread,pci with good plist editor, I'm using PlistEdit Pro. About these boot arguments HERE.

Add 0x0601 for 1, 2, 4, or 6 Core or 0x0F01 for 8 Core+. Instructions from ACDT.

MaLd0n 2024-08-16 at 15.30.08.pngMaLd0n 2024-08-16 at 15.30.22.png

 

 

  • Like 4
  • Thanks 1
23 minutes ago, Alpha22 said:

try iMacPro1.1

Bios settings default

iMacPro1,1 No, there are only 6 P-cores, no 8 E-cores. As for the BIOS, I didn't touch it at all. The default settings.

  • Like 1
30 minutes ago, naiclub said:

I did the same as Mr. Maldon, but there is another question. is number of CPU units which is E-CORE doesn't show like OC and cinebenchR23 the score dropped a little.

  Reveal hidden contents

 

With MacPro7,1 need CpuFriend

  • Like 4
17 minutes ago, deeveedee said:

@MaLd0n You have the patience of a saint with the teaching style of a seasoned professor.  I have a lot to learn.

 

 

He save many people !! 

Edited by Max.1974
  • Like 4
25 minutes ago, deeveedee said:

@MaLd0n You have the patience of a saint with the teaching style of a seasoned professor.  I have a lot to learn.

Me? I'm just a long time curious person. :poke:

  • Like 5
  • Haha 1
1 hour ago, naiclub said:

It doesn't work. Look in kext. It's in the picture.

  Reveal hidden contents

2567-08-1701_53_26.thumb.png.3203f606cda6b576b45d72980beb30e2.png

 

 

Are you try compiled first ? Need specific instructions  

 

https://github.com/corpnewt/CPUFriendFriend 

 

Spoiler

CapturadeTela2024-08-16s17_44_09.png.2243143e4554a2b206caddbd7067deb0.png

 

  • Like 1
4 hours ago, Max.1974 said:

 

Are you try compiled first ? Need specific instructions  

 

https://github.com/corpnewt/CPUFriendFriend 

 

  Reveal hidden contents

CapturadeTela2024-08-16s17_44_09.png.2243143e4554a2b206caddbd7067deb0.png

 

Thank you. I would like to open all CPU cores. I wonder if CPUFriend will do that or not.

And I wonder why OC can open all CPU cores by forcing revcpu=1, but with Clover it doesn't respond like that.

  • Like 1
25 minutes ago, naiclub said:

Obrigado(a). Eu gostaria de abrir todos os núcleos da CPU. Gostaria de saber se o CPUFriend fará isso ou não.

E eu me pergunto por que o OC pode abrir todos os núcleos da CPU forçando o revcpu=1, mas com o Clover ele não responde assim.

 

 

Hello, I'm not the one who has the best knowledge about this, but Clover does open, just use the correct plugins in your EFI, which are on github. 

 

https://github.com/CloverHackyColor/FakeSMC3_with_plugins?tab=readme-ov-file#fakesmc3-with-plugins 

 

Spoiler

image.thumb.png.d737de1fc18abeed649ab8c2e09ba4ef.png

 


After using HWMonitor you will see that all cpu cores are working. See mine. 

There is a fight between VirtualSMC and FakeSMC, but this kext is more important to be used in Clover than VirtualSMC, which is made for Opencore. 

As you can see from the name of the processor, the issue of cores is purely cosmetic, because what matters is the proper functioning of each manager, and Clover was designed to run many important processes better, with FakeSMC. I wouldn't trade using Clover today for anything. 

Well that's it, you need to make your choice, either use Opencore or Clover, as the benefits of each can only be seen with daily use. 

After gaining another feature without Opencore, with the native name of the CPU, with the help of both, as Opencore is part of Clover, I won't use OC anytime soon, but I always prefer to hope that both prosper in their projects. After all, we only lose if we both distance ourselves. 

Make your choice, study, and a good Hack for you.

 

:plano:  🍀 

 

 

 

Edited by Max.1974
  • Like 2
3 hours ago, Max.1974 said:

 

 

Hello, I'm not the one who has the best knowledge about this, but Clover does open, just use the correct plugins in your EFI, which are on github. 

 

https://github.com/CloverHackyColor/FakeSMC3_with_plugins?tab=readme-ov-file#fakesmc3-with-plugins 

 

  Hide contents

image.thumb.png.d737de1fc18abeed649ab8c2e09ba4ef.png

 


After using HWMonitor you will see that all cpu cores are working. See mine. 

There is a fight between VirtualSMC and FakeSMC, but this kext is more important to be used in Clover than VirtualSMC, which is made for Opencore. 

As you can see from the name of the processor, the issue of cores is purely cosmetic, because what matters is the proper functioning of each manager, and Clover was designed to run many important processes better, with FakeSMC. I wouldn't trade using Clover today for anything. 

Well that's it, you need to make your choice, either use Opencore or Clover, as the benefits of each can only be seen with daily use. 

After gaining another feature without Opencore, with the native name of the CPU, with the help of both, as Opencore is part of Clover, I won't use OC anytime soon, but I always prefer to hope that both prosper in their projects. After all, we only lose if we both distance ourselves. 

Make your choice, study, and a good Hack for you.

 

:plano:  🍀 

 

 

 

Thank you. You are a master. You can give me good knowledge. You can always point me in the right direction. I will try it again. P.S. In OC, I use the same plugin as you. It was provided by Master Maldol.

  • Like 1
10 hours ago, naiclub said:

Thank you. You are a master. You can give me good knowledge. You can always point me in the right direction. I will try it again. P.S. In OC, I use the same plugin as you. It was provided by Master Maldol.

 

Thanks my friend, im just noob with some feel hours studying about Hackintosh !! 😆

  • Like 1
  • 3 weeks later...

New commit from Clover, this time I can compile with Xcode 16 and instructions for Sequoia 

 

Thanks a lot to all team and @chris1111 @Slice 

 

 

 

image.png.e3ad03a1cce88f189b45f1b16ced6364.pngimage.png.4ae70c90869a3c49e23980d6752baa44.png

 

Spoiler

image.thumb.png.847ec3cfdc07de8d7824c443d266db02.png

 

 

I set this commands after intall Xcode 16 beta 6, and Command Line Tools for Xcode beta 6 (CLT) and before run compiler:

 

https://developer.apple.com/download/all/ 

 

 

A. Enabling Developer settings to Xcode Beta

 

See if you have Developer folder:

 

Run in Terminal: 

 

xcode-select --print-path

 

You should see in terminal  this: 

 

/Applications/Xcode-beta.app/Contents/Developer

 

If not, run this command: 

 

sudo mkdir -p /Library/Developer/CommandLineTools

 

After this folder was created, run this commands:

 

sudo xcode-select -s /Applications/Xcode-beta.app

 

sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer  (edited) 

 

Attention: this command is crucial, its necessary to run compilers: 

 

sudo xcode-select --switch /Library/Developer/CommandLineTools/

 

Install brew toolchain tools:

 

B. Install Home Brew

 

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

 

C. And this tools too, after install Home Brew, run in Terminal:

 

brew tap messense/macos-cross-toolchains

 

brew install x86_64-unknown-linux-gnu

 

 

Try run your compiler of Clover

 

C. Run this steps by steps (just if you run compiler in Sequoia) 

 

1. Download Clover

 

cd ~
mkdir src
cd src
git clone --recurse-submodule https://github.com/CloverHackyColor/CloverBootloader.git
cd CloverBootloader

 

2. Download and install Python 3.12.5 or last version 3.12.6 

 

https://www.python.org/downloads/

 

 

3. Set a link for python

 

cd /Library/Frameworks/Python.framework/Versions/3.12/bin/
sudo ln -s python3.12 python
cd -

 

4. Install tools

 

pip3 install setuptools

 

5. Base tools build

 

 make -C BaseTools

 

6. Run build command

 

./buildme

 

7. Choose Option "2) build all (Default Toolchain)" or try Option 1) build Clover

 

image.png.3ec9f3325b1edda1c9e10d770d178164.png

 

 

 

If you get some errors try again after compiler stop

 

You can try this 2 commands too: 

 

sudo touch /Library/Developer/CommandLineTools/.beta   

 

Then

 

sudo xcode-select --switch /Library/Developer/CommandLineTools/

 

And run again step 6  

 

./buildme

 

 

 

Good Lucky ;) 

 

:thumbsup_anim:

 

🍀

 

 

 

 

Edited by Max.1974
  • Like 6
  • Thanks 3
5 hours ago, Max.1974 said:

New commit from Clover, this time I can compile with Xcode 16 and instructions for Sequoia 

 

Thanks a lot to all team and @chris1111 @Slice 

 

 

 

image.png.e3ad03a1cce88f189b45f1b16ced6364.pngimage.png.4ae70c90869a3c49e23980d6752baa44.png

 

  Reveal hidden contents

image.thumb.png.847ec3cfdc07de8d7824c443d266db02.png

 

 

Im set this commands after intall Xcode 16 beta, CLT and before run compiler:

 

 

Enable Developer settings to Xcode Beta

 

 

sudo xcode-select -s /Applications/Xcode-beta.app

 

sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer

 

sudo xcode-select --switch /Library/Developer/CommandLineTools/

 

sudo mkdir -p /Library/Developer/CommandLineTools 

 

Install Home Brew and this too:

 

brew tap messense/macos-cross-toolchains

 

brew install x86_64-unknown-linux-gnu

 

 

Run this steps by steps (just for Sequoia)

 

1. Download Clover

 

cd ~
mkdir src
cd src
git clone --recurse-submodule https://github.com/CloverHackyColor/CloverBootloader.git
cd CloverBootloader

 

2. Download and install Python 3.12.5 

 

3. Set a link for python

 

cd /Library/Frameworks/Python.framework/Versions/3.12/bin/
sudo ln -s python3.12 python
cd -

 

4. Install tools

 

pip3 install setuptools

 

5. Base tools build

 

 make -C BaseTools

 

6. Run build command

 

./buildme

 

7. Choose Option "2) build all (Default Toolchain)"

 

image.png.3ec9f3325b1edda1c9e10d770d178164.png

 

Good Lucky ;) 

 

:thumbsup_anim:

 

🍀

 

 

 

 

Hello my dear friend, I don't use Mac OS very often. It's only once in a while. To be honest, I'm not very good at using it regularly. I don't know if I'll use it for fun.

  • Like 1
×
×
  • Create New...