MacOS Sierra'da bu sorunu gidermek için son 4 saati (en azından) geçirdim . Bunu başarabildiğim yol, Dan Grove'un aynı iplikte kendisine verdiği cevaba dayanıyor , ancak daha fazla DIY ile (teşekkürler Dan!).
EDID dosyaları hakkında anlamak için önemli olduğunu düşündüğüm birkaç şey:
- Belirli bir ekran cihazı için EDID dosyaları işletim sistemine bağlı olarak farklılık gösterir.
- EDID sorunu olan bilgisayardan ( bu iş parçacığında chiara tarafından önerildiği gibi ) almayın - benim için çalışmadı ve bana bozuk veri verdi.
- Daha sonra Mac'e taşımak için doğru EDID'yi almak için ekranın çalıştığı (tipik olarak Windows çalıştıran) bir bilgisayara ihtiyacınız olacaktır.
Şimdi, Dan Grove adım listesini takip ederek (yukarıdaki yazısına bakın), aşağıdaki gibi bazı açıklamalar getireceğim:
Adım 1 - Bunu yapmak için gerçek bir Windows bilgisayar kullandım, Sanal Makine değil.
Adım 2 - Muhtemelen yazılım o zamandan beri güncellenmiş çünkü ben bunu yaptığımda EDID verilerini MonitorInfoView RTF dosyası olarak verme seçeneği yoktu. Aslında Hex bölümünü görmek için Görünüm> Alt Bölme> EDID Hex Dökümü'ne tıklamak zorunda kaldım .
Adım 3 - Hex'in ne olduğunu bilmeyenler için, aşağıda bir ekran görüntüsü var. Sadece Onaltılık kısmı ( yeşil ile vurgulanmış ) tutmak için çevredeki parçaları ( kırmızı ile vurgulanmış ) çıkarmanız gerekir .
Daha sonra yeşil parçayı Dan'ın açıkladığı gibi EDID Reader'a kopyalayıp yapıştırabilirsiniz . 3 kutuyu işaretlemeniz gerekmiyor , sadece Parse Edid'e tıklayın ve sağdaki bilgilerin ekran cihazınızın ne olması gerektiğini yansıtıp yansıtmadığını kontrol edin - örneğin, iş yapmaya çalıştığınız çözünürlüğü görebilmeniz gerekir. .
Adım 4 - Bu beni karıştırdı zor kısmı. Öğretici, aşağıdaki Terminal komutunun sonucunu bir metin dosyasında çıkarmanızı ioreg -lw0
ve adı geçen dosyadaki çeşitli dizeleri aramanızı istiyor .
Yanılmıyorsam, ioreg
açılımı Giriş / Çıkış Kayıt temelde makinenizin tüm cihazları listeleyen oluyor yani. Ancak, 2 ekran cihazına sahip olmak (yerel Macbook ekranı + iş yapmaya çalıştığım harici cihaz), ana ekranınızla karıştırılmamaya dikkat etmelisiniz.
Öğretici sizden IODisplayEDID
dize aramanızı ister, ancak harici ekranımın ioreg
çıktısında herhangi bir şey yoktu (bu yüzden kesinlikle işe yaramıyordu). Oluşturulacak doğru IODisplayEDID
veriler, Hex bölümünde bulduğumuz ve yukarıda yeşil renkle vurgulanmış verilerdir. Bu, bir mac Overrides dosyasına bağlamanız gereken dizedir (sadece neden bahsettiğim hakkında hiçbir fikriniz yoksa öğreticiyi takip edin).
Hatalardan kaçınmak için, Apple yerel ekranları için DisplayVendorID değerinin 1552 gibi göründüğünü unutmayın . Eğitim sırasında bu kimliği kullanırsanız, harici ekranınızı değil, ana ekranınızın ayarlarını değiştirmek üzeresiniz :)
Umarım bu Dan Grove'un çok faydalı adımlarına bir açıklama getirir.
Şerefe fred