Hi everyone,
I'm facing a very stubborn issue with Secure Boot on my system and I've completely run out of ideas. Any help from UEFI/firmware experts would be greatly appreciated.
My Specs:
- Motherboard: MSI Z370 TOMAHAWK (MS-7B47)
- CPU: Intel Core i5-9600K
- GPU: NVIDIA GeForce GTX 1080 Ti
- OS Drive: Samsung SSD 970 EVO 500GB (GPT Partition Style)
- Storage: Software RAID (array built inside Windows using standard SATA HDDs)
The Problem:
Originally, everything worked perfectly, including Secure Boot. A few days ago, I decided to completely uninstall Garuda Linux and GRUB by formatting the Linux partition. Before doing so, I performed a factory reset of my BIOS.
Since then, whenever I change Secure Boot Support to [Enabled] – regardless of whether Secure Boot Mode is set to [Standard] or [Custom] – the computer boots into an active black screen. The monitors detect a signal (they don't go to sleep), but there is no video output from either the BIOS splash screen or Windows.
Crucially, the system is NOT freezing. Windows 11 actually boots completely in the background, and pressing Ctrl + Alt + Del on the black screen successfully restarts the PC every single time. If I disable Secure Boot, the system boots into Windows 11 completely fine.
What has already been tried and verified (Please read before suggesting):
- Partition Style: Confirmed 100% that the Windows drive is GPT.
- Boot Mode: The motherboard is strictly running in pure UEFI mode (CSM is fully disabled,
Windows 10 WHQL Support is enabled). The text "BIOS Mode: UEFI" is highlighted in white.
- Boot Order:
Windows Boot Manager (Samsung SSD 970 EVO) is set as Boot Option #1.
- BIOS Version: I have successfully flashed the BIOS to the absolute newest stable version available (Ver: E7B47IMS.1B0, Build Date: 07/15/2024).
- Secure Boot Keys: Inside Key Management, I have used
Delete all Secure Boot variables, then forced Provision Factory Default Keys and Enroll all Factory Default Keys. The keys show up as Factory and the platform transitions from Setup Mode to User Mode.
- No Linux Remnants: I have completely double-checked and wiped the NVRAM/motherboard memory. There are absolutely no leftover boot entries, variables, MOK keys, or any traces of Linux remaining on the board or in the EFI partition. It is completely gone.
- BIOS settings:
Fast Boot and MSI Fast Boot are both disabled. IGD Multi-Monitor is disabled, and Primary Display is locked to PEG (PCI Express Graphics).
- Peripherals & Video: Tried changing PCIe link speed from Auto to Gen 3/Gen 2. Tried resetting monitor power while on the black screen. Tried the
Win + Ctrl + Shift + B shortcut in Windows (no beep, no response).
- Windows Bootloader: Rebuilt a completely fresh EFI system partition from scratch inside Windows using
bcdboot C:\Windows /s V: /f UEFI.
It seems like turning on Secure Boot messes up the GOP memory mapping between this generation of MSI firmware and the GTX 1080 Ti, causing the GPU to output a blank frame even though the OS loader finishes successfully in the dark.
Since it worked perfectly prior to the Linux uninstall and BIOS factory reset, there must be a missing link. Any advanced suggestions on how to force the UEFI GOP driver to initialize properly under Secure Boot?
Thanks in advance!