Jump to content

Clover General discussion


ErmaC
30,171 posts in this topic

Recommended Posts

So you flash the Bios with the UEFI firmware of P67A-UD3-B3?? That's amazing! XD Won't it be dangerous?

 

Yes... Extremely dangerous...

 

I bet all my coins in this modification...

 

Luckly, I had success...

 

:afro:

 

I'm wondering why gigabyte don't release other firmware for P67, since it seems you don't get much problem with the un-mach firmware, do you?

 

I really don't know why...

 

 

All functions are working perfectly... I can say that the overall performance actually improved...

 

But to do this, you need to be sure of similarity between your current BIOS and the one that you want to record...

  • Like 1
Link to comment
Share on other sites

Yes... Extremely dangerous...

 

I bet all my coins in this modification...

 

Luckly, I had success...

 

:afro:

 

 

 

I really don't know why...

 

 

All functions are working perfectly... I can say that the overall performance actually improved...

 

But to do this, you need to be sure of similarity between your current BIOS and the one that you want to record...

Can you get me some instruction about how to flash the firmware? :) Or you just used the official exe without any other "patch"?

My mb has the same hardware component to P67A-UD3-B3's. According to Gigabyte's website, the only difference is on USB2.0 and "Dolby Home Theater".

 

By the way, does the USB 3.0 work now with Clover?

PS. I notice that your mb has different USB3.0 controller with the P67A-UD3-B3 one.

 

 

Update:

Gigabyte made one UEFI firmware for me.... (I'm so bad...XD :star_sunglasses: )

http://forums.tweaktown.com/gigabyte/28441-gigabyte-latest-beta-bios-670.html#post440426

http://forums.tweakt...html#post440432

Link to comment
Share on other sites

Right value is not calculable. It is done from real Mac reports as collection for many-many CPUs info.

I can tell you how Clover do this: just 80 lines of C-codes.

if so, how about cpus that Apple don't use ?

For example, my spec i3-380m

Link to comment
Share on other sites

if so, how about cpus that Apple don't use ?

For example, my spec i3-380m

And how do you tell Apple to show CPU that it doesn't know?

Use some model more or less similar. It is cosmetics.

Link to comment
Share on other sites

Can you get me some instruction about how to flash the firmware? :) Or you just used the official exe without any other "patch"?

 

I flash the firmware following THe KiNG's instructions at this thread > http://www.projectos...?showtopic=2485

 

My mb has the same hardware component to P67A-UD3-B3's. According to Gigabyte's website, the only difference is on USB2.0 and "Dolby Home Theater".

 

The differences between P67A-D3-B3 and P67A-UD3-B3 is only the USB3.0 chip...

 

D3-B3..

 

post-628175-0-40210300-1350139585_thumb.png

 

UD3-B3...

 

post-628175-0-54833600-1350139594_thumb.png

 

By the way, does the USB 3.0 work now with Clover?

PS. I notice that your mb has different USB3.0 controller with the P67A-UD3-B3 one.

 

I can't tell you if is really working because I don't have any USB3.0 device to test...

 

But theoretically yes... The kext is being loaded and the device recognised...

 

post-628175-0-82889900-1350139623_thumb.png

 

Update:

