I'm having an issue where my PC doesn't display the startup screen—like the MSI loading screen—when my GPU is plugged in. It only shows up after Windows loads, which prevents me from accessing the BIOS. The strange thing is, when I switch to using the integrated GPU (iGPU), everything works fine and I can access the BIOS that way. I'd like to fix this because I'm upgrading my CPU tomorrow and need to update the BIOS first. Here are my specs: Ryzen 3 3200G, 16GB RAM, RX 580, MSI A320M-A Pro.
4 Answers
Try using Display Driver Uninstaller (DDU) to completely remove your GPU drivers, then reinstall a fresh set. If that doesn’t help, boot into the BIOS using the iGPU and see if you can disable it. After that, restart with your main GPU.
This is a pretty common issue with certain graphics cards. It could be due to combinations of the motherboard BIOS settings and drivers. Definitely do a DDU on the GPU driver and update Windows; that’s a good first step.
Usually, the UEFI is set to use the iGPU as the default display output, which means you’ll only see the BIOS with the integrated graphics until Windows takes over. Look for a setting in UEFI to change the primary display output to the PCI Express graphics card instead. You can also try disabling the iGPU in the UEFI settings.
Have you checked if you have multiple displays connected? Sometimes, if there’s more than one monitor, it can confuse the BIOS about which output to use.

I did that and when I restarted, it didn’t show anything on the screen. I think the BIOS is loading but the display isn’t picking it up.