ÇÖZÜLDÜ Lenovo G50-80 HD5500 Tanıtmak

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

gokhlayeh

APPRENTICE
15 Ocak 2017
55
33
0
45
Yukarıda belirttiğim gibi, diski komple silip yeniden düzenleyerek kurulum yaptım.
Intel HD5500 graphics için kullandığım aşağıdaki satırları config.plist içerisinden kaldırınca self boot reset sorunu da çözülmüş oldu, umarım ekran kartını yükleyince aynı sorun tekrar olmaz :)

Kod:
<key>Graphics</key>
   <dict>
   <key>Inject</key>
   <dict>
      <key>ATI</key>
      <false/>
      <key>Intel</key>
      <true/>
      <key>NVidia</key>
      <false/>
   </dict>
   <key>NvidiaSingle</key>
   <false/>
    <key>ig-platform-id</key>
<string>0x16260006</string>
</dict>
Sistemin resetlemesine sebep olan neden 0x16260006 imiş.
Bu benim sistemime göre 0x16260006 yerine 0x16160006 olması gerekiyor. Ancak ekran kartı bununla da çalışmıyor.

Yukarıda verdiğiniz 10.11 sonrası ile başlayan link çözüm olmadı.
[GUIDE] Intel HD Graphics 5500 on OS X Yosemite 10.10.3 - Intel - InsanelyMac Forum Yapmak istediğim bu ama maalesef ki, biosum insydeH20 ve anlatımlardaki gibi kolay değil.

Öncelikle bios dump nasıl aldım;
Lenovo destek sitesinden laptop seri no ile aratıp bios güncelleme aracını indirdim.
Dosyayı çalıştırdım c:\bios\B0CNA0WW klasörüne bir exe dosya çıkardı. Bu dosyayı winrar ile tekrar extract ettim.
Çıkan dosyaların içindeki platform.ini dosyasında yaptığım ufak bir değişiklik (kod içindeki kırmızı çerçeve) ile bios güncellemeden evvel backup aldı ki bununla alttaki anlatımı halletmiş olduk. (bu arada diğer forumdaki anlatım için teşekkürler @montezuma)

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.



m0-7CpRfPZOhi7TgzaUgqPxrydW_BO8l.png


Sonraki adımları takip ederek resimdeki satırlara ulaştım.
m0-7CpRfPZOhi7TgzaUgqPxrydW_BO8l.png


