Jump to content

BIOS to UEFI Pros and Cons

UEFI BIOS Clover Chameleon DSDT

  • Please log in to reply
7 replies to this topic

#1
jwmann

jwmann

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
Hi There,

If this is in the incorrect forum, please let me know.

I have a Gigabyte GA-Z68X-UD3H-B3 and I'm currently using its stock BIOS
I'm fortunate to have the option to upgrade to a UEFI firmware - http://www.gigabyte....=3973&dl=1#bios

The reason this possibility came to my attention was when I ran into a bootloader issue with my Radeon 7950 card not playing nicely with Chameleon.
I read that Clover is considered a better option; It took me a great deal of time to figure out that the 'EFI' bootloader doesn't work on my regular BIOS mobo. (facepalm)
However I discovered that they have a legacy boot version of Clover. So I'm currently running on that.

From what I'm able to discover, UEFI to a certain extent doesn't require a DSDT.aml

Would it be a good decision to move to UEFI?
What challenges would I face?
What advantages would I gain?
Would this affect my Windows partition?

Any information would be greatly appreciated.

#2
k3nny

k3nny

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 538 posts
  • Gender:Male
Hi,

the main question is if you are satisfied with the setup you got right now or if you want to change something.

Possible advantages that I see, are:
- ultra fast boot function of Windows 8
- fixed startup issues of your video card

The UEFI firmware should have an option to chose the startup mode. Optimally it is full UEFI mode meaning you will not have any legacy BIOS support which in turn means a much faster boot time. However, you will only be able to boot efi applications. The Windows partition in its current state won't be bootable for example as it lacks an efi boot loader. Same goes for all attached devices like thumb drives. Your video card will need an EFI compatible vbios which might be available as an official update from the manufacturer or you can alternatively create your own.

As an alternative you can chose a compatibility mode which will enable legacy BIOS support and all of the options not available in pure UEFI mode listed above. This will affect boot time, though.

With all that in mind, you will be able to setup Windows 8 in EFI mode and take advantage of its ultra fast boot function.

The UEFI firmware won't have any impact on the DSDT. You will still need the same patches, except if it is shipped with an updated, more Mac compatible DSDT.

Last but not least you might be able to fix the startup issues you might have noticed with the HD 7950 using Clover in UEFI mode together with an EFI compatible vbios.

#3
jwmann

jwmann

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts

Hi,

the main question is if you are satisfied with the setup you got right now or if you want to change something.

Possible advantages that I see, are:
- ultra fast boot function of Windows 8
- fixed startup issues of your video card

The UEFI firmware should have an option to chose the startup mode. Optimally it is full UEFI mode meaning you will not have any legacy BIOS support which in turn means a much faster boot time. However, you will only be able to boot efi applications. The Windows partition in its current state won't be bootable for example as it lacks an efi boot loader. Same goes for all attached devices like thumb drives. Your video card will need an EFI compatible vbios which might be available as an official update from the manufacturer or you can alternatively create your own.

As an alternative you can chose a compatibility mode which will enable legacy BIOS support and all of the options not available in pure UEFI mode listed above. This will affect boot time, though.

With all that in mind, you will be able to setup Windows 8 in EFI mode and take advantage of its ultra fast boot function.

The UEFI firmware won't have any impact on the DSDT. You will still need the same patches, except if it is shipped with an updated, more Mac compatible DSDT.

Last but not least you might be able to fix the startup issues you might have noticed with the HD 7950 using Clover in UEFI mode together with an EFI compatible vbios.


Wow, It didn't even occur to me that all the components that seem to work during boot- only work because of their built-in support.
I didn't even know that Windows 8 had a super fast EFI mode.
Fast boot times aren't really a high priority for me however it is nice to have.

I've been following the '7xxx remove sleep trick' thread and it was actually your post that lead me to investigate this UEFI option:
http://www.insanelym...60#entry1887341

I was largely considering replicating that.

This is my exact GPU - http://www.gigabyte....spx?pid=4366#dl
It doesn't seem to have a VBIOS EFI update as you mention so perhaps I could do as you mentioned and have a UEFI firmware motherboard except have Legacy support for devices that doesn't yet support EFI? (sacrificing boot-time)

Are there things I'd need to change on my OSX setup prior to upgrading my motherboard to UEFI? I'd imagine I'd have to switch my Clover Bootloader to the UEFI option first.
Is there anything I should look out for?

I really appreciate your response.

#4
k3nny

k3nny

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 538 posts
  • Gender:Male
Keeping legacy support enabled will allow you to run your current setup without any changes, including Clover.
Afterwards you can install Clover in UEFI mode on a thumb drive and test it without modifying anything on the hard drive.

Feel free to write me if you need help with the vbios modifications by the way.

#5
3.14r2

3.14r2

    The Round One

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,333 posts
  • Location:Molvania
UEFI can potentially be useful if you intend to have GPT disk for Windows 7 x64. This may also effect how much partitions can be created on a disk (MBR is far less flexible in this regard).

My few coins :)

#6
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,882 posts
  • Gender:Male
  • Location:Moscow
UEFI is a future given us today.

#7
jwmann

jwmann

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts

Keeping legacy support enabled will allow you to run your current setup without any changes, including Clover.
Afterwards you can install Clover in UEFI mode on a thumb drive and test it without modifying anything on the hard drive.

Feel free to write me if you need help with the vbios modifications by the way.


Awesome, Thanks!
So I've just fully migrated to UEFI with CSM(Legacy Mode)
It took me a little while to get UEFI clover setup to boot OSX because I forgot to delete my previous DSDT.aml (also not realizing I was trying to boot into my Hackintosh drive and not my Flash drive)

As for the GPU (I apologize for the topic deviation)
I wouldn't have the slightest clue on where to begin to create this VBIOS for my GPU; Perhaps you could head me the right direction?
I'll PM you so that the topic stays true.

#8
Dradis

Dradis

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts

I would also like to know about creating the EFI VBIOS.  There doesnt seem to be one available for my ATI HD5750.  Any help would be appreciated. 







Also tagged with one or more of these keywords: UEFI, BIOS, Clover, Chameleon, DSDT

  Topic Stats Last Post Info

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy