Yang lumayan kritikal sih tampilan, soalnya gimana mau pake komputer dengan enak kalo layarnya kedip2 dengan refresh rate 60Hz, yaa maklum lah saya masih menggunakan CRT, namanya juga PC jadul.
yang pernah saya lakukan setidaknya ada 2 cara untuk mengaktifkan VGA nVidia di Hackintosh yang terinstall di pc kita 1 melalui Inject EFI code yang di taroh di boot loader & satunya lewat nVidia Enabler Kext.
Inject EFI code ke Chameleon
Tools yang di gunakan untuk mempermudah yaitu: osx86tools & Chameleon Wizard kalau boot loadernya pake chameleon, kalo pake chimera aku gak pernah pake.
Setelah muncul window Boot Editor kemudian klik "GFX Strings" maka akan muncul window seperti ini
Pada bagian menu drop down Graphics Card, pilih type sesuai dengan type VGA nVidia yang terpasang, lalu copy text yang ada di kolom Hexadecimal EFI String
Jalankan Chameleon Wizard klik tab "org.chameleon.Boot"(1) lalu klik tombol paste(2), kemudian klik tombol save(3).
Kalau di display Properties system tidak muncul menu untuk merubah resolusi, pada Chameleon Wizard coba klik Graphic Mode(4) kemudian pilih resolusi yang di kehendaki dari menu drop down, kalau mau merubah refresh rate monitor tambah kan nilai refresh rate yang di inginkan di belakang nilai resolusi, dengan dimulai dengan tanda @. Perhatikan gambar dibawah.
Kalau menggunakan EFI Inject jangan lupa hilangkan centang pada bagian Graphics Enabler. Graphics Enabler di gunakan kalau mau menggunakan Graphicsenabler Kext. kalau ikut di centang waktu menggunakan EFI Inject ada kemungkinan bakalan conflict.
Setelah di save coba Restart system anda lalu berdoa & lihat hasilnya.
Tools yang di butuhkan untuk mempermudah pekerjaan yaitu terminal untuk edit mengedit, disini saya menggunakan Vi editor & command lspci yang sudah ada tersedia di osx86tools.
Restart sistem kemudian pada chameleon boot option tambahkan opsi -v agar dapat melihat proses yang terjadi saat komputer booting, perhatikan saat sistem mendeteksi Graphic Device. perhatikan kext apa yang di gunakan oleh system, di ingat atau di catat untuk proses selanjutnya. pada komputer saya dengan VGA GeForce 7300 GT menggunakan NVDANV40HalG7xxx.kext
Langkah terakhir adalah Restart system anda lalu berdoa & lihat hasilnya.
GraphicsEnabler Kext
Cara berikutnya menggunakan Graphics Enabler, kayaknya cara ini yang lumayan asyik.. soalnya di system osx86 saya menggunakan cara ini jadi ada muncul menu pilihan resolusi di display properties & berubah secara onTheFly,QE/CI juga berjalan baik disini.
Graphics Enabler yang saya gunakan ialah Graphic Enabler bawaan dari distro osx86 iAtkos L2.
Graphics Enabler yang saya gunakan ialah Graphic Enabler bawaan dari distro osx86 iAtkos L2.
Tools yang di butuhkan untuk mempermudah pekerjaan yaitu terminal untuk edit mengedit, disini saya menggunakan Vi editor & command lspci yang sudah ada tersedia di osx86tools.
catatan: vi adalah non gui text editor, command penggunaannya seperti find, insert, save & quit mohon cari refrensi ke google, alternatif untuk selain vi adalah dengan menggunakan text edit.
Restart sistem kemudian pada chameleon boot option tambahkan opsi -v agar dapat melihat proses yang terjadi saat komputer booting, perhatikan saat sistem mendeteksi Graphic Device. perhatikan kext apa yang di gunakan oleh system, di ingat atau di catat untuk proses selanjutnya. pada komputer saya dengan VGA GeForce 7300 GT menggunakan NVDANV40HalG7xxx.kext
Jalankan terminal dari finder, kemudian ketik sudo -s lalu masukan password user anda. ini biasa saya gunakan supaya di setiap command kemudian tidak perlu menambahkan perintah sudo untuk akses root, yang di perlukan dalam mengeditan sistem.
Jalankan osx86tools kemudian klik tombol "View PCI Device" klik "run lspci" kemudian lihat & catat pada bagian VGA dan perhatikan device id nya, contoh lihat text bold dibawah:
vi /System/Library/Extensions/NVDANV40HalG7xxx.kext/Contents/Info.plist
lalu cari bagian IOPCIPrimaryMatch lalu kemudian pada awal bagian adal isi dari string tambahkan info dari lspci tadi [10de:0393] dirubah menjadi 0x039310de
perhatikan format perubahannya:
misalnya hasil dari lspci adalah [aaaa:bbbb] maka string yang di tambahkan adalah 0xbbbbaaaa
contoh penambahan milik saya seperti ini:
Setelah perubahan di simpan jangan lupa untuk memilih opsi Graphics Enabler pada Chameleon Wizard. lalu simpan perubahan pada Chameleon Wizard.
Catatan: jika VGA yang digunakan bukan seri G7xxx atau kext yang di gunakan oleh sistem bukan NVDANV40HalG7xxx.kext sebagai ganti dari NVDAResmanG7xxx.kext coba edit file NVDAResman.kext/Contents/Info.plist dan tambahkan key string seperti diatas.Jalankan osx86tools kemudian klik tombol "View PCI Device" klik "run lspci" kemudian lihat & catat pada bagian VGA dan perhatikan device id nya, contoh lihat text bold dibawah:
01:00.0 VGA compatible controller [0300]: nVidia Corporation G70 [GeForce 7300 GT] [10de:0393] (rev a1)Pada terminal ketikan perintah
vi /System/Library/Extensions/NVDANV40HalG7xxx.kext/Contents/Info.plist
lalu cari bagian IOPCIPrimaryMatch lalu kemudian pada awal bagian adal isi dari string tambahkan info dari lspci tadi [10de:0393] dirubah menjadi 0x039310de
perhatikan format perubahannya:
misalnya hasil dari lspci adalah [aaaa:bbbb] maka string yang di tambahkan adalah 0xbbbbaaaa
contoh penambahan milik saya seperti ini:
Setelah itu lakukan hal yang sama pada NVDAResmanG7xxx.kext ketik perintah
vi /System/Library/Extensions/NVDAResmanG7xxx.kext/Contents/Info.plistlalu edit string dari key IOPCIPrimaryMatch sama seperti diatas. kalau tidak di temukan key IOPCIPrimaryMatch coba di tambahkan sendiri seperti contoh berikut (perhatikan contoh posisi penempatan key yang baru):
Setelah perubahan di simpan jangan lupa untuk memilih opsi Graphics Enabler pada Chameleon Wizard. lalu simpan perubahan pada Chameleon Wizard.
Langkah terakhir adalah Restart system anda lalu berdoa & lihat hasilnya.




