So I started this conversation over in the PSU section as I though my issue was related to PSU.
So here’s the background info (feel free to skip to last line):
I had a Asrock Z77 Pro4-M mobo with 2500k and R9 380X GPU. I decided it would be a good idea to upgrade to Vega 56. I install it and I can’t POST. Fans power on, lights are on, but no POST codes or display signal. I’ve cleared CMOS, switched out RAM, etc. Most frustrating, is that I install a PC speaker (for POST codes) and it’s silent (confirmed the speaker works). So at this point, I’m not POSTing, no POST codes, and no display signal. Alright, I figure I will go back the original config - neither my 380X or the iGPU will work in the system now, and now POST codes!
So in a panic, I buy a Ryzen 5 2400G with B450M (MSI gaming plus), and I have the same issue! However, this time the mobo has debug LEDs to let me know where it’s hanging in the process. First CPU, it cycles, then Mem. I reseat the RAM and sure enough, I’m back at no POST codes, no display signal, but the LEDs indicate it’s hanging at VGA. I remove the GPU, and I’m able to boot with integrated Vega 11 graphics. I’m also able to boot with 380X as well (POST codes are working now). I thought it was power supply issue, but confirmed it wasn’t, and at my wit’s end, I return the GPU. It also dawns on me that since I switched the RAM on my Z77 mobo, the RAM also probably needed to be reseated, so I upgraded to Ryzen for nothing.
Now this brand new replacement Vega 56 has the same issue. So after some more googling, I found if you switch the graphics settings from PEG to IGD (external to integrated), it will worked! I haven’t confirmed this fix with my Z77 platform, BUT WHY DOES THIS WORK!?
TL;DR: Couldn’t POST with Vega 56 until I switched the display mode in BIOS from external PCI-e to integrated - why could I boot with my old GPUs without this fix; in other words, why does Vega 56 need this fix and why does it work!?