You have to extract your DSDT and apply appropriate edits to it. It also sounds like you have nullcpumanagement kernel extension loaded.
What you are having is graphics suppression. To get proper sleep, you need to delete nullcpu, remove sleepenabler and dsdt patch HPET, RTC, TIMR and LPC.