Contribute
Register

How can I merge the SSDT into DSDT?

Joined
Aug 26, 2013
Messages
44
Motherboard
Ubuntu
CPU
Haswell
Graphics
HD4400
Mac
Classic Mac
Mobile Phone
Haswell Laptop DSDT + SSDT request Help! :)

I have a Haswell Laptop, whose Graphic infomations in SSDT exist. I want to disable the Geforce video card and add P-States/C-States, but now have the problem.
Who can help me :)

Here is my DSDT + SSDT

View attachment dsdt+ssdt.zip


i have fixed DSDT and inject the HD4400's ig-platform-id and it works well, but havn't removed errors of SSDT(i've tried but failed)

Can anyone do me a favor, to remove the error of SSDT, disable geforce video card and also to add P-States and C-States
smile.png

Thanks in advance
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I have a Haswell Laptop, whose Graphic infomations in SSDT exist. I want to disable the Geforce video card and add P-States/C-States, but now have the problem.
Who can help me :)

Here is my DSDT + SSDT

View attachment 76156


i have fixed DSDT and inject the HD4400's ig-platform-id and it works well, but havn't removed errors of SSDT(i've tried but failed)

Can anyone do me a favor, to remove the error of SSDT, disable geforce video card and also to add P-States and C-States
smile.png

Thanks in advance

The errors stem from improper disassembly. In order disassemble SSDTs with many external references you must use the "-e" option with iasl.

Eg. to properly disassemble your SSDT.aml:
Code:
iasl -e dsdt.aml -d ssdt.aml

Where both ssdt.aml and dsdt.aml are your untouched files (eg. you cannot use patched dsdt.aml for this purpose).

You can also specify all ssdts:
Code:
iasl -e dsdt.aml ssdt-1.aml ssdt-2.aml ssdt-3.aml ssdt-4.aml -d ssdt.aml

You may also need a relatively recent version of iasl. I build my own from modified Intel sources. You can get it from this github repo: https://github.com/RehabMan/acpica

I uploaded a recent build here: http://www.tonymacx86.com/laptop-co...00-hackintosh-able-post717200.html#post717200
 
Joined
Dec 5, 2020
Messages
1
Motherboard
Aorus B360 Gaming3
CPU
9400f
Graphics
Rx580 Shaphia
The errors stem from improper disassembly. In order disassemble SSDTs with many external references you must use the "-e" option with iasl.

Eg. to properly disassemble your SSDT.aml:
Code:
iasl -e dsdt.aml -d ssdt.aml

Where both ssdt.aml and dsdt.aml are your untouched files (eg. you cannot use patched dsdt.aml for this purpose).

You can also specify all ssdts:
Code:
iasl -e dsdt.aml ssdt-1.aml ssdt-2.aml ssdt-3.aml ssdt-4.aml -d ssdt.aml

You may also need a relatively recent version of iasl. I build my own from modified Intel sources. You can get it from this github repo: https://github.com/RehabMan/acpica

I uploaded a recent build here: http://www.tonymacx86.com/laptop-co...00-hackintosh-able-post717200.html#post717200
it's not work. please help me
 

Attachments

  • Screen Shot 2020-12-06 at 01.18.46.png
    Screen Shot 2020-12-06 at 01.18.46.png
    2 MB · Views: 27
Top