Hackintool ile Intel Grafik için FrameBuffer Yaması Yapmak

Barsa95

APPRENTICE
4 Nis 2018
59
2
21
24
Intel FB-Patcher
MacOS Mojave'nin piyasaya sürülmesiyle, CLOVER - KextsToPatch aracılığıyla yapılan Framebuffer arabelleklerinin yama yöntemi, özellikle SkyLake ve daha sonraki mimariler için uygun değildir. Bu yüzden Intel grafik kartınızı tanıtmak için Lilu, WhateverGreen ve FB Patcher'ı kullanmalısınız. FB-Patcher uygulamasınının buradaki işlevi ise kendi içindeki Framebuffer veritabanını kullanarak grafik kartınıza uygun framebuffer düzenlemelerini Config.plist / Devices / Properties içine kolaylıkla entegre etmenizi sağlar.
Ek olarak buradaki yama düzenlemesini sadece Mojave için değil, macOS'in bütün eski sürümleri ile de kullanabilirsiniz.

Önhazırlık
  1. Aşağıdaki kextler yüklü ise bunları silin.
    • FakePCIID_Intel_HD_Graphics
    • IntelGraphicsFixup
    • NvidiaGraphicsFixup
    • CoreDisplayFixup
    • Shiki
      Bunların silmemizin nedeni güncel Whatevergreen.kextin bunları artık kendi içinde barındırması.
  2. Config içindeki tüm grafik enjeksiyonlarını kapatın:
    • config.plist/Graphics/Inject/ATI=NO
    • config.plist/Graphics/Inject/Intel=NO
    • config.plist/Graphics/Inject/NVidia=NO
    • config.plist/Graphics/ig-platform-id=
    • config.plist/Devices/FakeID/IntelGFX=
      Ekli dosyayı görüntüle 8268
  3. Config içindeki DSDT fixlerini devre dışı bırakın.
    • AddHDMI
    • FixDisplay
    • FixIntelGfx
    • AddIMEI
  4. Config/ Devices içinde UseIntelHDMI devre dışı bırakın.
  5. Config/ Boot Argüments içinde -disablegfxfirmware komutunu devre dışı bırakın.
  6. Config / Devices içinde IGPU ve HDMI ile ilgili girişler varsa bunları silin.
    • config.plist/Devices/Arbitrary
    • config.plist/Devices/Properties
    • config.plist/Devices/AddProperties
  7. IGPU ve HDMI ile alakalı yamalı DSDT ve SSDT varsa bunları kaldırın.
    • EFI/CLOVER/ACPI/patched
  8. Config / ACPI / Patches içinde GFX0 -> IGPU uygulayın.
