[SOLVED] Difference between UEFI only and UEFI first

Jacob 51

Notable
Dec 31, 2020
555
20
915
I came across an option "Video oprom policy" while changing the windows from BIOS to UEFI.
There its got "UEFI first" and "UEFI only". Currently UEFI only is selected.
Ofc there are legacy options too.
 
Solution
So Its safe to use UEFI first?
THE SITUATION:
In my BIOS, if I try to disable CSM, then it says "Warning. Set video oprom policy to UEFI first and reboot. try again".
Set to UEFI first.
Reboot, check if you can load into BIOS.
If all is good, then disable CSM.

Note - do this only, if you' re absolutely sure, OS is installed in UEFI mode.
You can check it with msinfo32.
If OS is installed in legacy mode, after this change system will not boot anymore.

msinfo32-uefi-bios-mode.webp
Difference between UEFI only and UEFI first
UEFI first means - UEFI oprom is loaded first. If that fails or not available, then legacy oprom is loaded.
UEFI only means - only UEFI oprom is loaded. Legacy oprom doesn't get tried, if loading UEFI oprom fails.

Generally - if OS is installed in UEFI mode and GPU has UEFI oprom, then you can disable CSM.
Then all legacy options should become unavailable. They are not necessary in this situation anyway.
 

Jacob 51

Notable
Dec 31, 2020
555
20
915
UEFI first means - UEFI oprom is loaded first. If that fails or not available, then legacy oprom is loaded.
UEFI only means - only UEFI oprom is loaded. Legacy oprom doesn't get tried, if loading UEFI oprom fails.

Generally - if OS is installed in UEFI mode and GPU has UEFI oprom, then you can disable CSM.
Then all legacy options should become unavailable. They are not necessary in this situation anyway.
So Its safe to use UEFI first?

THE SITUATION:
In my BIOS, if I try to disable CSM, then it says "Warning. Set video oprom policy to UEFI first and reboot. try again".
 
So Its safe to use UEFI first?
THE SITUATION:
In my BIOS, if I try to disable CSM, then it says "Warning. Set video oprom policy to UEFI first and reboot. try again".
Set to UEFI first.
Reboot, check if you can load into BIOS.
If all is good, then disable CSM.

Note - do this only, if you' re absolutely sure, OS is installed in UEFI mode.
You can check it with msinfo32.
If OS is installed in legacy mode, after this change system will not boot anymore.

msinfo32-uefi-bios-mode.webp
 
Solution

Jacob 51

Notable
Dec 31, 2020
555
20
915
Set to UEFI first.
Reboot, check if you can load into BIOS.
If all is good, then disable CSM.

Note - do this only, if you' re absolutely sure, OS is installed in UEFI mode.
You can check it with msinfo32.
If OS is installed in legacy mode, after this change system will not boot anymore.

msinfo32-uefi-bios-mode.webp
Last time when I set it to UEFI first, the system showed "B2" post code and was stuck on the bios splash screen. Removing the graphics card and using the integrated to reset the setting fixed this before.

Haven't tried to do it again ever since,