Jump to content

Clover General discussion


ErmaC
30,171 posts in this topic

Recommended Posts

Anyone experiencing waking from sleepimage to a black screen with working keyboard and soundon on a laptop , but no image on display after laptop resumes from hibernate?

It requires a semi-sleep cycle via closing the lid and re-opening it back up to get to the login window. This is with hibernate mode set to 7 and AptioFix2. I recall it worked a treat before, but since then I've only changed my EDID override and progressively updated Clover. Not something that you encounter on a daily basis, so I haven't noticed the precise moment is stopped working properly. 

If anyone was wondering .. my speculation about the EDID was correct. Brief details here

Link to comment
Share on other sites

Yes, you can run any efi application under CloverEFI. There are two ways to do this:

1. Start Shell.efi from Clover interface and start the efi application from command line.

2. Create custom entry related to the application.

 

You can start any efi application instead of CloverGUI if rename the application to be /EFI/CLOVER/CLOVERX64.EFI

 

Possibly my English is not good enough.

Ok, I understand I always can use the Shell manually. I just hope to use GUI for simple tasks of running another .efi

 

Does it possible to create custom entry to run "aaa_x64.efi" or "aaa_ia32.efi" depended on computer architecture?

Or I need two sets of custom entries for each tool and each distro, one for x64 and one for ia32 ?

 

I do not like to remove Clover, it is great thing by itself. I just like to boot another GUI in first place. After that Clover can easily be started from rEFInd, if I need it. But rEFInd not detected by Clover.

Does it possible to hex-edit boot files or something else to make them boot another .efi file? Where this "/EFI/CLOVER/CLOVER[architectureID].EFI" is stored?

 

Link to comment
Share on other sites

Possibly my English is not good enough.

Ok, I understand I always can use the Shell manually. I just hope to use GUI for simple tasks of running another .efi

 

Does it possible to create custom entry to run "aaa_x64.efi" or "aaa_ia32.efi" depended on computer architecture?

Or I need two sets of custom entries for each tool and each distro, one for x64 and one for ia32 ?

 

I do not like to remove Clover, it is great thing by itself. I just like to boot another GUI in first place. After that Clover can easily be started from rEFInd, if I need it. But rEFInd not detected by Clover.

Does it possible to hex-edit boot files or something else to make them boot another .efi file? Where this "/EFI/CLOVER/CLOVER[architectureID].EFI" is stored?

Yes, two sets for each architectures because you can't mix them. If you started as IA32 then only IA32 efi files can be used.

But there is an exception. boot.efi from OSX 10.7.5 is FAT file and CloverEFI is able to start FAT efi application. OEM UEFI can not.

If you make rEFInd.efi to be FAT application then you can start it from CloverEFI both 32 or 64 version.

 

The string "/EFI/CLOVER/CLOVER[architectureID].EFI" is in the boot file which is CloverEFI. You dont' see it by hex editor just because the file is compressed by LZMA method.

Moreover, it contains 4 parts. First is non-compressed, three others are compressed independently each others.

Link to comment
Share on other sites

Hello guys/gals,

 

