10.10 OS X Intel HD4200/HD4400/HD4600 için Grafik Tanıtmak

montezuma

MASTER YODA
Yönetici
19 Eki 2016
18,033
4,319
4,351
logo-intel.png

OS X uzun zamandır Intel HD Grafik kartlarına destek vermekte. Ancak Hackintosh kurulumunda Intel HD kullanıyorsak, hata alma olasılığımız var. Bu rehberde , Intel HD4200, HD4400 ve HD4600 Grafik kartlarını Yosemite (ve sonrası sürümler) üzerinde nasıl çalıştıracağınızı anlatacağım.

İlk olarak aşapıdaki tabloyu inceleyerek, grafik kartınızın düzenlemeye veya herhangi bir eklentiye ihtiyacı olup olmadığını belirleyin.

Aygıt KimliğiModelAdıFramebufferGrafik SürücüOpenCL
Ivybridge
8086:0152Desktop GT1Intel HD4000CapriHD4000OOB
8086:0156Mobile GT1Intel HD4000CapriHD4000OOB
8086:0162Desktop GT2Intel HD4000CapriHD4000OOB
8086:0166Mobile GT2Intel HD4000CapriHD4000OOB
Haswell
8086:0a1eULT Mobile GT2Intel HD42008086:04128086:04128086:0412
8086:041eULT Desktop GT2Intel HD44008086:04128086:04128086:0412
8086:0a16ULT Mobile GT2Intel HD44008086:04128086:04128086:0412
8086:0412Desktop GT2Intel HD4600AzulHD5000OOB
8086:0416Mobile GT2Intel HD46008086:04128086:04128086:0412
8086:0a26ULT Mobile GT3Intel HD5000AzulHD5000OOB
8086:0a2eULT Mobile GT2Intel Iris Pro 5100AzulHD5000OOB
8086:0d22CRW Desktop GT3Intel Iris Pro 5200AzulHD5000OOB
8086:0d26CRW Mobile GT3Intel Iris Pro 5200AzulHD5000OOB
Broadwell
8086:161eY GT2Intel HD5300???
8086:1616U GT 2Intel HD5500???
8086:1612U GT 2Intel HD5600???
8086:1626U GT3Intel HD6000BDWHD6000OOB
8086:162BU GT3Intel Iris Pro 6100BDWHD6100OOB
[TBODY] [/TBODY]

FakePCIID Kurulum

Başlamadan önce:

  • Eğer Clover içinde "AppleIntelHD5000Graphics" ve "libCLVMIGILPlugin.dylib" içinde kullandiğınız yamalar veya düzenlemeler varsa bunları silin.
  • libCLVMIGILPlugin.dylib yedeğini alın. (/System/Library/Frameworks/OpenCL.framework/Versions/Current/Libraries/libCLVMIGILPlugin.dylib.bak )
  1. Aşağıdaki linkten FakePCIID son sürümünü indirin.
    RehabMan-FakePCIID-2016-1115.zip
  2. İndirdiğiniz dosya içerisinden "Release" klasöründe FakePCIID.kext ve FakePCIID_Intel_HD_Graphics.kext adlı iki Kext'i /System/Library/Extensions icine KCPM Utility (Gelişmiş Kext Kurma Uygulaması) ile yükleyin. YadaEFI/CLover / Kexts içine kopyalayın.
    • FakePCIID kullanarak Intel HD4200 Mobile [8086:0a1e] Düzenleme
    • FakePCIID kullanarak Intel HD4400 Mobile [8086:0a16] Düzenleme
    • FakePCIID kullanarak Intel HD4600 Mobile [8086:0416] Düzenleme
  3. Yukarıdaki gibi FakePCIID kurulumunu yapın.
  4. Sonra ayrıca Clover içine ya da DSDT içine, cihazınızın FakeID'sini ve Platform-ID'sini entegre edin.
  5. Yukarıdaki tabloda 8086:0a1e için değer 8086:0412. Bunu şu şekilde düzenliyoruz: Fake ID= 0x04128086
CLOVER için şu şekilde olacak (Sadece kod girilmesi gereken yerler değiştirilecek.) :
Kod:
<key>Devices</key>
<dict>
<key>FakeID</key>
<dict>
   <key>IntelGFX</key>
   <string>0x04128086</string>
...
<key>Graphics</key>
<dict>
  <key>Inject</key>
  <dict>
   <key>Intel</key>
   <true/>
  </dict>
  <key>ig-platform-id</key>
  <string>0x0a260006</string>
Screen Shot 2016-12-10 at 02.52.21.png


Screen Shot 2016-12-10 at 02.52.02.png


DSDT için Fake ID:8086:0412. Bu deger şu şekilde olacak: 0x12, 0x04, 0x00, 0x00
Platform ID= 0x0a260006

Bu deger şu şekilde düzenlenecek: 0x06, 0x00, 0x26, 0x0a

DSDT icin Örnek:
Kod:
into method label _DSM parent_adr 0x00020000 remove_entry;
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)n
{n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }n
    Return (Package()n
    {n
        "device-id", Buffer() { 0x12, 0x04, 0x00, 0x00 },n
        "AAPL,ig-platform-id", Buffer() { 0x06, 0x00, 0x26, 0x0a },n
        "hda-gfx", Buffer() { "onboard-1" },n
        "model", Buffer() { "Intel HD 4600" },n
    })n
}n
end;
*Kimi durumlarda 0x0a260006 platform-id kullanıldığında ekranda bozukluklar olabilir. ( Özellikle Menü Bar’da) Bunun çözümü için 9mb cursor framebuffer yaması gerekebilir.

Bunun icin Clover icinde su kodu kullanin:
Kod:
<dict>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Comment</key>
<string>0x0a260006 9MB cursor bytes patch</string>
<key>Find</key>
<string>0600260a01030303000000020000300100006000</string>
<key>Replace</key>
<string>0600260a01030303000000020000300100009000</string>
</dict>

  • Intel HD4400 DESKTOP [8086:041e] için FakePCIID Düzenleme

Yukarıdaki gibi FakePCIID kurulumu yaptıktan sonra ayrıca Clover içine yada DSDT içine , cihazinizin FakeID ‘sini ve Platform-ID sini entegre edin.
(Sadece kod girilmesi gereken yerler degistirilecek. )
Clover icin ornek:
Kod:
<key>Devices</key>
<dict>
<key>FakeID</key>
<dict>
  <key>IntelGFX</key>
  <string>0x04128086</string>
...
<key>Graphics</key>
<dict>
  <key>Inject</key>
  <dict>
  <key>Intel</key>
  <true/>
  </dict>
  <key>ig-platform-id</key>
  <string>0x0d220003</string>
Screen Shot 2016-12-10 at 02.52.02.png


Screen Shot 2016-12-10 at 02.57.16.png


DSDT örneği:
Kod:
into method label _DSM parent_adr 0x00020000 remove_entry;
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "device-id", Buffer() { 0x12, 0x04, 0x00, 0x00 },\n
        "AAPL,ig-platform-id", Buffer() { 0x03, 0x00, 0x22, 0x0d },\n
        "hda-gfx", Buffer() { "onboard-1" },\n
        "model", Buffer() { "Intel HD 4400" },\n
    })\n
}\n
end;
montezuma 2016®
 
Son düzenleme:

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