Contribute
Register

Solved Blank Screen after Transcript Offline on IntelHD3000

Status
Not open for further replies.
Thx for all your help!
Finally i got it working -after some playing around with MultiBeast / EasyBeast and User DSDT. Then i got the GFX0-Line in my DSDT - edited an now full resolution (1600x900)

2nd graphics card - the ATI 6770M - is not recognized any more.

Does someone know how to activate it again pls?

Thanks for your support! Your help is appreciated very much!

Cyber
 
pauldmps said:
This fix applies if you have all of the below:

1. You have a laptop with screen having native resolution higher than 1280x800.
2. Your GPU is Intel HD3000 with DeviceID 0x0116. (Might also work with other DevIds).
3. You get "Transcript Offline : Buffer pool allocate [18100] failed" error with AppleIntelSNBGraphics.kext & then the display goes blank.

You need a DSDT fix in order to get the GPU working with full QE/CI.

Note: Some users are also mentioning greenish screen with artifacts. They can also try this & post if successful.

FIX begins here:

1. Download & install DSDTSE from here: http://www.osx86.es/Archivos/DSDTSE.zip

2. Extract your DSDT using the option is DSDTSE.

3. In the "Locate" drop-box, click GFX0. If GFX0 is not present, use IGD0 instead but first see if GFX0 exists.

4. Add the below code properly :



Code:
Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x02)
                    {
                        "AAPL00,DualLink", 
                        Buffer (0x04)
                        {
                            0x01, 0x00, 0x00, 0x00
                        }
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }

just after these lines
Code:
Device (GFX0)
        {
            Name (_ADR, 0x00020000)
:

5. Click compile. DSDTSE would prompt you to save first, do so.

At this point, two things might happen. Either the DSDT would be compiled successfully or else there would be 1 error. If there are more than one errors, you've done something wrong.

Hi

I got the same problem with i5 2500k. I tried your method but still not success. My Device ID is 0x1268086 (found under Lion) and 0x01128086 (under SL 10.6.8). I don't know why ...

Any help is appreciated :)
 
chinhhut said:
I got the same problem with i5 2500k. I tried your method but still not success. My Device ID is 0x1268086 (found under Lion) and 0x01128086 (under SL 10.6.8). I don't know with is different.

Any help is appreciated :)
Disable GraphicsEnabler, don't use DualLink patch in DSDT, Install 10.7.2 Update - it'll fix artifacts, add 0112 id to SandyFB and AppleIntelIntegratedGraphics.kext if it's not there.
 
macsimum said:
chinhhut said:
I got the same problem with i5 2500k. I tried your method but still not success. My Device ID is 0x1268086 (found under Lion) and 0x01128086 (under SL 10.6.8). I don't know with is different.

Any help is appreciated :)
Disable GraphicsEnabler, don't use DualLink patch in DSDT, Install 10.7.2 Update - it'll fix artifacts, add 0112 id to SandyFB and AppleIntelIntegratedGraphics.kext if it's not there.
Hi Macsimum

I tried to set GraphicsEnabler=No, restored the original DSDT from Tony Database, install 10.7.2 and the Transcript offline has gone but still no full resolution. I alse update the device id 0112 to AppleIntelHDGraphicsFB.kext and AppleIntelSNBGraphicsFB.kext, AppleIntelIntergratedFramebuffer.kext but no luck.

Please give me your suggession about this...
 
chinhhut said:
Please give me your suggession about this...
I have transcript error in place, but everything works fine. If no transcript error - FB kext is not loaded. Please check your ID's one more time. Rebuild caches, try starting with UseKernelCache=No -f keys, and AFAIK you must be in 64bit - so you can add arch=X86_64 key also.
 
it worked for me with Dell inspiron n5110 I3-2310M
I deleted dual link

thank you very much
 
See instructions on page 1 of forum.

lozol2004 said:
my dsdt, i find GFX0, but it as below:
Code:
 Device (GFX0)
        {
            Scope (^^PCI0)
            {
                OperationRegion (MCHP, PCI_Config, 0x40, 0xC0)
                Field (MCHP, AnyAcc, NoLock, Preserve)
                {
                            Offset (0x60), 
                    TASM,   10, 
                            Offset (0x62)
                }
            }
            Scope (\_SB.PCI0.GFX0)
            {
                OperationRegion (IGDP, PCI_Config, 0x40, 0xC0)
                Field (IGDP, AnyAcc, NoLock, Preserve)
and i also find Name (_ADR, 0x00020000) as:
Code:
Scope (_SB.PCI0.GFX0)
    {
        Name (_ADR, 0x00020000)
        Method (_DOS, 1, NotSerialized)
        {
            Store (And (Arg0, 0x07), DSEN)
            If (LEqual (And (Arg0, 0x03), Zero))
            {
                If (CondRefOf (HDOS))
                {
                    HDOS ()
                }
            }
        }
so i don't know where I can add code, please help me, thanks!
 
Online

Been looking through all of your posts Steve... Lots of references to problems with this but couldn't locate a solution on 10.6.8 only 10.7 is only solution to upgrade to lion?

Got the corrupted top 1/3 of screen issue when AppleIntelHDGrahpics and AppleIntelSNBGraphics are included.

Have incorporated GFX0 mods.

Cheers

Crimson
 
Need help getting QE/CI working.

I used the DSDT edits shown in the original posting on an HP G7 1255 laptop running an i3 2330M. I couldn't get it to work on Lion 10.7.1, but I then upgraded to 10.7.2 and it worked fine, except QE/CI isn't working.

My guess is that I'm missing one more edit to the DSDT, or possibly a mod to a kext.

Any suggestions would be appreciated.
 
Status
Not open for further replies.
Back
Top