ADIMLAR:
  1. Whatevergreen ve Lilu.kext'lerini indirin ve bunların kurulumlarını yapın.
    Releases · acidanthera/WhateverGreen · GitHub
    Releases · acidanthera/Lilu · GitHub
  2. Ardından Intel FB-Patcher açın.
    Download Hackintool
  3. Intel FB-Pacher Menü Bar / Framebuffer içinde macOS 10.13.6 (17G2112) / macOS 10.14(18A389) seçin.
    Ekli dosyayı görüntüle 8271
  4. Bundan sonra General içinde sizin işlemci mimarinizi ve size uygun olabilecek IGPU Platform-ID'sini seçin. Aşağıda bazı önerilen Platform kimliklerini listeledim:
    1. Gen 2: Sandy Bridge (Intel HD Graphics 2000/3000)
      • Destek OS X 10.7.x ile başladı ve macOS 10.13.6 ile sona erdi.
      • Metal desteği mevcut değil.
      • Masaüstü: 0x00030010 (öntanımlı)
      • Laptop: 0x00010000 (öntanımlı)
    2. Gen 3: Ivy Bridge (Intel HD Graphics 2500/4000)
      • OS X 10.8.x sonrası desteği var.
      • Masaüstü: 0x0166000A (öntanımlı), 0x01620005
      • Laptop: 0x01660003 (öntanımlı), 0x01660009, 0x01660004
    3. Gen 4: Haswell (Intel HD Graphics 4200-5200)
      • OS X 10.9.x sonrası desteği var
      • Masaüstü: 0x0D220003 (öntanımlı)
      • Laptop: 0x0A160000 (öntanımlı), 0x0A260005 (önerilen)
    4. Gen 5: Broadwell (Intel HD Graphics 5300-6300)
      • OS X 10.10.2 sonrası desteklenir
      • Masaüstü: 0x16220007 (öntanımlı)
      • Laptop: 0x16260006 (öntanımlı)
    5. Gen 6: Skylake (Intel HD Graphics 510-580)
      • OS X 10.11.4 sonrası desteği var.
      • Masaüstü: 0x19120000 (öntanımlı)
      • Laptop: 0x19160000 (öntanımlı)
    6. Gen 7: Kaby Lake (Intel HD Graphics 610-650)
      • macOS 10.12.6 sonrası desteği var
      • Masaüstü: 0x59160000 (öntanımlı)
      • Laptop: 0x591B0000 (öntanımlı)
    7. Gen 8: Coffee Lake (Intel UHD Graphics 630)
      • macOS 10.13.6 (17G2112) / 10.14 beta 4 (18A336e) sonrası desteği var
      • Masaüstü: 0x3EA50000 (öntanımlı), 0x3E9B0007 (önerilen)
      • Laptop: 0x3EA50009 (öntanımlı)
  5. Uygun seçimi yaptıktan sonra "Patch" butonuna tıklayın ve "Patch Options" / "General" altında aşağıdaki seçenekleri seçin.
    • Auto Detect Changes
    • All
    • Connectors
    • VRAM
  6. Şimdi yine "Patch Options", "Advanced" içinde aşağıdaki seçenekleri seçin.
    • DVMT pre-alloc 32 MB
    • VRAM 2048 MB
    • Enable HDMI20 (4K)
  7. Device ID' yi kontrol edin ve genellikle grafik kartınızla eşleşen platfrom-id'ye karşılık gelen platform-id' yi seçin.
  8. Bundan sonra Generate Patch tuşuna basın.
  9. Menü Bar / File / Export / Clover Config.plist seçin.
  10. Açılan ekranda config plist dosyanızı gösterin ve yamaların config dosyanıza eklenmesini sağlayın.
Örnekler:

Coffee Lake (Sekizinci Jenerasyon) platform: Intel UHD Graphics 630 (Mobile)

Ekli dosyayı görüntüle 8274 Ekli dosyayı görüntüle 8275 Ekli dosyayı görüntüle 8276

Kaby Lake (Yedinci Jenerasyon) platform Intel HD Graphics 620/Intel UHD Graphics 620 (Mobile)
Ekli dosyayı görüntüle 8278 Ekli dosyayı görüntüle 8276 Ekli dosyayı görüntüle 8277

Skylake (Altıncı Jenerasyon) Intel HD Graphics 530 (Mobile)
Ekli dosyayı görüntüle 8280 Ekli dosyayı görüntüle 8281 Ekli dosyayı görüntüle 8282

Haswell (Dördüncü Jenerasyon) Intel HD Graphics 4600 (Mobile)
Ekli dosyayı görüntüle 8283 Ekli dosyayı görüntüle 8284 Ekli dosyayı görüntüle 8285


Export ettikten sonra masaüstüne kaydettiğim config.plist dosyasını seçemiyorum fakat masaüstüne aynı isimle kaydettiğimde değiştirilsin mi diye soruyor. Doğru mu yapıyorum yoksa yanlış yaptığım bişey mi var?

  • config.plist/Graphics/ig-platform-id= eğerki buraya 0x12345678 eklemezsem bilgisayar apple logosunda restart ediyor. bunu eklesem bir sorun olur mu ?

Export ettikten sonra masaüstüne kaydettiğim config.plist dosyasını seçemiyorum fakat masaüstüne aynı isimle kaydettiğimde değiştirilsin mi diye soruyor. Doğru mu yapıyorum yoksa yanlış yaptığım bişey mi var?

  • config.plist/Graphics/ig-platform-id= eğerki buraya 0x12345678 eklemezsem bilgisayar apple logosunda restart ediyor. bunu eklesem bir sorun olur mu ?
elle platform-id = 0x12345678 girmezsem eğer boot sırasında apple logosunda biraz dolup restart atıyor. eğer 0x12345678 girersem de ekran kartımı tanımıyor. Intel HD620
 

toystoy

