Hackintosh HD5500 için Grafik Tanıtmak

montezuma

MASTER YODA
Yönetici
19 Eki 2016
26,294
6,465
4,401
ADIM 1: DVMT için önceden ayrılmış bellek boyutunu kontrol etmek.(“DVMTpre-allocated memory)

Windows içinde Ekran Çözünürlüğü seçeneğine gidin. Gelişmiş ayarlar tıklayın ve “Ayrılmış Video Belleği” ni kontrol edin.
Snip20150416_5.jpg


Önceden ayrılmış bellek boyutu için BIOS’ ta “DVMTpre-allocated memory “içinde yapılan değişikliklerde çıkan sonuç aşağıdaki gibidir.
  • Eğer Ayrılmış Video Belleği= 0MB ise BIOS ayarları içindeki DVMT pre-allocated memory= 32MB
  • Eğer Ayrılmış Video Belleği= 32MB ise BIOS ayarları içindeki DVMT pre-allocated memory= 64MB
  • Eğer Ayrılmış Video Belleği= 64MB ise BIOS ayarları içindeki DVMT pre-allocated memory= 96MB
  • Eğer Ayrılmış Video Belleği= 128MB ise BIOS ayarları içindeki DVMT pre-allocated memory= 128
Genel olarak BIOS/ DVMT pre-allocated belleği 96 MB olarak yada daha azı ayrılmış ise OS X tarafından çalınan bellek miktarı ( DVMT-32).
Eğer BIOS/ DVMT pre-allocated belleği 128 yada üstünde ise OSX tarafından çalınan bellek miktarı DVMT pre-allocated memory ile eşit oluyor.
Daha iyi anlaşılması için İşletim sistemi tarafından algılanan Atanmış Video Belleği ile BIOS ayarlarında önceden ayrılmış DVMT bellek arasındaki ilişkiyi gösteren bir tabloda paylaştım.
Snip20150416_9.png


NOT: Çoğu Laptop’ta DVMT pre-allocated memory öntanımlı 128MB olarak ayarlanmıştır.
Bu yüzden eğer Cihazınızda DVMT 64 MB ise ( Ayrılmış Video Belleği= 32MB) ADIM 2.1 yamasını yapabilir yada ADım 2.2 ‘ deki DVMT pre-allocated ayarlarını devam edebilirsiniz.

ADIM 2.1 Stolen Memory sorunu geçmek için yama uygulamak

Bunun için AppleIntelBDWGraphicsFramebuffer binary dosyasını yamalamak gerekiyor. Config / Kext To patch içine aşağıdaki yamayı girin.
Name; com.apple.driver.AppleIntelBDWGraphicsFramebuffer
Find: 8945c839 c7764f
Replace: 8945c839 c7eb4f
Comment: Disable minStolenSize less or equal fStolenMemorySize assertion, 10.12.0
MatchOS: 10.12.x

Bu yamadan sonra ( Teoride ) BIOS ayarlarını değiştirmek zorunda değilsiniz.
Bunu test etmek için HD5000 için ig-platform-id girip deneyebilirsiniz.

ADIM 2.2 EFI Shell Kullanarak BIOS DVMT Ayarlarını Yapmak

EFI Shell işe boot edilebilir USB sürücü hazırlayın.

  1. USB FAT32 olarak formatlayın.
  2. EFI Shell indirin:
    http://www.firewolf.science/wp-content/uploads/2015/04/EFI-shell.zip
  3. İnen dosyayı çıkarttıktan sonra “BOOT” adında dosya göreceksiniz.
  4. Bu “BOOT” dosyasını USB içine kopyalayın.
Tamamlanmış bir BIOS dosyasını çekmek.
  1. Masaüstünde BIOS bir kopyasını kaydetmek için BIOS programını kullanın. Örnek: AMI Aptio UEFI BIOS için AMI BIOS Utility kullanabilirsiniz.
