Had the same problem with my MBP 13 early 2011.
Installed efi 2.2 and got all that black screens, dashed lines of all the colors.
Did everything to study the problem and found out that my problem only appears when i give a good
"workout" for my dual core and graphics.
I used smcfancontrol and made a video encoding with handbrake. as soon as the temp was close to 91 celcium i got a blackscreen.
The only thing that worked for me was manual cooling - i used the gel ice blocks and put it under the laptop)))
And manual tuning the fan to alltime 6200 rpm also helped sometimes but not for long.
Here in Russia we dont have any genius, any phone help, no apple stores,
so you have to be creative)
Today i found this discussion and first i tried to reinstall the 2.2 update (with an ice block of course))
I had a succes. After that i got black screen again.
I made an update to 2.3 efi and thunerbolt.
Its already 2 hours of good work. Tried to get the blackscreen, made the encoding, did a lot of multitask operations. The temp was about 100 celcium, no manual fan tuning.
Still no problems.
Will let you now if the situation changes.