APPRENTICE
24 Ocak 2019
18
2
0
Ankara
Config / ACPI / Patches içinde GFX0 -> IGPU zaten mevcut iken ekran parlaklık ayarı için rehberdeki adımları uygulamıştım;
Sierra 10.12.4 Kurulum Sonrası Ekran Parlaklığı Çalıştırmak | osxinfo.net: Hackintosh Türkiye Destek Platformu
FrameBuffer Grafik Yaması için; daha önce 'GFX0 -> IGPU' yaması uyguladığım DSDT.aml DSDT.dsl ve SSDT-PNLF.aml dosyalarını ve Config>ShortOrder>SSDT-PNLF.aml ve injectedid komutunu kaldırdım. About This Mac kısmında 2048MB olarak görünüyordu ama ekran parlaklık ayarı çalışmadı. Bunun için sadece SSDT-PNLF.aml config'e ve patched klasörüne ekledim, parlaklık düzeldi bu sefer de 1536MB olarak görünüyor. Oldu mu olmadı mı ne oldu anlamadım=)

edit: sistemde sadece uefi olarak Sierra 10.12.6 yüklü.
 

S10soz_21

MASTER JEDI
MODERATOR
19 Haz 2017
2,246
410
1,851
28
Diyarbakır/Amed
Config / ACPI / Patches içinde GFX0 -> IGPU zaten mevcut iken ekran parlaklık ayarı için rehberdeki adımları uygulamıştım;
Sierra 10.12.4 Kurulum Sonrası Ekran Parlaklığı Çalıştırmak | osxinfo.net: Hackintosh Türkiye Destek Platformu
FrameBuffer Grafik Yaması için; daha önce 'GFX0 -> IGPU' yaması uyguladığım DSDT.aml DSDT.dsl ve SSDT-PNLF.aml dosyalarını ve Config>ShortOrder>SSDT-PNLF.aml ve injectedid komutunu kaldırdım. About This Mac kısmında 2048MB olarak görünüyordu ama ekran parlaklık ayarı çalışmadı. Bunun için sadece SSDT-PNLF.aml config'e ve patched klasörüne ekledim, parlaklık düzeldi bu sefer de 1536MB olarak görünüyor. Oldu mu olmadı mı ne oldu anlamadım=)

edit: sistemde sadece uefi olarak Sierra 10.12.6 yüklü.
1536MB olarak görünmesi normaldir. 2048 MB olması için platform id ye göre vram yamasını yapman lazım.
 

toystoy

APPRENTICE
24 Ocak 2019
18
2
0
Ankara
Rehberdeki adımları harfiyen uyguladım. IvyBridge-0x01660003 Intel HD4000. 2048'i gördüm zaten. Ekran parlaklığı gidince düzeltmek için config/ShortOrder ve Clover/ACPI/patched içine SSDT-PNLF.aml ekledikten sonra 1536MB oldu. SSDT-PNLF.aml ekli iken tekrar Hackintool ile yama yapayım dedim, aynı config üzerine yazdırdım sonuç aynı... Bu SSDT-PNLF.aml bu yamayı geçersiz kılıyorsa ekran parlaklığını düzeltmenin başka bir yolu var mıdır?
 

korcan

APPRENTICE
18 Mar 2019
3
0
0
22
Merhaba, ne zaman generate patch desem FB Patcher / Hackintool çöküyor. Düzeltmenin bir yolu var mıdır acaba?
 

burakkurtulmus

APPRENTICE
12 Tem 2018
31
0
0
42
Intel FB-Patcher
MacOS Mojave'nin piyasaya sürülmesiyle, CLOVER - KextsToPatch aracılığıyla yapılan Framebuffer arabelleklerinin yama yöntemi, özellikle SkyLake ve daha sonraki mimariler için uygun değildir. Bu yüzden Intel grafik kartınızı tanıtmak için Lilu, WhateverGreen ve FB Patcher'ı kullanmalısınız. FB-Patcher uygulamasınının buradaki işlevi ise kendi içindeki Framebuffer veritabanını kullanarak grafik kartınıza uygun framebuffer düzenlemelerini Config.plist / Devices / Properties içine kolaylıkla entegre etmenizi sağlar.
Ek olarak buradaki yama düzenlemesini sadece Mojave için değil, macOS'in bütün eski sürümleri ile de kullanabilirsiniz.

