Hepinize selam! Bu rehberi kaynaktan daha farklı ve kısa tutacağım. İşin mantığı/algoritması şu şekilde;
#ACPI Yolunu/Path Öğrenme
Yamalamadan önce bize lazım olan şey, İşlemci ACPI yolumuz. Bunu öğrenmek için de:
#Yamalama
ACPI yolumuzu öğrendiğimize göre, SSDT'mizi alıp işe koyulalım:
Yukarıdaki SSDT'nin içinde zaten işlemcinizin içerisinde olması muhtemel. Eğer öyleyse, diğer tüm girdileri PMPM methodu ile silebilirsiniz. PMPM metodu plugin-type=1'i sistemimize injekte etmeye yarar.
#SSDT'yi Derleme
macOS'ta DSDT'leri ve SSDT'leri derlemek çok kolay, tek ihtiyacınız olan şey MaciASL. Bu bağlamda zaten şu an sizde yüklü olması lazım. Derlemek için, File -> SaveAs -> ACPI Machine Language Binary(.AML) olarak kaydedebilirsiniz.
#Sonuç
Güç yönetiminin çalıştığını ve yamayı doğru yaptığınızı anlayabilmek için IORegistryExplorer'i indirin ve
Kaynak: Fixing Power Management: Manual | Getting Started With ACPI
- İşlemcinizin ACPI yolunu öğreniyorsunuz,
- MacOS'a geçip SSDT'yi, MaciASL ile açıyorsunuz,
- SSDT'yi, aşağıda bulunan örnekteki gibi fakat kendi ACPI yolunuz olacak şekilde düzenleyip kaydediyorsunuz.
- Ardından SSDT'yi EFI/OC/ACPI'ye atıp Config.plist'e işliyorsunuz.
#ACPI Yolunu/Path Öğrenme
Yamalamadan önce bize lazım olan şey, İşlemci ACPI yolumuz. Bunu öğrenmek için de:
#Yamalama
ACPI yolumuzu öğrendiğimize göre, SSDT'mizi alıp işe koyulalım:
Yukarıdaki SSDT'nin içinde zaten işlemcinizin içerisinde olması muhtemel. Eğer öyleyse, diğer tüm girdileri PMPM methodu ile silebilirsiniz. PMPM metodu plugin-type=1'i sistemimize injekte etmeye yarar.
- Hatırlatıcı:
plugin-type=1
'i sadece ilk thread'e uygulamamız lazım
Orijinal Hali | Düzenlenmiş Hali |
---|---|
*Keep=>Tutun/Silmeyin |
#SSDT'yi Derleme
macOS'ta DSDT'leri ve SSDT'leri derlemek çok kolay, tek ihtiyacınız olan şey MaciASL. Bu bağlamda zaten şu an sizde yüklü olması lazım. Derlemek için, File -> SaveAs -> ACPI Machine Language Binary(.AML) olarak kaydedebilirsiniz.
#Sonuç
Güç yönetiminin çalıştığını ve yamayı doğru yaptığınızı anlayabilmek için IORegistryExplorer'i indirin ve
AppleACPICPU
'ı aratın.XCPM Mevcut | XCPM Eksik |
---|---|
Güç Yönetimi çalışıyor | Güç Yönetimi çalışmıyor |
Kaynak: Fixing Power Management: Manual | Getting Started With ACPI