BIOS dosyası içinden BIOS ayarlarını Çıkartmak
  1. URFITools indirin:
    Releases · LongSoft/UEFITool · GitHub
  2. BIOS dosyanızı UEFITools ile açın.
  3. Setup ile etiketlenmiş modülü bulun ve modül içindeki PE32 image section binary dosyasını Extract yapın
    Snip20150416_2.png

  4. Şimdi masaüstünde binary file oluşmuş olması gerekiyor. Bu rehberde bu dosya Setup.bin olarak isimlendirilmiş.
  5. Universal IFR Extractor indirin:
    http://www.firewolf.science/wp-content/uploads/2015/04/Universal-IFR-Extractor.exe_.zip
  6. Universal IFR Extractor açın ve UEFITools kullanarak çıkarttığınız ve Setup.bin olarak adlandırılmış dosyayı programa gösterek dosyayı text formatta çıkartılmasını sağlayın.
    Snip20150416_3.png

  7. Şimdi IFR.text dosyasını açın ve “DVMT” bulun.
  8. Bunu aradığınızda DVMT pre-allocated memory için değişkenler ve bunlara ait değerler bulacaksınız.
    Snip20150416_4.jpg

  9. Yukarıdaki resimde DVMT pre-allocated memory’ nin değişkeni 0x1C3. Bu 96MB değeri 0x3. Bu iki değeri bir yere not edin.
  10. Bundan sonra sisteminizi USB EFI Shell üzerinden boot edin.
  11. Aşağıda BIOS ayarını değiştirmek için “setup_var” komutunu kullanıldığını görüyoruz.
  12. syntax: setup_var address value
  13. Burada komut şu şekilde olmalı: setup_var 0x1C3 0x3. ( Anlamı: 0x1C3 değerini 0x3 yapmış oluyoruz. Buda DVMT’ yi 96MB çevirir.)
  14. DVMT pre-allocated memory değiştirdikten sonra, Windows’a geri dönün ve mevcut ayrılmış belleğin 64MB olduğundan emin olun. (96-32=64MB)
ADIM 3: AAPL ve ig-platform-id Enjekte Etmek

Şu anda Clover AAPL ve Broadwell dahili Grafik işlemciler için ig-platform-id enjekte desteklemiyor.
Bu yüzden AAPL ve ig-platform-id enjekte etmek için DSDT/ SSDT kullanacağız.Bunun için 0x16160002 uygundur.
DSDT dosyanızı açın ve Device (GFX0) yada Device (IGPU ) yada Name (_ADR, 0x00020000) bulun ve Device-Specific Method ekleyin:
Kod:
Method (_DSM, 4, NotSerialized)
                    {
                        If (LEqual (Arg2, Zero))
                        {
                            Return (Buffer (One)
                            {
                                0x03
                            })
                        }

                        Return (Package (0x08)
                        {
                            "device-id",
                            Buffer (0x04)
                            {
                                0x16, 0x16, 0x00, 0x00
                            },

                            "AAPL,ig-platform-id",
                            Buffer (0x04)
                            {
                                0x02, 0x00, 0x16, 0x16
                            },

                            "model",
                            Buffer (0x17)
                            {
                                "Intel HD Graphics 5500"
                            },

                            "hda-gfx",
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        })
                    }

Bu işlemi bitirdikten sonra DSDT dosyanızı /EFI/Clover/ACPI/Patched/ içine koyun. Sisteminizi yeniden başlatın. HD5500 çalışması lazım.

Eğer bozuk ekran sorunu ile karşılaşırsanız BIOS ayarlarından Legacy Support aktif edin.
Rehber ilk olarak tarafımca technopat için hazırlanmıştır.
 
Son düzenleme:
Anakart Modeli
Asus Z170 Deluxe
İşlemci Modeli
Intel i7 6700K
Grafik Kartı
8 GB Sapphire RX 580 & HD 530
Ses Kartı Modeli
ALC 1150
Ağ Aygıtları
Broadcom BCM43xx - I211 Gigabit Ethernet
Disk ve RAM
500GB NVMe & 32 GB DDR4

lifeisblood

PADAVAN
19 Ara 2017
196
32
271
29
InsydeH2O A03 versiyon biosumun dosyasını çıkartacak tool bulma konusunda sıkıntı yaşıyorum yardımcı olabilir misiniz ?
 

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