From mtdew332:
"So after two weeks of searching for the cause / solution to my Black Screen issue, I think i've finally nailed it down.
With some help from overclock.net forums.
I'll just quote it here.
(This black screen from power transitions occurs because the memory clock jumps up to full speed (1250, etc), while the GPU voltage (which also controls the IMC--this is the problem) is STILL running at idle volts of 0.9xxx). That idle voltage is too low to handle the IMC, which is controlling the memory running at that speed (this is NOT due to defective memory modules btw), and thus the card black screens.)
The fix, is to increase the GPU voltage, which ALSO increases the idle voltage to the IMC as well. (previous generation cards used separate voltages for idle clocks and 3D). This Is purely a bios/design problem. The IMC should NEVER be running at 0.9xx when the memory jumps to full speed, or, alternatively, there should be 'lesser' memory speed jumps, for when a light load is put on the GPU, so the memory doesn't jump from 150 MHz to 1250, but instead it could be 500 MHz for a very light load (like when the core goes from 300 to 450 MHz), etc.
This is exactly my issue and the solution.
Symptoms
1: Black screen on cold boot.
2: Random Black Screen while at desktop / browsing web / youtube
3: No Black Screen Issues while gaming.
Solution
1: Upped my core voltage to plus 25mV using MSI AB.
This upped my VDDC to 1.008V at idle and stabilized the Memory controller for those jumps from 300/150 to 450/1250 at the desktop and now no more Black Screens.
I still occasionally see one on cold boot if it happens before Windows and AB loads to set the new voltage.
The Permanent Solution would be a bios with the slightly higher core voltage.
Or a way to edit the bios and set it manually myself."
"I submitted one and also suggested that the alternate solution posted above of limiting the memory speed to a max of 500mhz instead of 1250mhz in 2D mode may be a better solution.
Since increasing the core voltage also increases heat and will cause the cards performance to drop some since it will throttle more to stay within thermal limits.
Ive actually tried this with a program called GPU tweak from another vendor that allows you to actually set/limit 2D core and mem clocks.
And it works just as well as upping the core voltage a bit.
I set the 2D core and memory at a fixed speed of 450/500....no Black screens.
So limiting the 2D memory clocks to 500mhz would work just as well with no voltage/temp increase or drop in 3D performance."