Gigabyte made one UEFI firmware for me.... (I'm so bad...XD :star_sunglasses: )

http://forums.tweakt...html#post440426

http://forums.tweakt...html#post440432

 

Nice!!!

 

You will bet all your coins just like me??? :2cents:

 

:wink2:

 

Good luck!!!

  • Like 1
Link to comment
Share on other sites

Regarding direct UEFI boot...

 

"UEFI > CloverX64.efi", I can reach Clover's GUI but apparently, Clover can't inject any system properties or drivers...

 

Using STLVNUB's trick "UEFI > refind > CloverX64.efi", I also can reach Clover's GUI but apparently, Clover can't inject any system properties or drivers...

 

Both tried using Internal and external disks...

 

 

Clover's standart boot works without issues...

 

[EDIT]

 

Direct UEFI boot for Windows and Linux, as expected, even from Clover direct UEFI boot works without issues...

 

[EDIT]

 

Problem solved (Thanks dmazar!)

 

Clover could not see the OS X because he believed that OS X was on a disk with MBR partition scheme ... :wacko:

 

Move OS X to a different disk + add "OsxAptioFixDrv-64.efi" and "slide=0" to boot args fixed all the rest...

 

Now I have a fully functional Clover UEFI boot...

 

:thumbsup_anim:

  • Like 1
Link to comment
Share on other sites

DOWNLOADS

 

Installer

 

 

 

 

CD ISO bootable with Clover

 

 

 

Many previous revisions can be found here http://tools.inmac.org/clover/

 

Utility to install Clover from Windows http://cvad-mac.naro...diskutilityexe/

 

Additional foreign file system drivers for EFI.

FS drivers.zip

 

Manuals:

Russian language

 

 

Localization

If you want to add your native language to the program please translate the follow files

TextsToTranslate.zip

and upload the result at this thread.

My model is lenovo y470

I would often get stuck at done7 for about 50% possibility

HD3000 also has artifacts.

on the contrary, chameleon works fine.

memory detection also has problems.

Here's my infos.

DarwinDumperReports.zip

Link to comment
Share on other sites

Regarding direct UEFI boot...

 

"UEFI > CloverX64.efi", I can reach Clover's GUI but apparently, Clover can't inject any system properties or drivers...

 

Using STLVNUB's trick "UEFI > refind > CloverX64.efi", I also can reach Clover's GUI but apparently, Clover can't inject any system properties or drivers...

 

Both tried using Internal and external disks...

 

 

Clover's standart boot works without issues...

 

[EDIT]

 

Direct UEFI boot for Windows and Linux, as expected, even from Clover direct UEFI boot works without issues...

 

[EDIT]

 

Problem solved (Thanks dmazar!)

 

Clover could not see the OS X because he believed that OS X was on a disk with MBR partition scheme ... :wacko:

 

Move OS X to a different disk + add "OsxAptioFixDrv-64.efi" and "slide=0" to boot args fixed all the rest...

 

Now I have a fully functional Clover UEFI boot...

 

:thumbsup_anim:

Does speedstep work?

After flashed UEFI, there is only x16 and x33 for my i5-2500K. It used to have six steps with the attach plist before flashing the UEFI.

MacPro5_1.plist.zip

 

The plist file is in /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources.

  • Like 1
Link to comment
Share on other sites

Does speedstep work?

After flashed UEFI, there is only x16 and x33 for my i5-2500K. It used to have six steps with the attach plist before flashing the UEFI.

MacPro5_1.plist.zip

 

The plist file is in /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources.

 

 

Good found!!!

 

I'll be honest, I was so focused on other things we had not noticed it (as if it was not important)...

 

I had 4 states before (i5-2300), now only two...

 

Oct 14 13:14:26 kyndders-iMac kernel[0]: MSRDumper PStatesReached: 16 28
Oct 14 13:14:26 kyndders-iMac kernel[0]: MSRDumper CoreMulti(16)
Oct 14 13:14:26 kyndders-iMac kernel[0]: MSRDumper PStatesReached: 16 28
Oct 14 13:14:27 kyndders-iMac kernel[0]: MSRDumper CoreMulti(16)
Oct 14 13:14:27 kyndders-iMac kernel[0]: MSRDumper PStatesReached: 16 28
Oct 14 13:14:27 kyndders-iMac kernel[0]: MSRDumper CoreMulti(16)
Oct 14 13:14:27 kyndders-iMac kernel[0]: MSRDumper PStatesReached: 16 28
Oct 14 13:14:28 kyndders-iMac kernel[0]: MSRDumper CoreMulti(16)
Oct 14 13:14:28 kyndders-iMac kernel[0]: MSRDumper PStatesReached: 16 28
Oct 14 13:14:28 kyndders-iMac kernel[0]: MSRDumper CoreMulti(16)
Oct 14 13:14:28 kyndders-iMac kernel[0]: MSRDumper PStatesReached: 16 28

 

I (we) will have to take a better look at this...

 

Thanks...

Link to comment
Share on other sites

I (we) will have to take a better look at this...

 

Thanks...

 

With revision 771 + custom SSDT + Turbo=Yes i got 3 states...

 

Oct 14 15:16:02 kyndders-iMac kernel[0]: MSRDumper PStatesReached: 16 28 29
Oct 14 15:16:03 kyndders-iMac kernel[0]: MSRDumper CoreMulti(29)
Oct 14 15:16:03 kyndders-iMac kernel[0]: MSRDumper PStatesReached: 16 28 29
Oct 14 15:16:03 kyndders-iMac kernel[0]: MSRDumper CoreMulti(16)
Oct 14 15:16:03 kyndders-iMac kernel[0]: MSRDumper PStatesReached: 16 28 29 

 

Not so good... But it's a begin... Maybe some changes to my SSDT????

 

@shiecldk

 

Do you want to try with my SSDT???

 

(DSDT together just for consulting)

 

DSDT_SSDT.zip

  • Like 1
Link to comment
Share on other sites

With revision 771 + custom SSDT + Turbo=Yes i got 3 states...

 

Oct 14 15:16:02 kyndders-iMac kernel[0]: MSRDumper PStatesReached: 16 28 29
Oct 14 15:16:03 kyndders-iMac kernel[0]: MSRDumper CoreMulti(29)
Oct 14 15:16:03 kyndders-iMac kernel[0]: MSRDumper PStatesReached: 16 28 29
Oct 14 15:16:03 kyndders-iMac kernel[0]: MSRDumper CoreMulti(16)
Oct 14 15:16:03 kyndders-iMac kernel[0]: MSRDumper PStatesReached: 16 28 29 

 

Not so good... But it's a begin... Maybe some changes to my SSDT????

 

@shiecldk

 

Do you want to try with my SSDT???

 

(DSDT together just for consulting)

 

DSDT_SSDT.zip

Ha Ha! :star_sunglasses:

I'll give it a try. :)

 

I'm also working on SSDT.... but no succes. It still only has two steps, but it works a little more stable.

Maybe you can take a look on my mob also. (But be careful of KP :hammer: )

ssdt.aml.zip

 

By the way, which SMBios do you use? iMac 12,1?

Link to comment
Share on other sites

Ha Ha! :star_sunglasses:

I'll give it a try. :)

 

I'm also working on SSDT.... but no succes. It still only has two steps, but it works a little more stable.

Maybe you can take a look on my mob also. (But be careful of KP :hammer: )

ssdt.aml.zip

 

I´m out of home now, but I´ll make a test...

 

By the way, which SMBios do you use? iMac 12,1?

 

iMac12,2

Link to comment
Share on other sites

I´m out of home now, but I´ll make a test...

 

 

 

iMac12,2

OK, I've got speedstep work now by modifying the plist in /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources. :star_sunglasses:

(It always KP after updating the UEFI firmware with my previous modified plist.)

 

 

kyndder, would you like to give it a try? (It requires a modified plist)

Which SMBios do you prefer to use? Let me make one for you. :)

 

