Jump to content

Dell Studio 14z DSDT Help


tamorgen
 Share

7 posts in this topic

Recommended Posts

For the past year and a half, I've been using a DSDT of another user that has the same laptop as mine, which is a Dell Studio 14z. It works fine for the most part, but there are some minor issues I've never been able to resolve, such as the function keys that control the screen brightness, as well as the auto dimming feature when unplugging your power supply.

 

I've just installed Lion, and I know there have been a number of improvements in auto patching DSDTs, and I'm wondering if I would benefit by taking a crack at mine? What would I be getting myself into? Where should I start? Do I need to boot to another OS to get a clean DSDT that's not the one I borrowed, or what is the best way to do this? I imagine I can boot to a Ubunto CD and pull from there, but I'm not totally sure.

 

Thanks for any advice anyone can give me.

Link to comment
Share on other sites

...I'm wondering if I would benefit by taking a crack at mine? What would I be getting myself into? Where should I start? Do I need to boot to another OS to get a clean DSDT that's not the one I borrowed, or what is the best way to do this? I imagine I can boot to a Ubunto CD and pull from there...
You shouldn't use others' DSDT. Although hardware might seem the same, some things might slightly differ. It is better to patch it yourself using available tools or this automated tool.

 

In order to patch a DSDT, you will need to extract a "clean" (original) DSDT.aml in Windows or Linux. You could extract it in OS X too, but it will be prepatched already, as you have a patched version loaded via Chameleon. IMO the easiest way is to use Ubuntu (or other Linux) Live CD, and extract all ACPI tables you hardware can offer. How-to http://www.insanelymac.com/forum/index.php?showtopic=215844

 

The easiest way is to use the automated tools against original DSDT table. Just press the button ;) But you can achieve much more by editing DSDT (as well as some other tables such as SSDT) manually. It is time consuming but will pay-off. With properly patched DSDT one can get ride of some patched/helper kexts, injectors and so on. System stability/performance might increase as well.

 

For instance display dimming can be archived via DSDT edit plus one kext in /E/E. Same with battery. The more you know about it, the more you can get from this.

Link to comment
Share on other sites

That is what I am hoping for. Fewer kexts that may or may not need to be constantly updated from update to update, power management issues, etc.

That being said, I just tried booting to Ubuntu 11.04 on a USB stick on my system. The DSDT file is not under /proc/acpi. Am I missing something, other than the file I need?

Link to comment
Share on other sites

he DSDT file is not under /proc/acpi. Am I missing something, other than the file I need?
If you ran the script attached in the linked topic (and have installed acpidump tool beforehand), the resulting folder with all ACPI tables should be located in home folder or Desktop.
Link to comment
Share on other sites

If you ran the script attached in the linked topic (and have installed acpidump tool beforehand), the resulting folder with all ACPI tables should be located in home folder or Desktop.

 

Hmmm... I'll have to try again. Maybe there is an issue with 11.04. I I think I still have a 9.1 boot DVD around, so I might try that.

Link to comment
Share on other sites

Hmmm... I'll have to try again. Maybe there is an issue with 11.04. I I think I still have a 9.1 boot DVD around, so I might try that.

 

Not sure what I was doing early, but it worked like a charm this time. Now I have to see if I really want to do this :-)

Link to comment
Share on other sites

 Share

×
×
  • Create New...