Önhazırlık
  1. Aşağıdaki kextler yüklü ise bunları silin.
    • FakePCIID_Intel_HD_Graphics
    • IntelGraphicsFixup
    • NvidiaGraphicsFixup
    • CoreDisplayFixup
    • Shiki
      Bunların silmemizin nedeni güncel Whatevergreen.kextin bunları artık kendi içinde barındırması.
  2. Config içindeki tüm grafik enjeksiyonlarını kapatın:
    • config.plist/Graphics/Inject/ATI=NO
    • config.plist/Graphics/Inject/Intel=NO
    • config.plist/Graphics/Inject/NVidia=NO
    • config.plist/Graphics/ig-platform-id=
    • config.plist/Devices/FakeID/IntelGFX=
      Ekli dosyayı görüntüle 8268
  3. Config içindeki DSDT fixlerini devre dışı bırakın.
    • AddHDMI
    • FixDisplay
    • FixIntelGfx
    • AddIMEI
  4. Config/ Devices içinde UseIntelHDMI devre dışı bırakın.
  5. Config/ Boot Argüments içinde -disablegfxfirmware komutunu devre dışı bırakın.
  6. Config / Devices içinde IGPU ve HDMI ile ilgili girişler varsa bunları silin.
    • config.plist/Devices/Arbitrary
    • config.plist/Devices/Properties
    • config.plist/Devices/AddProperties
  7. IGPU ve HDMI ile alakalı yamalı DSDT ve SSDT varsa bunları kaldırın.
    • EFI/CLOVER/ACPI/patched
  8. Config / ACPI / Patches içinde GFX0 -> IGPU uygulayın.
ADIMLAR:
  1. Whatevergreen ve Lilu.kext'lerini indirin ve bunların kurulumlarını yapın.
    Releases · acidanthera/WhateverGreen · GitHub
    Releases · acidanthera/Lilu · GitHub
  2. Ardından Intel FB-Patcher açın.
    Download Hackintool
  3. Intel FB-Pacher Menü Bar / Framebuffer içinde macOS 10.13.6 (17G2112) / macOS 10.14(18A389) seçin.
    Ekli dosyayı görüntüle 8271
  4. Bundan sonra General içinde sizin işlemci mimarinizi ve size uygun olabilecek IGPU Platform-ID'sini seçin. Aşağıda bazı önerilen Platform kimliklerini listeledim:
    1. Gen 2: Sandy Bridge (Intel HD Graphics 2000/3000)
      • Destek OS X 10.7.x ile başladı ve macOS 10.13.6 ile sona erdi.
      • Metal desteği mevcut değil.
      • Masaüstü: 0x00030010 (öntanımlı)
      • Laptop: 0x00010000 (öntanımlı)
    2. Gen 3: Ivy Bridge (Intel HD Graphics 2500/4000)
      • OS X 10.8.x sonrası desteği var.
      • Masaüstü: 0x0166000A (öntanımlı), 0x01620005
      • Laptop: 0x01660003 (öntanımlı), 0x01660009, 0x01660004
    3. Gen 4: Haswell (Intel HD Graphics 4200-5200)
      • OS X 10.9.x sonrası desteği var
      • Masaüstü: 0x0D220003 (öntanımlı)
      • Laptop: 0x0A160000 (öntanımlı), 0x0A260005 (önerilen)
    4. Gen 5: Broadwell (Intel HD Graphics 5300-6300)
      • OS X 10.10.2 sonrası desteklenir
      • Masaüstü: 0x16220007 (öntanımlı)
      • Laptop: 0x16260006 (öntanımlı)
    5. Gen 6: Skylake (Intel HD Graphics 510-580)
      • OS X 10.11.4 sonrası desteği var.
      • Masaüstü: 0x19120000 (öntanımlı)
      • Laptop: 0x19160000 (öntanımlı)
    6. Gen 7: Kaby Lake (Intel HD Graphics 610-650)
      • macOS 10.12.6 sonrası desteği var
      • Masaüstü: 0x59160000 (öntanımlı)
      • Laptop: 0x591B0000 (öntanımlı)
    7. Gen 8: Coffee Lake (Intel UHD Graphics 630)
      • macOS 10.13.6 (17G2112) / 10.14 beta 4 (18A336e) sonrası desteği var
      • Masaüstü: 0x3EA50000 (öntanımlı), 0x3E9B0007 (önerilen)
      • Laptop: 0x3EA50009 (öntanımlı)
  5. Uygun seçimi yaptıktan sonra "Patch" butonuna tıklayın ve "Patch Options" / "General" altında aşağıdaki seçenekleri seçin.
    • Auto Detect Changes
    • All
    • Connectors
    • VRAM
  6. Şimdi yine "Patch Options", "Advanced" içinde aşağıdaki seçenekleri seçin.
    • DVMT pre-alloc 32 MB
    • VRAM 2048 MB
    • Enable HDMI20 (4K)
  7. Device ID' yi kontrol edin ve genellikle grafik kartınızla eşleşen platfrom-id'ye karşılık gelen platform-id' yi seçin.
  8. Bundan sonra Generate Patch tuşuna basın.
  9. Menü Bar / File / Export / Clover Config.plist seçin.
  10. Açılan ekranda config plist dosyanızı gösterin ve yamaların config dosyanıza eklenmesini sağlayın.
