Contribute
Register

How can I merge the SSDT into DSDT?

Status
Not open for further replies.
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 2, 2012
Messages
183,805
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: 116
Status
Not open for further replies.
Top