I'd like to fix speedstep with only SSDT, but I'm not able to do this. :wallbash:

 

 

 

This plist is for MacPro5,1:

MacPro5_1.plist.zip

This SSDT is for your i5-2300:

SSDT.aml.zip

Important: You must set your CPU frequency to 30/31/31/31 (one core/two cores/three cores/four cores) in CPU turbo, or it might KP.

Make sure you have other way to acces OSX (two Clover bootloaders), in case your hackintosh KP...

And don't forget to delete AppleTyMCEDriver.kext when you set SMBios to MacPro5,1.

Link to comment
Share on other sites

OK, I've got speedstep work now by modifying the plist in /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources. :star_sunglasses:

(It always KP after updating the UEFI firmware with my previous modified plist.)

 

 

kyndder, would you like to give it a try? (It requires a modified plist)

Which SMBios do you prefer to use? Let me make one for you. :)

 

I'd like to fix speedstep with only SSDT, but I'm not able to do this. :wallbash:

 

 

 

This plist is for MacPro5,1:

MacPro5_1.plist.zip

This SSDT is for your i5-2300:

SSDT.aml.zip

Important: You must set your CPU frequency to 30/31/31/31 (one core/two cores/three cores/four cores) in CPU turbo, or it might KP.

Make sure you have other way to acces OSX (two Clover bootloaders), in case your hackintosh KP...

