<rant>There are many “advices” on this forum how to “fix” the DSDT, in one way or another, but these involve some black magic voodoo nearly all the time. The same situation I observe on mobile forums where members offer to unlock handsets, but while the mobile guys are doing it for a price, it seems like on the OSX86 scene people either got their DSDT problems fixed by sheer luck while randomly poking around, or that some of them have more profound ACPI knowledge but don't want to share it because of their hubris or whatnot.</rant>
What I basically want is some pointers, apart from the specifications found on http://acpi.info/ which I could use to repair my DSDT, if no one has done it before me which I think is the case. This is because I want to 1) have knowledge of how the damn thing works instead of poking around blind, 2) share my findings with the general public, again, knowing what I'm talking about. This way the knowledge is not only useful, it will also be reusable which is what we all want.
Now to the specifics.
The brightness problem. While Fn+Left and Right Arrows do adjust screen brightness, the display preferences pane has a brightness slider but it doesn't work. I would like it to work, because otherwise I cannot calibrate my display the way it should be (OSX thinks it adjusts the brightness while it doesn't).
Other than that, I believe that brightness could be controlled more smoothly than when using the BIOS inbuild table with 5 rigid steps or so, when the least bright isn't dim enough for me.
The sleep problem. The machine just won't go to sleep. It shuts off the display, but then hangs and I can't say why (because the displays shut off, and should there be kernel panics, I can't see them). The power LED is green instead of blinking orange.
The hibernation problem. Actually the same as sleep. The machine shuts displays off and hangs, the sleepimage is never dumped to disk.
Attached is the DSDT my machine currently runs with, if you have some hints at where I should look, I would appreciate that, and kextstat output, should it be that some KEXT is known to cause any of the abovementioned problems.
And I would like you all to please refrain from “Me too” kind of posts which add nothing to the discussions, nor are welcome the “bump” posts with nothing useful to say. If the thread dies off, it's just that “nobody knows” and that is a valid answer. Then, all I'm left with is the ACPI specification which gives no hints as to what bugs a vendor (Acer & Insyde in this case) might incorporate.
I would like to add that Linux has no problems with both sleep and hibernation, it might be due to the fact that kernel actually knows how to power manage each peripheral and is not reliant on DSDT so much as OSX is.