Jump to content

HD3000 Inject Intel problem with Sierra 10.12.4


michele872
 Share

49 posts in this topic

Recommended Posts

Thanks. Without Inject Intel laptop screen start good. But I have an other problem. While using laptop it freeze complety. Don't work nothing and I have to force reboot. Why?

I have other problems:

  • Audio HDMI don't work (I try the three patches in my config attached)
  • Sleep and Stop don't work.
  • Do I have to disable nvidia graphics from my dsdt??

Thanks for all.

Config and DSDT.zip

Link to comment
Share on other sites

To fix freezes you need to inject a correct framebuffer and remove unused ports (you have 3 now). I guest you only need LVDS and HDMI?

To enable HDMI audio you need to path the framebuffer and DSDT (HDEF)

And yes, you need to disable discrete graphics.

 

Extract your ACPI tables with Clover (F4 key) and attach the origin folder here.

Link to comment
Share on other sites

Ok I attach my origin files. How I disable the ports unused? :)

I tried to patch my dsdt, and I have applied this patch:

  • Battery (Samsung Series 3 + modified bit)
  • Rename GFXO in IGPU
  • Fix_Wak Arg v2
  • Fix Mutex with non zero synclevel
  • Hpet, IRQ, RTC, SMBUS fix
  • Os Check Fix (Windows vista)
  • 6 Series USB
  • Add Imei

This patch are right for my laptop?? Thanks :)

ACPI.zip

Link to comment
Share on other sites

Clover KextsToPatch:

 

Name: com.apple.driver.AppleIntelSNBGraphicsFB
Find: 01020400 10070000 10070000 05030000 02000000 30000000 02050000 00040000 07000000 03040000 00040000 09000000 04060000 00040000 09000000
Replace: 01020200 10070000 10070000 05030000 02000000 30000000 04060000 00080000 09000000 00000000 01000000 40000000 00000000 01000000 40000000

 

Additional ACPI tables:

 

HDEF:

DefinitionBlock ("", "SSDT", 2, "MICHELE", "HDEF", 0)
{
    External (_SB_.PCI0.HDEF, DeviceObj)
    Scope (_SB_.PCI0.HDEF)
    {
        Method (_DSM, 4)
        {
            If (LEqual (Arg2, Zero)) { Return (Buffer() { 3 } ) }
            Return (Package()
            {
                //"layout-id", Buffer() { 3, 0, 0, 0 },
                "hda-gfx", Buffer() { "onboard-1" }
            })
        }
    }
}

IGPU:

DefinitionBlock ("", "SSDT", 2, "MICHELE", "IGPU", 0)
{
    External (_SB_.PCI0.IGPU, DeviceObj)
    Scope (_SB.PCI0.IGPU)
    {
        Method (_DSM, 4)
        {
            If (LEqual (Arg2, Zero)) { Return (Buffer () { 3 } ) }
            Return (Package ()
            {
                "hda-gfx", Buffer() { "onboard-1" }
            })
        }
    }
}

Compile these SSDT with MaciASL and copy them to patched folder.

Of course, you can inject this properties with Clover instead. But this is my preferred method.

Link to comment
Share on other sites

Sorry. I have to open SSDT-2.aml with maciAsl and copy the patch??

1. Open your config.plist and add the framebuffer patch above.

2. Create 2 additional SSDTs using MaciASL and the code above, and copy them to your patched folder.

Link to comment
Share on other sites

Cleanup your config.plist

 

Remove the others patch for com.apple.driver.AppleIntelSNBGraphicsFB.

Remove nonexistent SSDTs from SortedOrder.

Attach ioreg.

Link to comment
Share on other sites

HDMI now don't work nothing. No imagine, no audio. I attach files with Tv connected by hdmi cable :(.

Do I have to remove all proprieties from DEVICE/ADDProprieties/..? And I do Device/NodefaultProprieties=False?? 


I correct my config  :)  and attach the files.

How I disable nvidia card correctly by DSDT??

Archivio 2.zip

Link to comment
Share on other sites

Michele, edit the framebuffer patch above.

Use this one:

Name:
com.apple.driver.AppleIntelSNBGraphicsFB
Find:
01020400 10070000 10070000 05030000 02000000 30000000 02050000 00040000 07000000 03040000 00040000 09000000 04060000 00040000 09000000
Replace:
01020200 10070000 10070000 05030000 02000000 30000000 02050000 00080000 07000000 00000000 01000000 40000000 00000000 01000000 40000000

Attach ioreg.

Link to comment
Share on other sites

Perfect!! Now work very good. :) Thank you.

Can I do other question?

With framebuffer patch, now work stop and sleep??

I bought and installed wifi card brcm4352. With the patch in Config, I had enabled wifi and bluetooth, and handoff. Like pictures handoff is supported but it never work for me. There is some solutions?

Sorry for the numerous questions   :)

What I do for disable completely nvidia card?

Archivio.zip

Link to comment
Share on other sites

I restart 2 times. Now is good?? :)

Yes.

 

With framebuffer patch, now work stop and sleep??

What problem with sleep, explain in detail.

 

I bought and installed wifi card brcm4352. With the patch in Config, I had enabled wifi and bluetooth, and handoff. Like pictures handoff is supported but it never work for me. There is some solutions?

Sorry, no experience with that hardware.

 

What I do for disable completely nvidia card?

It seems nvidia graphics is disabled, what say system information report?
Link to comment
Share on other sites

 Share

×
×
  • Create New...