Jump to content


  • Content Count

  • Joined

  • Last visited

About Lacedaemon

  • Rank
    InsanelyMac Geek

Contact Methods

  • Skype

Profile Information

  • Gender
  • Location
    United States
  • Interests
    Hackintosh, Tennis

Recent Profile Visitors

6,412 profile views
  1. Lacedaemon

    Some pointers needed on how to use DSDT

    Happens to the best of us haha! Good to hear you got it sorted out!
  2. Lacedaemon

    Some pointers needed on how to use DSDT

    Definitely don't use 'Detect', that will likely get it wrong. AppleALC should support ALC892 on layout-id 1. If that doesn't work, there's more you can try here.
  3. Lacedaemon


    Chiming in from an HP EliteDesk 800 G1: SpeedStep does not work with iMac14,2 on this machine either. I also tried to go up to iMac15,1, which also didn't help. Hopefully this will be fixed before the final release.
  4. That's the thing, I don't have access to any DisplayPort-related peripherals where I'm at right now. If at all possible I wouldn't use VoodooHDA, but like I said above, if it gets it working then might as well. In my hurry, I did not test HDMI audio, though by all of your reports it might not have worked anyways. I'll try again this coming week, but for now: thanks for all your help!
  5. That is very clever. Though I am wary of using VoodooHDA, if it means getting it working, I might try it. Still haven't tested, btw. Will ~2 hours from now.
  6. After compiling / installing the new DSDT and adding in that SSDT, there now is an HDAU device in IORegistryExplorer! I'll test for HDMI audio when I get access to such a device later today. Thanks!!
  7. Yessir. I got NvidiaGraphicsFixup working, I think that definitely helped with getting brightness control working. How would I know what the correct hda-gfx value is?
  8. I've attached the exact DSDT I'm using right now. I haven't done the HDAU thing, because I couldn't find anything but references to the label I'm supposed to replace. I figured the rename would have to happen in one of the other system SSDT's. Let me know if you want all the ACPI tables. Thanks! DSDT.dsl.zip
  9. Yours looks slightly different than mine. I've pasted yours into ACPI/patched, will reboot real quick and edit this post with my findings. Edit: Still the same. The brightness can be changed (a total of 10 levels from what I can see), but the slider still isn't in sync with the brightness. I suspect it has something to do with NVRAM / other methodology through which the brightness properties are being remembered. It's not a big deal: anything not native is automatically imperfect for me anyways haha.
  10. It worked! Couple notes: It doesn't look like I need SortedOrder, the SSDT appears to be loading just fine. I got my SSDT-XOSI from RehabMan's OS-X-Clover-Laptop-Config repo, which has Windows 2012 enabled by default. Commenting it out in favor of Windows 2009 solved everything. The Brightness slider is still a bit finicky (it's out of sync; midway through the bar it'll hit max brightness and then jump to lowest) but at least I can more finely control it now. This is gonna help a lot with battery life, and I think I can finally start using macOS as a daily driver on this laptop again! Thanks for all your help!
  11. I understand, I was just genuinely curious of the machinations behind the scenes. Apologies if it came across as confrontational. I'll try out those patches and report back. Does the SSDT-XOSI.dsl need any changes, or is it fine as-is?
  12. I see what that patch is trying to do, however I already have an _OSI patch applied: Method (_INI, 0, Serialized) // _INI: Initialize { Store (0x07D0, OSYS) If (CondRefOf (\_OSI, Local0)) { If (_OSI ("Linux")) { Store (0x03E8, OSYS) } If (_OSI ("Windows 2001")) { Store (0x07D1, OSYS) } If (_OSI ("Windows 2001 SP1")) { Store (0x07D1, OSYS) } If (_OSI ("Windows 2001 SP2")) { Store (0x07D2, OSYS) } If (_OSI ("Windows 2001.1")) { Store (0x07D3, OSYS) } If (_OSI ("Windows 2006")) { Store (0x07D6, OSYS) } If (_OSI ("Windows 2009")) { Store (0x07D9, OSYS) } If(_OSI("Windows 2012")) { Store (0x07DC, OSYS) } If (_OSI ("Windows 2013")) { Store (0x07DD, OSYS) } If(LOr(_OSI("Darwin"),_OSI("Windows 2015"))) { Store (0x07DF, OSYS) } } If (CondRefOf (\_PR.DTSE)) { If (LGreaterEqual (\_PR.DTSE, One)) { Store (One, \_PR.DSAE) } } } What would that XOSI do fundamentally different than the above?
  13. Good news! After switching to AptioMemoryFix, getting NvidiaGraphicsFixup to work, and adding your patches, the display brightness is no longer stuck at full blast! I can also (sort of) control it with Brightness by Berg Design, just as you said. However, now the display seems to be stuck at or near the lowest possible brightness, with the Brightness by Berg Design only slightly affecting the screen brightness. Setting different BrightnessAtBoot values in the kext doesn't seem to help. Any ideas? How do you effectively change the brightness? Thanks for helping get this working!
  14. Thanks for the DSDT! I've tried NvidiaGraphicsFixup on this laptop before, and it would hang at boot, no loading bar at all. Here's the output of my kextstat: Index Refs Address Size Wired Name (Version) UUID <Linked Against> 38 1 0xffffff7f83af2000 0x19000 0x19000 as.vit9696.Lilu (1.2.1) 556769C6-DA78-33EB-977F-C39420638467 <7 5 4 3 2 1> 39 0 0xffffff7f83b0b000 0x11000 0x11000 org.netkas.driver.FakeSMC (1759) 987B8DEE-6600-3463-BFFA-DF500771FA5B <11 7 5 4 3 1> 40 0 0xffffff7f83b1c000 0xbe000 0xbe000 as.vit9696.AppleALC (1.2.1) 8F814EF4-A74D-3289-BB62-FCD1016E5AE9 <38 7 5 4 3 2 1> 41 0 0xffffff7f83bda000 0x9000 0x9000 org.rehabman.driver.AppleSmartBatteryManager (1.60.5) 75A24811-F4EB-3665-AD7F-E46DF06E538C <11 4 3> 53 1 0xffffff7f83be6000 0xa000 0xa000 org.emlydinesh.driver.ApplePS2Controller (4.6.8) 34755F6A-A94B-3B41-B7F9-E7E533789C8D <11 7 5 4 3 1> 55 0 0xffffff7f83bf0000 0x9000 0x9000 org.emlydinesh.driver.AsusNBFnKeys (2.6) 069C27E9-EE6D-395D-BE98-1364C275EFBC <54 18 11 7 6 5 4 3 1> 58 0 0xffffff7f83bfe000 0x3000 0x3000 org.emlydinesh.driver.AsusACPIBackLightPanel (1.7) 36FC05E4-BBD4-3410-AB86-56DCEB2E927C <57 11 7 4 3 1> 64 0 0xffffff7f83c03000 0x1a000 0x1a000 com.alexandred.VoodooI2C (1.0.4) ACE1CACC-56CC-3CAE-859B-9A16C2E0D4C4 <54 12 11 5 4 3> 67 0 0xffffff7f83c26000 0xd000 0xd000 org.emlydinesh.driver.ApplePS2Keyboard (4.6.8) 8628ADB8-A873-3841-B155-70BFE0785990 <54 53 18 7 6 5 4 3 1> 69 0 0xffffff7f83c53000 0x3a000 0x3a000 com.insanelymac.RealtekRTL8111 (2.0.0) 54A33BAE-C115-361F-A956-7FFE91E04329 <16 12 5 4 3 1> 75 0 0xffffff7f83c8f000 0x7000 0x7000 org.rehabman.driver.FakePCIID (1.3.7) 3ED2499F-AFCB-3D10-A7CA-3D3295B8A78D <12 7 5 4 3 1> 89 1 0xffffff7f83c96000 0x25a000 0x25a000 com.no-one.BrcmFirmwareStore (2.2.7) 160DD596-DFC2-35BD-B0F9-28D95F0B8190 <5 4 3> 90 0 0xffffff7f83ef0000 0x6000 0x6000 com.no-one.BrcmPatchRAM2 (2.2.7) 76FC3024-9FF8-3607-A616-DF7C550751CB <89 27 5 4 3 1> 107 0 0xffffff7f81901000 0x4000 0x4000 com.intel.driver.EnergyDriver (2.0) 4E0262A2-B79C-3386-8824-C106A5DFAF94 <7 5 4 3> 116 2 0xffffff7f80dfa000 0x62e000 0x62e000 com.nvidia.web.NVDAResmanWeb (10.2.9) 97A4893A-52D0-37FA-B640-08744AE78F38 <110 108 57 12 7 5 4 3 1> 117 0 0xffffff7f8143c000 0x198000 0x198000 com.nvidia.web.NVDAGP100HalWeb (10.2.9) DD0C2BBD-3256-3D2D-B131-B9663E11ABFB <116 12 4 3> 120 0 0xffffff7f81800000 0xa6000 0xa6000 com.nvidia.web.GeForceWeb (10.2.9) EBED009A-BA34-3020-A78C-81C64F53E7F4 <119 116 110 57 12 7 5 4 3 1> Am I missing any requirements? I'll decompile w/ refs.txt (the suggested one in RehabMan's guide on TMX86), add your changes, and report back. Thanks again!
  15. Hi, According to the OP you attempted this on macOS Sierra. Will this work on macOS High Sierra? What I've done: Installed AsusACPIBackLightPanel to EFI/CLOVER/KEXTS/Other. Can confirm it is loading via kextstat. Tried different combinations of the _DSM / PNLF patches from this thread. Also tried the PNLF patch from the AsusACPIBackLightPanel thread, modified as best as possible to meet my system. Without these modifications the DSDT would not compile. Tried PikerAlpha's patch of AppleGraphicsDevicePolicy, as well as manually adding my board-id. The latter was successful in bypassing the black screen. The farthest I got was getting the display recognized as Internal. There was no native brightness slider, and the one by Berg Design was unresponsive. Specs: ASUS FX502VM-AH51 Intel Core i5-6300HQ NVIDIA GeForce GTX 1060 3GB macOS High Sierra 10.13.3 IOReg and untouched DSDT.dsl (compiled with iasl -da -dl) attached. Thanks! Lacedaemon's HacBook Pro.zip