Dortatniaでは、Cometlakeで以下が必要ですが・・・
1.SSDT-PLUG.aml
2.SSDT-EC-USBX.aml(SSDT-EC.aml)
3.SSDT-AWAC.aml
4.SSDT-RHUB.aml
4以外のものは、自分のマザーボードのDSDT.amlから作り出すのが、ファインチューンだという指摘を受けたので、作ってみることにしました。
実は作るにあたって問題が・・・macのpythonって、まだ基本的には3になっていないんですね。多くのビルドスクリプトは探してきて、python3として利用しているため面倒んです。
そこで、Windows上で、作ってみました。PowertShellはUnixで使いやすいのでとてもよくなりました。
参考は、5T33Z0さんの、OCパッチ集
https://github.com/5T33Z0/OC-Little-Translated/tree/main/01_Adding_missing_Devices_and_enabling_Features
です。
Manualは面倒なので、SSDTimeを使います。
/ SSDTTime
WIndowsターミナルを開いて、(ここではZipでダウンロードし、D:\SSDTime-masterに入れました)
PS D:\SSDTTime-master> .\SSDTTime.bat
初めにPythonがない場合自動的にPython3を探してきて、インストール後以下の画面になります。
#######################################################
# SSDT Time #
#######################################################
Current DSDT: D:\SSDTTime-master\Results\DSDT.aml
1. FixHPET - Patch Out IRQ Conflicts
2. FakeEC - OS-Aware Fake EC
3. FakeEC Laptop - Only Builds Fake EC - Leaves Existing Untouched
4. PluginType - Sets plugin-type = 1 on First ProcessorObj
5. PMC - Enables Native NVRAM on True 300-Series Boards
6. AWAC - Context-Aware AWAC Disable and RTC Fake
7. USB Reset - Reset USB controllers to allow hardware mapping
8. Dump DSDT - Automatically dump the system DSDT
D. Select DSDT or origin folder
Q. Quit
Please make a selection:
0.9でDSDT.amlを書き出す。
1.Dで、DSDT.amlを読み込む。
2.2でSSDT-EC.amlを作る。
3.4でSSDT-PLUF.amlを作る
4.5でSSDT-AWAC.amlを作る。
これを入れればよいようです。
(SSDT-RHUB.amlはよくわかっていません)
コメント