I've tried Fast Boot On, Ultra Fast Boot On, and Fast Boot Off. The issue remains with all three.
Fast Boot - VGA Auto results in 5 short beeps during POST. Even with the 5 short beeps I get video during a warm boot and when Windows loads. I still get no video during cold boot POST.
The issue remains when I run OC off (stock clocks) and XMP on.
I turned off XMP and manually set the memory multiplier to 30, Latency to 15-15-15-35, and DRAM voltage to 1.35. This did not resolve the issue.
Gigabyte hasn't posted any BIOS updates for my video card, but I found two at Techpowerup. I tried them both with NVFlash and the issue remained.
https://www.techpowerup.com/vgabios/?architecture=NVIDIA&manufacturer=Gigabyte&model=GTX+950&interface=&memType=&memSize=&since=When I remove the NVME drive or run the stock memory clock (2133) the issue goes away.
My standard setup is with the PC connected to a Power Manager and the BIOS is set to turn on after AC power loss. I normally turn off my Power Manger after the PC shuts down to kill the power going to my PSU when I'm not using the PC. When I turn my Power Manager back on, the PC boots (on after AC power loss).
I changed the BIOS setting to remain off after power loss. I shut the PC down and left the Power Manager on so that my PSU continued to receive power. I let the PC sit for about 10 minutes while it was shut down, but still on power. I then hit the power button on my PC to turn it on. The issue remained, no video during POST.
This is very odd.