Örnekler:

Coffee Lake (Sekizinci Jenerasyon) platform: Intel UHD Graphics 630 (Mobile)

Ekli dosyayı görüntüle 8274 Ekli dosyayı görüntüle 8275 Ekli dosyayı görüntüle 8276

Kaby Lake (Yedinci Jenerasyon) platform Intel HD Graphics 620/Intel UHD Graphics 620 (Mobile)
Ekli dosyayı görüntüle 8278 Ekli dosyayı görüntüle 8276 Ekli dosyayı görüntüle 8277

Skylake (Altıncı Jenerasyon) Intel HD Graphics 530 (Mobile)
Ekli dosyayı görüntüle 8280 Ekli dosyayı görüntüle 8281 Ekli dosyayı görüntüle 8282

Haswell (Dördüncü Jenerasyon) Intel HD Graphics 4600 (Mobile)
Ekli dosyayı görüntüle 8283 Ekli dosyayı görüntüle 8284 Ekli dosyayı görüntüle 8285
bunu yaptım uhd630 tanıdı fakat hala 30mb
 

ebubekir

APPRENTICE
16 Mar 2019
20
0
1
45
  1. Açılan ekranda config plist dosyanızı gösterin ve yamaların config dosyanıza eklenmesini sağlayın.
  2. kısmında gelip kaldım config. plist dosyamın nerde kayıtlı olduğunu yada confiğ dosyasına nasıl bulabilir ve ekleyebilirim. '
 

montezuma

MASTER YODA
Yönetici
19 Eki 2016
17,036
4,086
4,351
  1. Açılan ekranda config plist dosyanızı gösterin ve yamaların config dosyanıza eklenmesini sağlayın.
  2. kısmında gelip kaldım config. plist dosyamın nerde kayıtlı olduğunu yada confiğ dosyasına nasıl bulabilir ve ekleyebilirim. '
Rehberi dikkatli takip et. 9. adımda anlatılmış.
 

ainal

APPRENTICE
27 Eki 2017
65
7
21
23
Hd4600 I74710MQ kullaniyorum
HDMI çalıştırmak için uğraşıyorum. Temiz kurulum Mojave 14.4 ve hd4600 config ile hdmi haric (takınca restart yapıyor) çalışıyor fakat denilenleri harfiyen yapmama rağmen 7 MB olarak başlıyor ekran kartı. Önerilen platform idleri denedim devices properties içindeki her şeyi silip denedim sonuç aynı sorun nerde olabilir? HDMI çalıştırmanın başka bir yolu var mı?
 

montezuma

MASTER YODA
Yönetici
19 Eki 2016
17,036
4,086
4,351
En kolay yolu bu. Uygulama içindeki bütün uyumlu ID'leri denediğinden, ve bunlara uygun sistem kimliği kullandığından emin ol.
 

Benzer konular

AD Engelleyici Tespit Edildi

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engelleme konusunda harika bir iş çıkarsa da, web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi ve bize destek olmak için lütfen AdBlocker’ınızı devre dışı bırakın.

AD Reklam Engelleyiciyi Devre Dışı Bıraktım
Hayır teşekkürler