Jump to content

Can anybody patch this DSDT for brightness control and fix errors ?


sistoelemento
 Share

34 posts in this topic

Recommended Posts

Try this. Various patches applied. Results may vary. I have a few versions for you to test. Try this first:

 

http://s000.tinyupload.com/index.php?file_id=92034869766087551919

 

rename to DSDT.aml and place in correct folder.

If boot fails boot again with no dsdt boot flag.

Gd luck


What about your ssdt as well. 

Link to comment
Share on other sites

Done

Thanks for fixing errors 

I can boot from this DSDT but the brightness control is still not working .

Try this. Various patches applied. Results may vary. I have a few versions for you to test. Try this first:

 

http://s000.tinyupload.com/index.php?file_id=92034869766087551919

 

rename to DSDT.aml and place in correct folder.

If boot fails boot again with no dsdt boot flag.

Gd luck

What about your ssdt as well. 

Still no Brightness control, Thanks for fixing errors though

Link to comment
Share on other sites

ok i will try another brightness patch. Did it improve anything else?

 

http://s000.tinyupload.com/index.php?file_id=70018653043421698309

 

You may also need backlight kext for brightness..

 

https://bitbucket.org/RehabMan/os-x-acpi-backlight/downloads/RehabMan-Backlight-2014-1016.zip

Link to comment
Share on other sites

ok i will try another brightness patch. Did it improve anything else?

 

http://s000.tinyupload.com/index.php?file_id=70018653043421698309

 

You may also need backlight kext for brightness..

 

https://bitbucket.org/RehabMan/os-x-acpi-backlight/downloads/RehabMan-Backlight-2014-1016.zip

I tired this DSDT with the KEXT you provided but , its still not working. 

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 weeks later...

Bootable but no brightness control.

 

For your note : I have injected my EDID to make the laptop lcd working .

Hi, I have an Asus G750 and need a string (not made by me) in org.chameleon.Boot.plist to make my 3D screen work and also only with nvidia drivers.

Is this how yours works? Does having that string make any difference?

I failed many times to get brightness working on mine but will give it another go soon.

Link to comment
Share on other sites

  • 1 month later...

Try now.

No way its working should i attach my kernel log ?

ok i will try another brightness patch. Did it improve anything else?

 

http://s000.tinyupload.com/index.php?file_id=70018653043421698309

 

You may also need backlight kext for brightness..

 

https://bitbucket.org/RehabMan/os-x-acpi-backlight/downloads/RehabMan-Backlight-2014-1016.zip

I applied battery patch on this dsdt version you provided and got battery status working. Thanks.

 

The next one up is brightness.

Link to comment
Share on other sites

I have patched my SSDT using revogirl script with my processor tdp for proper power management, and that effectively reduced my cpu temperature. I have put that ssdt on extra folder and i suppose , for this patched ssdt to function properly i have set drop ssdt =yes in chameleon.

Link to comment
Share on other sites

Uh...congratulations?

 

Truth is, the script you are referring to generates an SSDT rather than patch an existing one, but that's beside the point I was trying to make.

 

What I'm saying is that your BIOS most likely has several SSDT tables (my Asus Z77 board has up to eight, depending on BIOS settings) and you should dump them all and take a look at them.

 

Let me try to clarify:

 

When you set DropSSDT=y then your native (sometimes called OEM) SSDT tables are ignored and only SSDT tables placed in /Extra are used.

The reason why we do this is to avoid conflict between native CPU power management SSDT tables and the one generated by the script, iow because we want to override the native SSDT tables.

 

Therefore it follows that if one of your native SSDT tables happens to have backlight control code in it and it isn't dumped and placed in /Extra, then OS X never sees it.

Link to comment
Share on other sites

Hahah well thank you, we aim to please lol

 

Anyway; (gratituous and classy semicolon)

 

You need to know that Chameleon requires SSDTs be named as such: SSDT.aml SSDT-1.aml SSDT-2.aml and so forth. You can leave your power management SSDT as SSDT.aml and name the one (if it turns out that you have one) containing the backlight code SSDT-1.aml.

 

It is highly probable that simply placing your backlight SSDT (if you have one) in /Extra will do nothing. You will likely need this as well.

If it still doesn't work then the SSDT probably needs modification in order to work right with ACPIBacklight.kext, or you're missing PNLF or _DOS methods or both. Take a look at Rehabman's laptop DSDT patch repository, it's stuffed to the brim with goodies.

 

You should also look for Backlight code in your DSDT. Maybe it's there but something is missing in order for OS X to use it properly.

 

I'm sure there are specific requirements for backlight control on ATI/AMD video hardware. Try to find topics by other laptop owners with ATI/AMD graphics from the same generation as yours and learn from them.

 

This is all I know, my laptop is from 2008, it runs 10.7.5 and I have not been able to figure out how to use any of the up to date ways to get backlight working with it. Good luck.

  • Like 1
Link to comment
Share on other sites

Actually i was successfully running mountain lion with full Qe/Ci and the only con was sleep and brightness.

But i am such as person who resembles the One Plus company motto 'Never settle'

 

I didn't settle i went for Yosemite installed it ! Made wifi working and is now stuck on my Ati card acceleration. Im working on it and i think im nearing success.

After that next up is brightness. I will be here soon with my update.

Im now using clover for the Ati card acceleration. I love chameleon :/

Link to comment
Share on other sites

 Share

×
×
  • Create New...