Jump to content
30960 posts in this topic

Recommended Posts

49 minutes ago, Matgen84 said:

 

The "Clover Boot Options" button come back: I use r5114 (84f7f87a5). Despite everything, I attach my config.plist and preboot.log. If you can take a look.

 

Now, Clover is more longer: test hardware, user settings and of Corus scan entries before Clover GUI, after select OS there is a black screen before boot (verbose mode). Do you know why?

 

config.plist

preboot.log

Not sure how it came back, there were no changes today to that.

Anyway, attach a preboot.log with a previous version that you say loads faster, and I'll try to look where's the difference.

 

EDIT: Or if you mean that it is displaying "test hardware" etc. that it did not display before, that is probably because you set a timeout option in config.plist, that is when it is displayed.

Edited by Pene
52 minutes ago, Pene said:

Not sure how it came back, there were no changes today to that.

Anyway, attach a preboot.log with a previous version that you say loads faster, and I'll try to look where's the difference.

 

EDIT: Or if you mean that it is displaying "test hardware" etc. that it did not display before, that is probably because you set a timeout option in config.plist, that is when it is displayed.

 

Maybe, I make a mistake somewhere but I don't have previous version in EFI-Folder Backups for r5114.  I build the latest commit and report. Thanks.

 

EDIT: @Pene  there is maybe a build problem before. I compile and install latest r5114 commit (de2bb5f95): no "test hardware", no "users settings". Clover is fast as before.

 

It seems I have a issue with EFI-Backups folder: the new backup erase the previous one.

 

I need to do more test :) 

 

Request: Is it possible that clover install log show this below, for example, like preboot.log
Installer version: r5114 EFI bootloader master, commit (de2bb5f95)

 

Sorry for my poor English.

 

 

Capture d’écran 2020-04-27 à 12.27.01.png

Edited by Matgen84
On 4/24/2020 at 9:46 PM, MacNB said:

Thanks for updating your system and testing.

You're probably in a better influencing position than me to report it :P ?

I'm back to xcpm (with pleasure of the temperatures of my lappy :D) as I find another location that needs to be patched in 10.15.5, can I have your kernel because I want to see if compatible with 10.15.4?

 

EDIT

I saw users now uses a cpu fake id to enable xcpm and .. maybe it's no longer needed.

 

EDIT

Any one has the 10.15.4 kernel is welcome as well

Edited by vector sigma

I went back to the PoolPrint total extermination I've started a while ago. Today, 66 PoolPrint removed, 175 left. Getting there...

This time, it was mainly path, a lot of them in the loader mechanism. The one that look for efi to boot, deducting partition list.

So if you have some icons gone and can't boot on a partition : blame me... and tell me.

 

Be sure to try before using this Clover (Well, you should always do that, but now isn't the time to be lazy).

 

 

3 hours ago, Matgen84 said:

Now, Clover is more longer:

Check if the delay is in "construct_globals_objects()". If it is, it could be because we now have quite a lot XString globals. Even more since my today's commits. Currently, these object are constructed at runtime (in construct_globals_objects()). I will soon improv litteral XString operator that will construct these object at compile time. Can save some time.

 

If Clover is longer than before, but not in "construct_globals_objects()", I'm sorry but I don't know.

Edited by Jief_Machak
  • Like 1
25 minutes ago, vector sigma said:

I'm back to xcpm (with pleasure of the temperatures of my lappy :D) as I find another location that needs to be patched in 10.15.5, can I have your kernel because I want to see if compatible with 10.15.4?

 

EDIT

I saw users now uses a cpu fake id to enable xcpm and .. maybe it's no longer needed.

 

EDIT

Any one has the 10.15.4 kernel is welcome as well

 

Happy to help. See attached 10.15.4 (19E287) kernel.

kernel.zip

49 minutes ago, vector sigma said:

@MacNB please try and let me know

 

 

BOOTX64.efi.zip

CLOVERX64.efi.zip

 

Yes that enables XCPM on my Ivy Bridge i7-3770K:

 

% dmesg.sh |grep -i xcpm     
2020-04-27 14:50:03.394151+0100 0x6cd      Default     0x0                  0      0    kernel: (IOPlatformPluginFamily) IOPPF: XCPM mode
2020-04-27 14:50:03.394152+0100 0x6cd      Default     0x0                  0      0    kernel: (IOPlatformPluginFamily) IOPPF: XCPM mode
%

Thanks.

 

Care to share the patch values ?

 

  • Like 1

Because you seem to know about Power Management, there something I never did since I install my laptop.

On an i7-7700, am I suppose to use XPCM ? I read that there is also power management by the CPU itself, since recently. Is that what's called XPCM ?

Yes to have to do nothing about it, it will work automatically. Starting from 10.8.5 (at the time that was) Apple introduced a new power management (XNU CPU Power Management) instead of using the old AppleIntelCPUPowerManagement.kext but for some recent CPUs (capable of)  wasn't available. For all CPUs Apple never used in their releases software/hardware combinations, but capable of, the patch enable it.

 

P.S. up to 10.11 there was a kernel flag '-xcpm' to enable it, but then was removed.

Edited by vector sigma
  • Like 1

@Slice @Jief_Machak @vector sigma

 

 

Maybe, I make a mistake somewhere but I don't  have previous version in EFI-Folder Backups for r5114.  

When I update clover r5114, the old EFI folder from ESP overwrites the one stored in EFI-Backups. I double check

 

Sorry for my poor English.


 
1 minute ago, Matgen84 said:

Maybe, I make a mistake somewhere but I don't  have previous version in EFI-Folder Backups for r5114.  

When I update clover r5114, the old EFI folder from ESP overwrites the one stored in EFI-Backups. I double check

Not sure but there is a limit of number of backups you can have. When the limit is surpassed the package delete old backups. If that happened is what developers decided long ago, and no one touched it. ---->But also depend on values stored in nvram by the preference pane and some third part applications.

  • Like 1
1 minute ago, vector sigma said:

Not sure but there is a limit of number of backups you can have. When the limit is surpassed the package delete old backups. If that happened is what developers decided long ago, and no one touched it. ---->But also depend on values stored in nvram by the preference pane and some third part applications.

 

Thanks. :)  

  • Like 1

@vector sigma

 

Do you think: Is it possible that clover install log show  revision and commit, for example: Installer version: r5114 EFI bootloader commit (de2bb5f95)

 

 

Thanks again.

21 minutes ago, Matgen84 said:

@vector sigma

 

Do you think: Is it possible that clover install log show  revision and commit, for example: Installer version: r5114 EFI bootloader commit (de2bb5f95)

 

 

Thanks again.

will be like:

Installer version: r5114 (commit: dca2aafe4) EFI bootloader

but master or branch cannot be determine here. Committed.

Edited by vector sigma
  • Thanks 1
1 minute ago, vector sigma said:

will be like:


Installer version: r5114 (commit: dca2aafe4) EFI bootloader

but master or branch cannot be determine here. Committed.

 

Perfect :thumbsup_anim: I think it will be useful to identify Clover commit for those who install several different commits. Thanks.

Looks like Slice added a very cool ability parsing symbols and segments :hyper:

2 minutes ago, Matgen84 said:

 

Sorry my English is really poor :yes:

was a quip. What have you looked for a long time, was already there just looking at the bdmesg (boot log).

  • Thanks 1

Oh, I just realize that with r5114 there's little 'scrollbar' appearance issue; it seems double layers are in use for the element (as we could see on screenshots below using 'HighSierra' theme with white transparent scrollbar). Thanks.

screenshot0.jpg

screenshot1.jpg

×
×
  • Create New...