Moderators Jake Lo Posted January 24, 2016 Moderators Share Posted January 24, 2016 I don't have this issue on my Latitudes with IDT audio, only ALC (Realtek). You'll need to patch your DSDT to layout-id=12 (hex=0C) Link to comment Share on other sites More sharing options...
Pupilliam Posted January 25, 2016 Author Share Posted January 25, 2016 Are there any advantages to using patched AppleHDA instead of VoodooHDA? I've gotten Voodoo to work now. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted January 25, 2016 Administrators Share Posted January 25, 2016 HDMI audio if you have HDMI. Link to comment Share on other sites More sharing options...
Pupilliam Posted January 25, 2016 Author Share Posted January 25, 2016 Ha, I've got a DisplayPort, but I never use it. Thank you for all of the help! Link to comment Share on other sites More sharing options...
Pupilliam Posted January 29, 2016 Author Share Posted January 29, 2016 I don't have this issue on my Latitudes with IDT audio, only ALC (Realtek). You'll need to patch your DSDT to layout-id=12 (hex=0C) How exactly do I go about that? I'm trying to get the patched AppleHDA running so I don't have my processor stuck at 1.6 Ghz Link to comment Share on other sites More sharing options...
Administrators Hervé Posted January 29, 2016 Administrators Share Posted January 29, 2016 ? What relation would there be between patching AppleHDA and a CPU stuck at 1.6GHz? For maximised CPU power management performance, make sure to:1) enable all cores and SpeedStep in BIOS2) for C2D and 1st gen Arrandale Core CPU, enable/activate C States & P States generation3) A fine-tuned FakeSMC (SMC keys) often help for vanilla SpeedStepping + AGPM too To inject a specific audio layout-id, patch your DSDT according to the following examples: Device (HDEF) { Name (_ADR, 0x001B0000) [...] Method (_DSM, 4, NotSerialized) { [...] Return (Package (0x--) { [...] "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, [...] }) } } or Device (HDEF) { Name (_ADR, 0x001B0000) [...] Method (_DSM, 4, NotSerialized) { [...] Store(Package (0x--) { [...] "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, [...] }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } ` There are many examples scrounging this forum and the Net, you'll easily find some. Here, for instance. Link to comment Share on other sites More sharing options...
Recommended Posts