Contribute
Register

DSDT/SSDT i do not understand anything ...

Status
Not open for further replies.
Joined
Jul 31, 2015
Messages
39
Motherboard
Asus H81T
CPU
i5-4440S
Graphics
HD4600(cpu)
Mac
  1. MacBook Pro
Classic Mac
  1. 0
Mobile Phone
  1. 0
Hello, i just managed to hack my new computer and it works great, and i am trying to "install" DSDT SSDT..

It is very difficult to know what is DSDT and DDST ... Why patching, and what to do for a computer ...

so, I followed that guide to "install" that :

DSDT/SSDTs will be different for different BIOS versions/CPUs.

You can extract the ACPI files from your BIOS. Then you can apply required patches and you can use it.

Boot into Linux (No need to install, just make bootable USB of Ubuntu then boot in to it)
Once it is reached desktop open the Terminal and run below command.
Code:

Code:
[/COLOR][COLOR=#000000]sudo cp -R /sys/firmware/acpi/tables DEST[/COLOR][COLOR=#000000]

* Replace DEST with the path of your USB Stick (USB Stick need to be formatted as FAT32 for avoiding the permission issues)

Before trying to open, it should be disassembled with iasl

1. Download iasl from here
2. Copy the download iasl binary to /usr/bin/
3. Copy the DSDT and all SSDTS (Copy from Dynamic folder too) to one new folder.
4. Add the extension .aml to all the copied files
5. Open terminal, change the directory to the created new folder (Where you put DSDT/SSDTs)
6. Run the command Code:

Code:
iasl -da -dl *.aml

7. Download MaciASL from here
8. Copy the MaciASL to /Applications folder
9. Now you can open your DSDT/SSDTs with MaciASL and can apply required patches.
10. Here is the link for PJALM's desktop patch repo : http://www.pjalm.com/forums/

But i am stuck on the step 9, i mean, what should i do ?? I have my dsl files, i can openned them with MaciASL and so .. lots of patch available on the website, lot of information, i am comppletely lost ...
I also checked this guide :
[Guide] Patching LAPTOP DSDT/SSDTs
And it says that we have to Filter ACPI files, fixing erros and use a patch? But why patching ?

I am trying to understand, but very not clear on internet to understand. Everywhere it say that we must patch or whatever, but nowhere it says why ....

Does someone can clearly explain what is important and what is not..?

Thanks a lot
 
But i am stuck on the step 9, i mean, what should i do ?? I have my dsl files, i can openned them with MaciASL and so .. lots of patch available on the website, lot of information, i am comppletely lost ...

In order to understand which patch(es) you should apply, you need to be aware of a problem you're trying to fix, and which patches (if any) are applicable to fix that particular problem.

What is the problem you're trying to fix?
 
Thank you for your reply :)

-sometime during startup it restarts by itself (only while starting up, not when he is switched on)
-internal speaker doesn't work (headphone plug work)
-maybe power management? or temperature management ?
 
Thank you for your reply :)

Not necessarily fixable issues with DSDT patching.

-sometime during startup it restarts by itself (only while starting up, not when he is switched on)

You should detail your install/post install process.

-internal speaker doesn't work (headphone plug work)

Is this a laptop?

Note this forum is Desktop only: http://www.tonymacx86.com/dsdt/102223-desktop-only.html

-maybe power management? or temperature management ?

Power management is accomplished with an add-on SSDT, not patched.
 
Thanks,

so this guide will solve my CPU/IGPU power management.

And what should i do to solve my :
-internal speaker problem
-there is also something i did not tell you is the sleeping mode which don't work
 
Thanks,

so this guide will solve my CPU/IGPU power management.

And what should i do to solve my :
-internal speaker problem
-there is also something i did not tell you is the sleeping mode which don't work

There is an audio subforum. Audio questions here are off-topic.

Native power management is a prerequisite for sleep.
 
I thoughh DSDT/SSDT could fixe this kind of problems.... apparently not

so finally i though DSDT and SSDT was very important to make a computer more stable, but it seems not ..?
 
I thoughh DSDT/SSDT could fixe this kind of problems.... apparently not

so finally i though DSDT and SSDT was very important to make a computer more stable, but it seems not ..?

Usually a combination of kexts and DSDT/SSDT. Depends on the specifics of the problem and the hardware involved.
 
Status
Not open for further replies.
Back
Top