Ve efi shell giriş yapıp setup_var 0x18C 0x3 ile setlemek istedim ancak alt resimdeki gibi kaldı. İşin ilginci alt resimde kırmızı çerçeveye aldığım yere bakarsak DVMT`nin önceki değerinin 32mb olduğunu görürüz ama windows 10 bunu 128 mb gösteriyordu :)


m0-7CpRfPZOhi7TgzaUgqPxrydW_BO8l.jpeg

Bu şekilde yeniden başlatıp denemelerde herhangi bir değişiklik olmadı, ne mac tanıdı ne windowsdaki görünen değer değişti.
Ne dersiniz, varmıdır alternatif bir yol.

Bu arada aşağıdaki linkde anlatılanlarıda denedim.
Patch DVMT Allocation Intel HD5500 Broadwell "Not Found" at Sierra - Intel - InsanelyMac Forum
 
Moderatörün son düzenlenenleri:
  • Like
Tepkiler: montezuma

montezuma

MASTER YODA
Yönetici
19 Eki 2016
17,594
4,204
4,351
Config / Kext To Patch içinde DVMT yamaları var. Bunları aktif edip denedin mi? Ek olarak o rehberde bir de DSDT yaması yapılmasıda gerekli olduğunu belirtmişim.
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"
                            }
                        })
                    }
 

oltulu

APPRENTICE
3 Ocak 2017
8
6
0
63alEYr9jiapH0SlwYNkxEs6UtD-TsH1.jpeg


Bende Lenovo G50-80 laptopa Sierra kurdum. Ekran kartını da tanıttım ancak açılırken elma kısa bir süre resimdeki hale geliyor ve daha sonra düzeliyor.
Ekran kartı-Ses Kartı tanıttım
Wi-Fi tanıtamadım, Batarya hep % 0 görünüyor, Touchpad değişik kextlerle denedim birinde tıklama yapmıyor diğerinde kaydırma yapmıyor. Ayarlarda ki izleme dörtgenini seçince bulunamadı diyor.
 
Moderatörün son düzenlenenleri:

gokhlayeh

APPRENTICE
15 Ocak 2017
55
33
0
45
@oltulu Wi-Fi kartının marka modeli nedir? Bendeki ile aynı ise yardımcı olabilirim.
Ekran kartını nasıl tanıttığını da açıklarsan sevinirim.
 
Moderatörün son düzenlenenleri:

oltulu

APPRENTICE
3 Ocak 2017
8
6
0
Wi-Fi, İntel Dual Band Wireless-AC 3160 (Sanırım sizinkiyle aynı değil)

Ekran kartını tanıtmak için config.plist - Google Drive bu config dosyası ile tanıttım bir çok config dosyası denedim diğerleri işe yaramadı.

AppleIntelBDWGraphicsFramebuffer.kext dosyası da yüklenmeli, (gereklimi bilmiyorum ben yükledim).



ivTvHITYrqlMlo8fV80ezg7o9OYM7zLh.png
 
Moderatörün son düzenlenenleri:

gokhlayeh

APPRENTICE
15 Ocak 2017
55
33
0
45
Evet wifi kart aynı değil ekran kartıda aynı değil, tamam HD5500 olabilir ama farklı (tonla i5 işlemci olduğu gibi)
ig-platform-id: 0x16160002 ile çalışmıyor bendeki.
wifi ile ilgili google aramalarında bir kaç sonuç çıkıyor, dilersen yeni bir konu aç
 

oltulu

APPRENTICE
3 Ocak 2017
8
6
0
Bende ekran kartını tanıtmaya çalışırken ig-platform-id: 0x16160002 olan birçok config dosyasıyla denedim olmamıştı. Siz yazdıktan sonra ig-platform-id: 0x16160006 ile denedim ekran kartını 4MB olarak gördü. Bence ekran kartlarımız aynı. Benim linkini verdiğim config dosyasını AppleIntelBDWGraphicsFramebuffer.kext yüklenmiş olarak bir daha deneyin büyük ihtimalle tanıyacak ekran kartınızı. Sadece ig-platform-id değiştirmek yeterli olmuyor configde başka seçenekler de etkiliyor (bence).
Wi-Fi sorununu, USB Wi-Fi ile şimdilik çözdüm.
 
Moderatörün son düzenlenenleri:

gokhlayeh

APPRENTICE
15 Ocak 2017
55
33
0
45
Aşağıdaki şekilde mi eklemem gerekiyor.
Doğrusu neyi nereye eklemem konusunda bi kaynak bulamadım, daha çok repository patch anlatımları var.

Kod:
                Device (GFX0)
                {
                    Name (_ADR, 0x00020000)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        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"
                            }
                        })
                    }
                }
 

oltulu

APPRENTICE
3 Ocak 2017
8
6
0
Config dosyasını EFI klasörünün içine kopyalayacağız.
AppleIntelBDWGraphicsFramebuffer.kext dosyasını kext yükleme programları ile yükleyeceğiz.
Mesajınızda ki türden bir işlem yapmayacağız.
 
Moderatörün son düzenlenenleri:

gokhlayeh

APPRENTICE
15 Ocak 2017
55
33
0
45
@oltulu Mesajım da ki kodlar ile DSDT patch'lemek amacım, senin bahsettiklerin le olmuyor.
AppleIntelBDWGraphicsFramebuffer.kext zaten var olmadı onu patch'ledim o da olmadı..
 
Moderatörün son düzenlenenleri:

oltulu

APPRENTICE
3 Ocak 2017
8
6
0
Ben DSDT ile ilgili bir şey yapmadım. Daha önce tanıtırken çok uğraşmıştım sonunda bu config dosyası ile oldu. Daha sonra format atmak zorunda kalınca sadece config dosyasını kopyalayarak açtım ancak tanımadı. AppleIntelBDWGraphicsFramebuffer.kext ve birkaç kext kurduktan sonra ekran kartını tanıdı. Format tan sonra yeniden kurduğumda çok fazla uğraşmadım ekran kartı için.
 
Moderatörün son düzenlenenleri:

gokhlayeh

APPRENTICE
15 Ocak 2017
55
33
0
45
Ekran kartıda tamamdır.
config.plist / Kernel and Kext Patches / Find and Replace değerlerinin ikiside aynı olan config dosyasını nerden bulduysam artık, kontrol etmek de aklıma gelmemişdi. Düzelttikten sonra 0x16160002 ile açılış yaptı ve normal çalışıyor artık.
@montezuma Teşekkür ederim, sana da @oltulu ;)
@oltulu Bu arada senin Wi-Fi kartla ilgili github da kaynak kodlar gördüm. Birileri kext yazmış bir yerler de yayınlanmış olabilir, araştırdın mı?
olarila`ya baktın mı mesela?
 
Moderatörün son düzenlenenleri:
  • Like
Tepkiler: oltulu
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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