Jump to content

Clover General discussion


ErmaC
30,155 posts in this topic

Recommended Posts

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

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

 

Link to comment
Share on other sites

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

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

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

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

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

34 minutes ago, MaLd0n said:

With MacPro7,1 need CpuFriend

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

Spoiler

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

 

Edited by naiclub
Link to comment
Share on other sites

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

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

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

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

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

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

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

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

×
×
  • Create New...