Jump to content

HELP FOR ENABLING INTEL HD GRAPHICS 3000 VGA OUT & HDMI OUT


Looklearner

Recommended Posts

Hi again Dear Conti & all Guests

 

I need help for enabling Intel Hd Graphics 3000 vga out & hdmi out

 

Even native kext enables the main display of my laptop Dell Inspiron n4050, still some lines glitches sometimes & the resolution

 

isnt fine

 

Any helps from your side are welcome & thanks for clean hack we are glad for :D

Link to comment
Share on other sites

I used the following in the dsdt for my notebook to enable all outputs and iron out at least some of the artifact issues. But you have to keep in mind that a certain number of artifacts (the lines you describe) are even an issue on real mac's but as apple refines and releases new Intel Graphics extensions it will likely be resolved eventually.

 

Here are the relavent snippets from my dsdt (for reference, you will need to adjust and insert into your own dsdt):

 

            Device (IGPU)
           {
               Name (_ADR, 0x00020000)
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x02)
                       {
                           "AAPL00,DualLink", 
                           Buffer (0x04)
                           {
                               0x01, 0x00, 0x00, 0x00
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Store (And (Arg0, 0x07), DSEN)
                   If (LEqual (And (Arg0, 0x03), Zero))
                   {
                       If (CondRefOf (HDOS))
                       {
                           HDOS (Arg0)
                       }
                   }

                   Return (Local0)
               }

 

            Device (HDEF)
           {
               Name (_ADR, 0x001B0000)
               OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
               Field (HDAR, WordAcc, NoLock, Preserve)
               {
                   DCKA,   1, 
                           Offset (0x01), 
                   DCKM,   1, 
                       ,   6, 
                   DCKS,   1, 
                           Offset (0x08), 
                       ,   15, 
                   PMES,   1
               }

               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x06)
                       {
                           "hda-gfx", 
                           Buffer (0x0A)
                           {
                               "onboard-2"
                           }, 

                           "layout-id", 
                           Buffer (0x04)
                           {
                               0x0C, 0x00, 0x00, 0x00
                           }, 

                           "PinConfigurations", 
                           Buffer (Zero) {}
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

 

The

                            "hda-gfx", 
                           Buffer (0x0A)
                           {
                               "onboard-2"
                           },

bit is for the hdmi audio output.

 

Also for backlight control add the following to the end of Scope(_SB):

        Device (PNLF)
       {
           Name (_HID, EisaId ("APP0002"))
           Name (_CID, "backlight")
           Name (_UID, 0x0A)
           Name (_STA, 0x0B)
       }

Link to comment
Share on other sites

×
×
  • Create New...