Merhaba
İnternette hazır bulduğum dsdt ve ssdt dosyalarını kullanıyordum ama araştırmalarımın sonucunda bu dosyaların üretildiği bilgisayarda bile en küçük ayar değişikliğinde değiştiğini okuyunca kendim patchleyeyim dedim.
Şu ana kadar bilgisayarımda farkettiğim iki sorun var; birincisi harici ekran kartının çalışması diğeri ise bilgisayar uyku moduna giremiyor, girse uyanıp kapanıyor ve uyanmıyor asla.
Montezuma hocamın rehberini ve diğer hackintosh sitelerinden faydalanarak başladım işleme. Önce clover ile acpi dosyaları çıkarma yöntemini kullandım. dsdt dosyası açar açmaz parseop-zero hatası verdi patchleyince o gitti "invalid type (target is package source must be a package also)" hatası geldi ve araştırmalarıma göre çözümünü bulamadım ve bir forumda linux içinden acpi dosyalarını bütün olarak alarak hataları azaltabilirsin denilmiş. Onu denedim ama aldığım acpi dosyaları unix executable olarak görünüyor .aml olarak görünmüyor bu yüzden iasl çalışmıyor.
Sistem özelliklerim:
MSI GE60 2PC Apache / Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz / NVIDIA Corporation GM107M [GeForce GTX 850M] / Intel HD Graphics 4600 / 8 GB DDR3 1600 MHZ / HDD: HGST HTS721010A9 / SSD: TOSHIBA THNSNJ12 / Motherboard: MS-16GF / WLAN: Intel
İnternette hazır bulduğum dsdt ve ssdt dosyalarını kullanıyordum ama araştırmalarımın sonucunda bu dosyaların üretildiği bilgisayarda bile en küçük ayar değişikliğinde değiştiğini okuyunca kendim patchleyeyim dedim.
Şu ana kadar bilgisayarımda farkettiğim iki sorun var; birincisi harici ekran kartının çalışması diğeri ise bilgisayar uyku moduna giremiyor, girse uyanıp kapanıyor ve uyanmıyor asla.
Montezuma hocamın rehberini ve diğer hackintosh sitelerinden faydalanarak başladım işleme. Önce clover ile acpi dosyaları çıkarma yöntemini kullandım. dsdt dosyası açar açmaz parseop-zero hatası verdi patchleyince o gitti "invalid type (target is package source must be a package also)" hatası geldi ve araştırmalarıma göre çözümünü bulamadım ve bir forumda linux içinden acpi dosyalarını bütün olarak alarak hataları azaltabilirsin denilmiş. Onu denedim ama aldığım acpi dosyaları unix executable olarak görünüyor .aml olarak görünmüyor bu yüzden iasl çalışmıyor.
Kod:
Else
{
If (LEqual (ECNO, One))
{
ADBG ("EC Notify")
Store (Acquire (EHLD, 0xFFFF), Local0)
If (LEqual (Local0, Zero))
{
\_SB.PCI0.LPCB.H_EC.ECMD (0x2D)
If (LEqual (ECLP, One))
{
Store (One, ECUP)
}
Release (EHLD)
}
ADBG ("EC Debug")
\_SB.PCI0.LPCB.H_EC.ECWT (Zero, RefOf (\_SB.PCI0.LPCB.H_EC.DLED))
}
P8XH (Zero, 0xC5)
P8XH (One, 0xAB)
ADBG ("Exit CS")
If (PSCP)
{
If (CondRefOf (\_PR.CPU0._PPC))
{
Store (Zero, \_PR.CPU0._PPC ()) ------> hatalı kısım burası gösteriyor invalid type hatasında
PNOT ()
}
}
If (PLCS)
{
RPL1 ()
}
}
P_CS ()
}
}
MSI GE60 2PC Apache / Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz / NVIDIA Corporation GM107M [GeForce GTX 850M] / Intel HD Graphics 4600 / 8 GB DDR3 1600 MHZ / HDD: HGST HTS721010A9 / SSD: TOSHIBA THNSNJ12 / Motherboard: MS-16GF / WLAN: Intel