ericw12 Posted March 12, 2015 Author Share Posted March 12, 2015 Hello! I have changed the AppleHDA layout ID to 1. (Edited only the already patched layout..xml.zlib and replaced the original with my renamed one). You could also try it in this way: http://www.insanelymac.com/forum/topic/300011-hdmi-audio-with-unsupported-alc-chip-and-gfx-card-sound-chip/?p=2047694 This has worked for me, before I was changing the layout ID. In DSDT I am using this as device HAUD: Device (HDAU) { Name (_ADR, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "hda-gfx", Buffer (0x0A) { "onboard-2" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } and in device HDEF this: "hda-gfx", Buffer (0x0A) { "onboard-1" }, My string has set hda-gfx to onboard-2. Have fun. Can you show my your full HDEF? Here is mine. 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 (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x04)) } Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "layout-id", Buffer (0x04) { 0x03, 0x00, 0x00, 0x00 }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Link to comment Share on other sites More sharing options...
styrian Posted March 12, 2015 Share Posted March 12, 2015 Hello! 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 (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x03)) } Method (_DSM, 4, NotSerialized) { Store (Package (0x10) { "MaximumBootBeepVolume", Buffer (One) { 0x00 }, "MaximumBootBeepVolumeAlt", Buffer (One) { 0x00 }, "subsystem-id", Buffer (0x04) { 0x70, 0x72, 0x00, 0x00 }, "subsystem-vendor-id", Buffer (0x04) { 0x86, 0x80, 0x00, 0x00 }, "layout-id", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "hda-gfx", Buffer (0x0A) { "onboard-1" }, "PinConfigurations", Buffer (Zero) {}, "PlatformFamily", Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Have fun. Link to comment Share on other sites More sharing options...
vanquybn Posted December 24, 2015 Share Posted December 24, 2015 Hello! Change the property string in config.plist with the attached one. Have fun. I have tried inject for NVIDIA Quadro K2100M on my laptop, but failed. Would you please help! Link to comment Share on other sites More sharing options...
Recommended Posts