@rocky.gio
1. Check "Extensions" in system profiler to see if "AppleIntelSNBGraphicsFB.kext" & "AppleIntelHDGraphics.kext" are both loaded.
2. Check that if you get "SNB Framebuffer did not show up, unload" message when booting with -v (verbose).
Also I need to know the DeviceID of your HD3000.
@lightmanrt
I analyzed you DSDT. It is hell a lot buggy. The stock DSDT gives 13warnings - not good. Also most of the warnings are "statement unreachable" which according to me is causing problems when code is added there.
Also your GFX0 has no info which should be present there. And both IGP & PEGP are missing. Very weird.
First of all, check if there is any BIOS update available for your laptop. If yes, update your BIOS & extract a fresh DSDT.
I'm not sure that your IntelHD is under "GFX0", it could as well be under "IGP" or something else.
Save a IOReg dump & attach it here.