Kaskus

Tech

E.L.E.N.AAvatar border
TS
E.L.E.N.A
iHackintosh INTEL-based Only !!! - Part 2

iHackintosh INTEL-based Only !!! - Part 2

iHackintosh INTEL-based Only !!! - Part 2


Thread ini adalah pengembangan dari thread [Sharing dan Troubleshooting]Hackintosh dari Pemula untuk Pemulayg sebelomnya dirintis oleh agan Oachkatzloaf. Seiring perkembangan dunia hackintosh dan juga antusiasme kaskuser terhadap hackintosh yg cukup tinggi, maka muncul usulan untuk mempertajam pembahasan berdasarkan jenis processor yang digunakan untuk membangun sebuah sistem hackintosh. Untuk selanjutnya, thread ini akan mengkhususkan pembahasan tentang sistem berbasis INTEL, Pemakai AMD silahkan kemari iHackintosh AMD-based Only !!!

RULES
Quote:


====================
Panduan Bertanya
====================
Quote:

------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Quote:

Quote:

Quote:

Quote:
Quote:
Diubah oleh arvianeutron 05-09-2015 18:18
0
948.8K
10K
Thread Digembok
Mari bergabung, dapatkan informasi dan teman baru!
Macintosh
Macintosh
KASKUS Official
472Thread1.2KAnggota
Tampilkan semua post
vjunAvatar border
vjun
#1
DSDT simple guide (part I)
Atas request agan E.L.E.N.A saya coba buat guide sederhana untuk DSDT. Guide ini bertujuan untuk menolong hackintosher, terutama yang nubi untuk membuat sistem OSX86 nya menjadi semakin OK lagi. Dan ini platform independent artinya bisa diaplikasikan di Intel maupun AMD.

Quote:


DEFINISI
Quote:


Jadi secara garis besarnya DSDT atau file "DSDT.aml" yang biasanya dipakai dalam metode install retail hackintosh, adalah file yang diperlukan untuk mengoverride sistem BIOS kita sehingga menjadi lebih cocok/compliant ke hardware Mac. Bootloader yang sekarang umum digunakan di hackintosh sudah support untuk load DSDT misalnya Chameleon/PC EFI.

Spoiler for "Video tentang DSDT | Copyright TonyMac":


KEUNTUNGAN MEMAKAI DSDT?

  • Sistem lebih optimize
  • Mendekati 100% Mac
  • Jumlah kext bisa dikurangi, sehingga meminimalisir KP saat update.
  • Bisa mengpatch hardware yang belum ada yang cocok kextnya. Misal VGA.

DSDT bisa membuat sistem hackintosh kita menjadi makin ok, tapi tidak menjamin akan menghilangkan error/KP tanpa adanya DSDT fix yang sesuai dengan hardwarenya. Oleh karena itu sangat disarankan memakai DSDT yang benar2 sesuai dengan motherboard/hardwarenya.

STRUKTUR DSDT

Biasanya file DSDT.aml diletakkan di dalam folder Extra (Chameleon) atau di root. Atau tidak masalah kalo ditaro di keduanya. Biasanya saya copy ke dua-duanya biar aman emoticon-Big Grin
Ini juga berlaku kalau agan bikin installer retail di FD/HDD. Jadi kalau agan bikin installer retail di flashdisk/harddisk tapi pas boot dari usb ga mau masuk ke instalasi mac/KP, kemungkinan besar agan perlu DSDT untuk ditaro di installernya (Pengalaman saya install Snow Leopard di 2 workstation DELL yang pakai mobo server Intel seri 5000X)

gambaran umum :

Quote:


CARA MENDAPATKAN FILE DSDT.aml

Ada 3 cara untuk mendapatkan file DSDT.
  1. Memakai punya orang lain(paling gampang)
  2. Memakai DSDT Auto Patcher (agak repot dikit)
  3. Manual extract/compile DSDT sendiri (repot ajeee)


1. Memakai DSDT orang lain
Kalau agan pemakai motherboard Gigabyte, bergembiralah! Karena kemungkinan DSDT.aml untuk mobo agan sudah tersedia di internet emoticon-Big Grin
Untuk motherboard lain juga ada, tapi paling banyak Gigabyte. Mungkin karena BIOSnya paling mendekati ACPI Mac dan settingan biosnya banyak.
TonyMac sudah berbaik hati membuatkan DSDT Database untuk kita.

