discipline Posted January 25, 2016 Share Posted January 25, 2016 Hello hackintoshers, This setup uses: nVidia web drivers 346.03.04f02 El Capitan 10.11.2, public release I've been trying with no success to some kind of brightness control, first I tried DSDT Injection, but I learnt from RehabMan about config.plist/Devices/Arbitrary injection and have been using it since. This is how the display appears in IORegistryExplorer: Full ioreg export: discipline’s iMac.ioreg.zip And in System Information: Here is my CLOVER directory with DSDT dump: CLOVER.zip In there, you will find: CLOVER/ACPI/original_dsl the original DSDT uncompiled CLOVER/ACPI/patched_dsl the source of the patches My display is detected under index 3, so I have tried injecting through config.plist/Devices/Arbitrary: @3,backlight-control with 01000000 : results in black/blank screen @3,pwm-info with 02180064 90590200 08520000 a51c0000 00040000 01000000 : results in black/blank screen @3,AAPL,boot-display with 01 : results in black/blank screen I also tried the FixEDID program from https://github.com/andyvand/FixEDID_Devel, loaded my EDID ( SDC434B.BIN.zip ) there selected AppleBacklightDisplay on both drop down menus, and used the generated EDID file to be injected by Clover (by converting it to HEX first), and without using the above changes to config.plist/Devices/Arbitrary the display boots normally with no change: Note that in my DSDT's I have two _BCM methods, which none of them work, as I tried to use RehabMan's ioio to call them, they have if conditions that fail, and I even tried removing the if conditions from the code and compiling it, but I run the code and no brightness change. Since I am a newbie, I'm shooting in the dark, so my questions are: My device is found under \_SB.PCI0.PEG0.PEGP would it make any sense to rename it to \_SB.PCI0.GFX0? (there is already the disabled by manufacturer GFX0 in the DSDT dump, but I would first rename this one to IGPU, or something else...) Is my display present in the DSDT? Sorry, I don't know how to find it. Would it make any sense to download the source of IOGraphicsFamily from http://www.opensource.apple.com/source/IOGraphics/and change the code to eliminate AppleDisplay and/or always accept AppleBackLight display? I boot with kext-dev-mode=1 but would there be anything stopping me from doing it? If you have any suggestions, please let me know. Link to comment Share on other sites More sharing options...
vanquybn Posted January 28, 2016 Share Posted January 28, 2016 I have same issue with my NVD card, I alo change PEGP to GFX0 (old GFX0 to IGPU) and nothing effected. Link to comment Share on other sites More sharing options...
discipline Posted January 29, 2016 Author Share Posted January 29, 2016 What I can add to this subject for now that is adding @3,built-in from config.plist/Devices/Arbitrary gives me a blank screen, while adding it on the DSDT gives me a scrambled screen: So I guess I should abandon the injection through Clover's config.plist and concentrate on the DSDT patching Link to comment Share on other sites More sharing options...
Recommended Posts