I appologize for this newbie question but i can't figure out how to add boot arguments when using "bootcamp" theme during boot time.  I am talking about adding boot arguments when i am booting, right after BIOS POST. I tried to go into options but don't see an option to add boot argument (let's say i wanted to add -v ).  I also tried to press the space bar key but again, i see options to boot into safe mode, single mode, without caches ..etc but don't see an option to append a boot argument.  Is that option not present in this specific theme or i am doing something wrong ?

 

Thank you

Link to comment
Share on other sites

Are the DSDT patches recommended with UEFI boot mode in clover ? I always disabled all of them from the config, OSX works for me on my board (Gigabyte Z87-UD3H).

Can someone please recommend what patches are needed (if they are needed) . 

Thank you !

Link to comment
Share on other sites

Hello guys/gals,

 

I appologize for this newbie question but i can't figure out how to add boot arguments when using "bootcamp" theme during boot time.  I am talking about adding boot arguments when i am booting, right after BIOS POST. I tried to go into options but don't see an option to add boot argument (let's say i wanted to add -v ).  I also tried to press the space bar key but again, i see options to boot into safe mode, single mode, without caches ..etc but don't see an option to append a boot argument.  Is that option not present in this specific theme or i am doing something wrong ?

 

Thank you

 

Just type O (like option) when you are in the GUI then add what you want in Boot Args:

 

See attached screenshot :

post-1163891-0-94904700-1435769539_thumb.png

  • Like 1
Link to comment
Share on other sites

Are the DSDT patches recommended with UEFI boot mode in clover ? I always disabled all of them from the config, OSX works for me on my board (Gigabyte Z87-UD3H).

Can someone please recommend what patches are needed (if they are needed) . 

Thank you !

All patches are desired. Just compare is something changed.

 

Can anyone recommend good guide for changing boot loader from Chameleon to Clover (Legacy BIOS on Optiplex 755)?

     Clover v.2 Instructions    

Chameleon has fewer option so there is no strict correspondence.

Some Chameleon methods can be changed by one true/false setting in Clover.

Link to comment
Share on other sites

That was not the question asked they are talking about adding one at the boot GUI not the configuration file.

 

And what would be the correct place to post this? What do you think?

Link to comment
Share on other sites

 

     Clover v.2 Instructions    

Chameleon has fewer option so there is no strict correspondence.

Some Chameleon methods can be changed by one true/false setting in Clover.

Thank you, i'll give it a good read and try with usb first.

I have somewhere saved Clover config from previous working Yosemite (never tried it with ML), but the biggest problem will be replacing bootloader on HDD (200mb EFI, 500gb ML and 500gb Yosemite).

Link to comment
Share on other sites

 

And what would be the correct place to post this? What do you think?

 

 

Well the question was how to add boot option at the GUI during boot you give answer to add to config.plist before the boot even happens. Now the topic here is the right spot for original question but your answer although partially applicable as it does tell a person how to add boot option later after the GUI has come and gone for the next boot it certainly is not the answer sought by the OP.

Link to comment
Share on other sites

Well the question was how to add boot option at the GUI during boot you give answer to add to config.plist before the boot even happens. Now the topic here is the right spot for original question but your answer although partially applicable as it does tell a person how to add boot option later after the GUI has come and gone for the next boot it certainly is not the answer sought by the OP.

 

Ok, thanks for correct me.

Link to comment
Share on other sites

With El Capitan only (both DP1 and 2), injecting a bin patch with clover for the frame buffer for an amd graphics card doesn't work. It works fine in previous versions of OS X though. I've attached my config.plist

 

In my case, the card is a Radeon R9 270. When I do a manual bin patch (modifying the kext) with the same code, it works fine in El Capitan which leads me to believe that this is a Clover issue. 

 

Update, this issue is also present with 10.10.4 as well so I guess 10.10.4 and newer have this issue

Link to comment
Share on other sites

Anyone experiencing waking from sleepimage to a black screen with working keyboard and soundon on a laptop , but no image on display after laptop resumes from hibernate?

It requires a semi-sleep cycle via closing the lid and re-opening it back up to get to the login window. This is with hibernate mode set to 7 and AptioFix2. I recall it worked a treat before, but since then I've only changed my EDID override and progressively updated Clover. Not something that you encounter on a daily basis, so I haven't noticed the precise moment is stopped working properly. 

 

i have exprienced your situation.

i found it. it's clover configurator bug before 4.23.0

you have to regenerate config.plist through clover configurator.

 

i see you use sandybridge cpu. me too.

old clover configurator generated config.plist is kernelpm is on.

so i exprienced sleep issue or wake up issue.

 

latest clover configurator is fixed.

please check.

 

sorry about my english

Link to comment
Share on other sites

@sherlocks - yes. i have (or had) the exact situation on hibernation resumption - got a the backlight back screen. well it has to do with the EDID. i was injecting an alternate EDID by clover that fixes the notorious HD 3000 artifacts in 10.8.x 10.9.x etc. well anyway i played around with a bunch EDID variations was able to get the box to resume from hibernation properly. i.e. no black screen.  it took a while to figure what to change in the EDID - relearned way more than i ever want to know about video parameters. but in the end I had to play with 2 variable within the EDID to get the magic combination. i upped the Pixel Clock speed from 96 to about 106 mhz and then had to tweak the vertical blanking interval from 26 to 12 lines.  i could see the mismatch when i plugged in an external monitor and it would switch from a black screen to a misaligned screen with the login. so then it was matter of moving the image to left and up. hard to explain but the video was shifted too far down and too far to the right (and wrapped around)

so by  upping the pixel clock that shifted it back the right position horizontally. then playing with vertical blanking interval got it shifted up a few lines. 

 

Oddly i don't see any gfx artifacts in Yosemite any more - even with the original EDID that will cause all sorts of buffer hangs and glitches in a matter of minutes in Mavericks. i just figured this solution out over the last few days and will experiment with my new EDID to see if it works as well as the other one. not that i resume from hibernation hardly ever but it was just one of these hackintosh details that was bugging me. TimeWalker75a was the one who provided the clue as to the were the problem lies. on his Dell he was seeing the same thing as me: original EDID that used causes gfx artifacts will resume from hibernation just fine. But the EDID that fixes artifacts would cause hibernation black screen.  So the EDID i created is somewhere in the middle - no gfx problems and can resume from hibernation - but seems to only work (glitch free) on Yosemite. 

 

but you are saying all you did to fix this issue was to turn off KernelPM kext patch? mean use this? 

                <key>KernelPm</key>

                <false/>

Link to comment
Share on other sites

@sherlocks - yes. i have (or had) the exact situation on hibernation resumption - got a the backlight back screen. well it has to do with the EDID. i was injecting an alternate EDID by clover that fixes the notorious HD 3000 artifacts in 10.8.x 10.9.x etc. well anyway i played around with a bunch EDID variations was able to get the box to resume from hibernation properly. i.e. no black screen.  it took a while to figure what to change in the EDID - relearned way more than i ever want to know about video parameters. but in the end I had to play with 2 variable within the EDID to get the magic combination. i upped the Pixel Clock speed from 96 to about 106 mhz and then had to tweak the vertical blanking interval from 26 to 12 lines.  i could see the mismatch when i plugged in an external monitor and it would switch from a black screen to a misaligned screen with the login. so then it was matter of moving the image to left and up. hard to explain but the video was shifted too far down and too far to the right (and wrapped around)

so by  upping the pixel clock that shifted it back the right position horizontally. then playing with vertical blanking interval got it shifted up a few lines. 

 

Oddly i don't see any gfx artifacts in Yosemite any more - even with the original EDID that will cause all sorts of buffer hangs and glitches in a matter of minutes in Mavericks. i just figured this solution out over the last few days and will experiment with my new EDID to see if it works as well as the other one. not that i resume from hibernation hardly ever but it was just one of these hackintosh details that was bugging me. TimeWalker75a was the one who provided the clue as to the were the problem lies. on his Dell he was seeing the same thing as me: original EDID that used causes gfx artifacts will resume from hibernation just fine. But the EDID that fixes artifacts would cause hibernation black screen.  So the EDID i created is somewhere in the middle - no gfx problems and can resume from hibernation - but seems to only work (glitch free) on Yosemite. 

 

but you are saying all you did to fix this issue was to turn off KernelPM kext patch? mean use this? 

                <key>KernelPm</key>

                <false/>

 

uncheck KernelPM can fix for sleep issue on sandybridge cpu series.

 

have you graphic glitch on intel hd3000?

then you have to check slide=0.

 

glitch problem is solved by checking slide=0 option.

Link to comment
Share on other sites

  • 2 weeks later...

Today, after upgrading Clover to r3241, and install EL Capitan PB in another partition, (by the way, full of glitches with my hd6870), I see a partition called "Boot OS X Install from Macintosh SSD" in clover rmenu, but that partition does not exist, I can't even find it in my Boot.log

 

How can I delete it?

Is it something related to clover last revision? Or did I make some ˆ$*#@*#%$ when I installed El Capitan?  :whistle:

bootlog.log.zip

Link to comment
Share on other sites

×
×
  • Create New...