Jump to content

Speeding up boot during the post/bios phase - fast boot still a no no?


tigersoul
 Share

7 posts in this topic

Recommended Posts

I'm trying to speed up my boot which needs a lot of time during the post/bios phase. It's related to my usb devices connected which the bios for some reason has to go over which takes time. Especially keeping an external harddrive connected adds time.

 

Is enabling "fast boot" still a big no no for hackintoshes?? why is that? I have several options regarding this in my bios:

 

post-870779-0-96061800-1440949790_thumb.png

 

 

Link to comment
Share on other sites

I don't see why Fast Boot would be bad for Hackintoshes, all it does is disable the CSM and only use UEFI and skip some early hardware init. As for external hard drives, those will definitely increase your boot time, as most park their heads during idle (and they have to spin up at boot). You could probably reduce this by using Fast Boot and disabling full USB initialization, but note that this will make it difficult to enter your BIOS with a USB keyboard. Also note that your GPU needs a UEFI VBIOS for Fast Boot to work.

  • Like 1
Link to comment
Share on other sites

I don't see why Fast Boot would be bad for Hackintoshes, all it does is disable the CSM and only use UEFI and skip some early hardware init. As for external hard drives, those will definitely increase your boot time, as most park their heads during idle (and they have to spin up at boot). You could probably reduce this by using Fast Boot and disabling full USB initialization, but note that this will make it difficult to enter your BIOS with a USB keyboard. Also note that your GPU needs a UEFI VBIOS for Fast Boot to work.

 

It's always been said that fast boot should be off for hackintoshes, I don't know why and never cared until now.

I'll give it a go then. I am aware of the bios via usb keyboard issue, which would probably be the same for using the clover boot menu. That's rarely used however and I assume connecting an old ps/2 keyboard temporarily to get back into the bios to disable fast boot should do the trick just fine for when that actually is needed.

Link to comment
Share on other sites

Where have you read that Fast Boot doesn't work on Hackintoshes? I've used Fast Boot just fine (with Clover UEFI obviously, a legacy bootloader won't work when the CSM is disabled). I think you can also get into the UEFI from Windows 8 and newer if you have it installed (go to PC Settings > Update & Security > Recovery > Advanced startup).

Link to comment
Share on other sites

Where have you read that? I've used Fast Boot just fine (with Clover UEFI obviously, a legacy bootloader won't work when the CSM is disabled).

 

I read a lot of guides before heading into this and wherever I turned, fast boot was a no no. Maybe this was some form of legacy (no pun intended) to legacy bootloaders where people just carried over the advices. I'm also coming originally from the t---x86 world as that's where I began and not to be like that but there's a lot of old advice flying around there.

Link to comment
Share on other sites

I've never ever read such a thing in the 5 years I've been Hackintoshing and I've read a lot in that time! I really don't know wheris would come from. Maybe you misread something else...

- Probably is just a lot of people hanging on to old information. Since it's also, afaik, still valid advice for legacy bootloaders, there's some logic in it I guess in case a user switches bootlader for some reason. Well I'll go ahead and have a look at the fast boot option and see what I can achieve.

 

After reading a bit the "ultra fast" boot option is probably something to stay away from. Apparently there's no way to get back into the bios even with a ps/2 keyboard. The only way is using some windows-only tool. Not a very nice situation for hackintoshers. This doesn't relate to fast boot however.

Link to comment
Share on other sites

So I had some time today to check this out. I can report that osx indeed can handle fast boot, although I do want to raise a warning here as I found some minor consequences.

 

Enabling fast boot and setting usb init to partial works fine, there are no consequences what so ever.

Setting USB init to disabled/none however causes an unexpected reaction in osx: USB3 devices that are connected during boot will not be recognized as usb3 devices by osx but sits on a 2.0 hub. If you pull them out and replug them, they are correctly handled as USB3 but if they stay in during reboots, shutdowns etc with this setting, they will come back online as 2.0 again. Not going further than setting usb init to partial lets them function as expected at 3.0 speed also efter a reboot/shutdown.

 

The 3.0 device in question is a card reader in my monitor. There may be different results with other types of 3.0 devices.

 

I'm kind of sad I can't set it to usb init disabled, because it saves several second during boot but I'd rather not have to replug the monitors usb cable every time I want to use the card reader.

 

EDIT: correction. I hadn't diagnosed the issue enough. Staying at partial usb init doesn't help. The device stays ok during reboots but NOT during shutdowns and restarts. Then it's back to usb 2.0 speed, so it's not related to fast boot at all it seems and I have no idea why it behaves like this. Maybe bios settings related?

Link to comment
Share on other sites

 Share

×
×
  • Create New...