And don't forget to delete AppleTyMCEDriver.kext when you set SMBios to MacPro5,1.

 

Nice!!!

 

I'm almost finishing some tests with my new tables extracted from Linux...

 

Until now, i got 4 states (16 - 28 - 29 - 31), but still not good, I need more C-States...

 

I'm at the job now, but when I came back home I'll try with your SMBIOS and SSDT...

Link to comment
Share on other sites

@shiecldk

 

This is the best result that I've got...

 

post-628175-0-70188600-1350364096_thumb.png

 

Doesn't matter if with your or mine SSDT and MacPro/iMac SMBIOS...

 

Always Minimum (1600), Regular (2800) and Turbo (3000/3100)...

 

If a disable turbo or remove SSDT and enable Generate C/P-States only 1600 and 2800...

 

Nothing different than this...

 

:wallbash:

 

If I overclock to 2900mhz for example, I got 1600, 2900, 3000 and 3100... (as you can see at the picture)

 

If I set max turbo to 3300 (with different SSDT), 1600, 2800, 2900, 3000, 3100, 3200 and 3300...

 

Resuming, my speedstep is based on turbo???

 

How are your states??? you can get better results than this???

 

:help:

 

This is my SSDT...

 

http://pastebin.com/EiXSKnVF

Link to comment
Share on other sites

I have everything working fine now with clover and raid boot :). Though I have to -f to startup if not it would hang. Kernel cache isnt always reliable here. Sometimes it starts without -f sometimes not... (I would get some memory map error with the same memory codes or something after 10 secs it starts).

 

Also did a msr dump. This is normal for my i7-3930K @ 4.2ghz right?

 

16-10-12 10:43:25,000 kernel[0]: CoreCount: 6
16-10-12 10:43:25,000 kernel[0]: ThreadCount: 12
16-10-12 10:43:25,000 kernel[0]: 0xE2: 0x1e008400
16-10-12 10:43:29,870 com.apple.SecurityServer[19]: Session 100002 created
16-10-12 10:43:30,000 kernel[0]: MSRDumper CoreMulti(42)
16-10-12 10:43:30,000 kernel[0]: MSRDumper PStatesReached: 42
16-10-12 10:43:30,000 kernel[0]: MSRDumper CoreMulti(12)
16-10-12 10:43:30,000 kernel[0]: MSRDumper PStatesReached: 12 42
16-10-12 10:43:31,000 kernel[0]: MSRDumper CoreMulti(42)
16-10-12 10:43:31,000 kernel[0]: MSRDumper PStatesReached: 12 42
16-10-12 10:43:32,000 kernel[0]: MSRDumper CoreMulti(12)
16-10-12 10:43:32,000 kernel[0]: MSRDumper PStatesReached: 12 42
16-10-12 10:43:32,000 kernel[0]: MSRDumper CoreMulti(12)
16-10-12 10:43:32,000 kernel[0]: MSRDumper PStatesReached: 12 42
16-10-12 10:43:32,000 kernel[0]: MSRDumper CoreMulti(12)
16-10-12 10:43:32,000 kernel[0]: MSRDumper PStatesReached: 12 42
16-10-12 10:43:33,000 kernel[0]: MSRDumper CoreMulti(12)
16-10-12 10:43:33,000 kernel[0]: MSRDumper PStatesReached: 12 42