PENTING: File DSDT.aml tergantung versi bios saat diextract, jadi kalau file DSDT agan dari bios misal F5, sedangkan agan masih di F4, ane saranin agan update BIOS ke F5. Untuk downgrade BIOS saya sih ga nyaranin, tapi kalau mau dicoba silahkan. Tapi tidak mutlak harus versi BIOS sama. Usahakan sama supaya fix yang ada di DSDT.aml berjalan mulus semuanya di komputer agan.

  1. Cari motherboard agan disini --> TonyMac's DSDT Database atau di Kexts.com DSDT. Kalau mobo agan ga ada, harus cari lagi di google. Kalau ga ada juga, coba langkah no.2 memakai auto patcher. Kalau ga ada juga, mo ga mau harus ke langkah no.3 yaitu edit sendiri emoticon-Malu
  2. Download file DSDTnya
  3. Copy file DSDT.aml ke partisi Mac agan di /E atau bisa di /E dan /
  4. Reboot dengan flag -v untuk ngecek apakah DSDT kita sudah di load atau belum.

    Kalau udah sukses load kurang lebih akan ada tulisan seperti ini saat boot -v
    Code:
    Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 15528 bytes



Apabila agan memakai MultiBeastuntuk post install, taro file DSDT.aml di desktop agan dan di MultiBeast pilih User DSDT

2. Memakai DSDT Auto Patcher
Moderator insanelymac.com, Mald0n, membuat aplikasi untuk otomatis ngepatch DSDT buat kita. Untuk langkah ini diperlukan Mac yang berjalan normal di PC/laptop agan.

  1. Download app DSDT Auto Patcher
  2. Jalankan app tersebut. Pilih motherboard/tipe komputer yang kita punya. Kalau ga ada, bisa pilih yang Generic atau edit sendiri di langkah no.3 emoticon-Big Grin
  3. Klik tombol apply.
  4. Copy file DSDT.aml yang ada di desktop ke /E dan /

PENTING: Sebelum menggunakan app ini, pastikan kita tidak sedang dalam kondisi boot dari DSDT.aml. Jadi kita boot murni tanpa DSDT. Karena app ini akan mengextract DSDT murni non-patch dari komputer kita lalu ngepatch scr otomatis.

3. Manual extract/compile DSDT sendiri
Saat ini di langkah ke 3 di reserved dulu ya soalnya kayaknya ga muat kalo di 1 post. Sekalian disusun dulu yang enak dipandang mata emoticon-Smilie
Mudah2an 2 langkah di atas udah bisa cukup membantu.


TIPS-TIPS
  • Selalu gunakan dual boot dengan Windows supaya kalau ada yang something wrong dengan hackintosh agan, agan bisa akses partisi mac agan di windows dengan TransMac atau MacDrive dan bisa pindahin/rename file mac agan. Jadi buatlah sistem dual boot OSX dan Windows yang berjalan normal, barulah mulai bermain dengan DSDT emoticon-Big Grin
  • Kalau agan bereksperimen dengan DSDT agan, rename DSDT agan menjadi DSDT2.aml, atau nama lainnya sehingga tidak menimpa DSDT awal yang bisa boot. Nanti boot flagnya di Chameleon pake misalnya
    Quote:

  • Setelah ada DSDT yang working, sebenarnya bisa dihapus beberapa kext seperti ElliotForceLegacyRTC, NullCPUPowerManagement, maupun EVOReboot. Namun ketimbang dihapus, saya sarankan direname saja jadi ElliotForceLegacyRTC.kext.old, dst, supaya kalau ada yang error/KP, kita bisa masuk windows dan rename kembali file tsb ke asalnya, dan boot dengan -f untuk ngeskip extensions cache.
  • Kalau agan udah yakin DSDT yang agan pake sekarang udah tokcer, jangan lupa backup DSDT agan ke drive lain supaya lain waktu kalo diperlukan tinggal copy paste ke installer/partisi baru.


PENUTUP
Demikian guide ini dibuat, mudah-mudahan bisa membantu agan semuanya emoticon-Smilie

-vjun
0
Ikuti KASKUS di
© 2025 KASKUS, PT Darta Media Indonesia. All rights reserved.