Device (IGPU) { Name (_ADR, 0x00020000) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { Store (Package (0x0E) { "AAPL,slot-name", "Built In", "name", "Intel Graphics Controller", "model", Buffer (0x17) { "Intel HD Graphics 4600" }, "device_type", Buffer (0x14) { "Graphics Controller" }, "device-id", Buffer (0x04) { 0x00, 0x00, 0x16, 0x0A }, "AAPL,ig-platform-id", Buffer (0x04) { 0x00, 0x00, 0x16, 0x0A }, "hda-gfx", Buffer (0x0A) { "onboard-2" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (HDAU) { Name (_ADR, 0x00030000) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x04) { "layout-id", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "hda-gfx", Buffer (0x0A) { "onboard-2" } }) } }