Link to comment
Share on other sites

My model is lenovo y470

I would often get stuck at done7 for about 50% possibility

HD3000 also has artifacts.

on the contrary, chameleon works fine.

memory detection also has problems.

Here's my infos.

How useful is your message?

 

I have everything working fine now with clover and raid boot :). Though I have to -f to startup if not it would hang. Kernel cache isnt always reliable here. Sometimes it starts without -f sometimes not... (I would get some memory map error with the same memory codes or something after 10 secs it starts).

 

Also did a msr dump. This is normal for my i7-3930K @ 4.2ghz right?

 

The key -f is absent in Clover.

Link to comment
Share on other sites

@shiecldk

 

This is the best result that I've got...

 

post-628175-0-70188600-1350364096_thumb.png

 

Doesn't matter if with your or mine SSDT and MacPro/iMac SMBIOS...

 

Always Minimum (1600), Regular (2800) and Turbo (3000/3100)...

 

If a disable turbo or remove SSDT and enable Generate C/P-States only 1600 and 2800...

 

Nothing different than this...

 

:wallbash:

 

If I overclock to 2900mhz for example, I got 1600, 2900, 3000 and 3100... (as you can see at the picture)

 

If I set max turbo to 3300 (with different SSDT), 1600, 2800, 2900, 3000, 3100, 3200 and 3300...

 

Resuming, my speedstep is based on turbo???

 

How are your states??? you can get better results than this???

 

:help:

 

This is my SSDT...

 

http://pastebin.com/EiXSKnVF

Did you replace MacPro5_1.plist in /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources, and set SMBios to Mac Pro 5,1 with the SSDT I gave you?

 

This is my result with the MacPro5_1.plist file and the SSDT (mine is from x16~x42):

yGro5.png

 

My UEFI is set to "CPU Clock Ratio: 33 , Turbo: 41/42/42/42".

 

Try to set UEFI setting to "CPU Clock Ratio: 28 , Turbo: 30/31/31/31 and keep other settings Auto" with your i5-2300.

Report to me if speedstep still doesn't work. :)

 

 

 

About Turbo and speedstep test, please, these version (will be 775 next commit).

CLOVERX64.efi.zip

Slice,

Can I set resolution in config.plist?

When boot from UEFI->boot0->boot1->BOOT->CLOVERX64.efi->Apple's boot.efi->mach_kernel, the resolution is 1920x1080.

But when boot from UEFI->CLOVERX64.efi->Apple's boot.efi->mach_kernel, the resolution is only 800x600 or 640x320.

Link to comment
Share on other sites

I'm interested in this test. I'm i7 Sandybridge.. Mbp8,2. are there any plist for smcplugins for my kind of smbios?

Is it really necessary to have a good sleep?

Link to comment
Share on other sites

Slice,

Can I set resolution in config.plist?

When boot from UEFI->boot0->boot1->BOOT->CLOVERX64.efi->Apple's boot.efi->mach_kernel, the resolution is 1920x1080.

But when boot from UEFI->CLOVERX64.efi->Apple's boot.efi->mach_kernel, the resolution is only 800x600 or 640x320.

No.

These resolutions are obtained by GOP driver located in BOOT file or in UEFI ROM. I can't change anything in your UEFI ROM.

 

 

I'm interested in this test. I'm i7 Sandybridge.. Mbp8,2. are there any plist for smcplugins for my kind of smbios?

Is it really necessary to have a good sleep?

Sorry, I didn't understand your question.

Clover is already working with SandyBridge and with MBP82. Just let it to do all automatically.

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...