Harici monitörlerle Night Shift uyumsuzluğunu düzeltme


29

Mac'iniz için herhangi bir şekil veya boyutta harici bir monitör kullanıyorsanız ve kısa süre önce macOS Sierra 10.12.4'e güncellediyseniz, Night Shift ile bazı sorunlarınız olabilir.

Sık karşılaşılan sorunlar şunları içerir:

  • harici monitörünüzden Gece Vitesini yapılandıramama
  • Gece Vardiyasını devre dışı bırakmak imkansız (eskisinin bir sonucu olarak)
  • önemli bir renk kalitesi kaybı (her ikisinin de bazı bağlantı veya ekran türlerinde, genellikle DVI-D'den VGA'ya, DisplayPort'a ve her türlü LCD ekranlarda bir kerede gerçekleşmesinin bir sonucu olarak).

Bu sorunları nasıl aşıyorsunuz? Herhangi bir ekranda Gece Kaydırma bölmesine erişimi etkinleştirmenin bir yolu var mı?

Yanıtlar:


49

Kabloyu çıkarın ve tekrar takın.

Benim için çalışıyor.

Catalina Güncellemesi (macOS 10.15) : İkincil monitörler için, ikincil monitörün birincil monitör olması için birincil monitörün fişini çekmeniz gerekebilir. (Bunu bir kez yapmak yeterli olmalı)

@Michael_Scharf tarafından


Bu tamamen işe yarıyor!
Alexander

3
Kabul edilen cevaptan önce bunu denedim sevindim. Benim için çalıştı.
Tom Kay

1
Komik, bu benim için de işe yarıyor ... 2 monitörüm var ve 1 diğeri gece vardiyasıydı. Sadece fişini çıkarıp sonra buggy'ye geri takmak sorunu çözmedi, ancak fişini çekip her ikisini de geri taktım.
Taylor Edmiston

1
Güç kablosu, video kablosu veya her ikisi mi? Ve hangi ucundan, monitörünüzden veya Mac'inizden çıkardınız? Mac Mini ve Acer monitörlerimle çalışmıyor gibi görünüyor.
SamAndrew81

1
Bu benim için de işe yaradı. 2 harici LG UltraFine 5K monitörümden biri, macOS 10.14.5 güncellemesini yükledikten sonra ilk akşam tonu daha sıcak hale getirmedi. Bu daha önce olmamış ve düzelttim Sistemi tekrar, ama yeniden ve bu sefer vermedi değil düzeltmek, ama burada götürdü googling ve işe yaradı. (2 harici LG 5K monitörlü iMac Pro; Thunderbolt 3 kablosunu monitörden çıkardım, Apple'ı ~ 10 saniye boyunca kafamda lanetledim, tekrar taktım ve gözlerim kanamayı durdurdu.)
Mason

8

İki günlük aramadan sonra, kullanıcıların harici monitörlerle Night Shift uyumsuzluk sorunlarını aşmasına izin veren bir çözüm buldum. Bu çözüm, herhangi bir ekranda Gece Vitesine erişimin sağlanmasına yardımcı olur.

  1. Harici monitörünüzü bağlayın, dahili monitörünüzü devre dışı bırakın ve harici monitörünüzün varsayılan olarak ayarlandığından emin olun.
  2. Gerekli dosyaları indirin. Devam etmek için iki programa (ve üçüncü bir isteğe bağlı) ihtiyacınız olacak. Birincisi FixedID, burada bulunabilir: FixEDID , ikincisi DarwinDumper ve burada bulunabilir: DarwinDumper ve sonuncusu (isteğe bağlı) burada bulunan KextWizard : KextWizard
  3. FixEDID'yi açın, alanların otomatik olarak yüklenmesini bekleyin ve FixEDID değerini en aza indirin, kapatmayın.
  4. DarwinDumper'ı açın, Tüm Seçimleri Kaldır'ı tıklatın , EDID kutusunu işaretleyin ve Çalıştır'ı tıklatın . Parolanızı girmeniz istenir ve döküm dizini tamamlandığında otomatik olarak açılır. DarwinDumper'ı kapatın ve EDID.bin'i masaüstünüze kopyalayın .
  5. FixEDID'i kaldırın, EDID İkili Dosyasını Aç'a tıklayın , EDID.bin'inizi seçin . Şimdi bu düğmenin altındaki açılır menüde Mac modeliniz için dahili monitörü seçin (bu genellikle ilk seçenek olacaktır) ve Yap düğmesine tıklayın. Şimdi birkaç yeni dosyanız olmalıdır, ancak ihtiyacınız olacak DisplayMergeNub.kext dışında tümünü yok sayabilirsiniz .
  6. ( Kext Sihirbazı Sürümü ) Kext Sihirbazı'nı açın, Kurulum sekmesine tıklayın, Gözat'a tıklayın , DisplayMergeNub.kext'i seçin ve Yükle'ye tıklayın . Sizden şifreniz istenecektir. Tamamlandığında Mac'inizi yeniden başlatın.
  7. ( Manuel Kurulum ) Terminal.app uygulamasını açın ve aşağıdaki komutu çalıştırın sudo mv $(whoami)/Desktop/DisplayMergeNub.kext /System/Library/Extensions/ && sudo reboot. Parolanızı girmeniz istenir ve işleminiz biter bitmez Mac'iniz otomatik olarak yeniden başlatılır.
  8. Yeniden başlattıktan sonra Apple> Bu Mac Hakkında'ya gidebilir ve Ekranlar sekmesi altında Mac'inizin artık harici monitörünüzü dahili monitörünüz olarak gördüğünü göreceksiniz, sonuç olarak Gece Vardiyası artık otomatik olarak etkinleştirilmemelidir ve artık Night Shift tercih bölmesi Ayarlar'dan.

Hızlı Not

Harici monitörünüzün artık Mac'iniz tarafından yerleşik bir ekran olarak görülmemesi için bu işlemi tersine çevirmek isteyenler için, sadece komutu çalıştırabilirsiniz sudo rm /System/Library/Extensions/DisplayMergeNub.kext && sudo reboot.

Önceki komutta olduğu gibi, bu parolanızı soracak ve işlem bittikten sonra Mac'inizi otomatik olarak yeniden başlatacaktır.

GÜNCELLEME: 01/04/2019 macOS 10.13'ün sonraki sürümleri ve 10.14 harici ekranların tüm sürümleri tek bağlı ekran olduklarında yerel olarak tanınır. Bu nedenle , ikincil harici ekran kullanan veya macOS sürüm 10.12.4-10.13.4 çalıştıranlar dışında bu bilgilerin kullanımdan kaldırılması gerektiği düşünülmelidir.


Sorunuz ve cevabınız için teşekkürler! :) Bu, kendiniz bir araya getirdiğiniz bir rehber mi yoksa başka bir kaynaktan mı aldınız? Başka bir kaynak olsaydı, kaynağından bahsetmek iyi olur (ve belki de bir bağlantı ekleyebilirsin).
Monomeeth

@Monomeeth, TonyMacx86'da bahsedilen FixEDID'i buldum, bu soruna bir çözüm ararken. Başlangıçta (insanelymac) yayınlandığı sitede bazı talimatlar ve bu bağlamda bahsedildi. Ancak bu programı bulmam iki günümü aldı, bu yüzden insanları bu kadar zamandan kurtarmak için kısa bir başlık içeren resmi bir rehber yapmaya karar verdim. Ayrıca, Sierra'nın en yeni sürümü üzerinde çalışmayan DarwinDumper'ın bir sürümü de vardı, bu yüzden bildiğim sürümü ve en uygun kurulum için bir bağlantı oluşturmaya karar verdim.
Alison EE

Harika, iyi iş! :) Sorularınızı düzenleme ve yanıtlama özgürlüğünü aldım, böylece soru-cevap formatını biraz daha iyi takip ettim ve umarım takip etmeyi biraz daha kolay hale getirir. Lütfen işlem sırasında yanlışlıkla doldurduğum her şeyi düzeltin. Tekrar teşekkürler! :)
Monomeeth

Bu benim için işe yaramadı. Kapaklı modda, harici ekran hala `` sıcak '' ekranı gösterir, bunu kapatmanın bir yolu yoktur. Ayrıca, adım 4'te biri el ile çıkış dizini ayarlamanız gerektiğini ekler; makinemde DarwinDumper kilitli bir dizine yazmaya çalışırken izin hataları vardı.
Dan

user3071284 Yardım etmekten mutluluk duyarız :). @ Ze'ev Bunu bir iMac üzerinde test ettim, bu yüzden asla kapalı bir kapağı dikkate almamıştım, mümkünse Mac'i kapağın yakın olmasına yanıt vermeyecek şekilde ayarladığınızdan emin olun, bu şekilde mod değişikliğini kaydetmez ve kapak kapalıyken düzgün çalışmaya devam etmelidir. FixEDID'in çıkış dizinine gelince, sizinle tam olarak aynı sorunu yaşadım, ancak programın farklı bir sürümüyle. MacOS'un farklı sürümlerinde izin işlemede küçük değişiklikler nedeniyle sorunun ortaya çıktığını söyleyebildiğim kadarıyla, FixEDID'in farklı bir sürümünü denemenizi tavsiye ederim.
Alison EE

3

Başka bir seçenek de Flux'u indirmektir. NightShift'e bir alternatiftir ve hem dahili hem de harici monitörlerde güvenilir bir şekilde çalışır. NightShift'in yerine geçer, bu nedenle birlikte çalıştırılmamalıdır.


4
Flux Gece Vardiyası ile çatışır ve ek sorunlara neden olur ve bunu yüklemek sadece durumu daha da kötüleştirir (denedim, yaptım.). Flux'un Gece Vardiyası ve macOS harici ekran işleyicisi arasındaki sistem seviyesi uyumsuzluklarını hiçbir şekilde sabitleyemeyeceği de not edilmelidir. Bu ne ana soruna bir çözüm (harici bir monitörden Night Shift ayarlarına erişememe veya değiştirememe) ne de ana semptomlar (Night Shift harici monitörlerde sürekli olarak etkinleştiriliyor veya harici ekran kullanan bir Mac'teki dahili monitörlerde çalışmayan zamanlama) ).
Alison EE

2

Yukarıdaki çözümleri başarılı olmadan denedikten sonra, "sistem tercihleri" nin "ekran ayarları" nda "gerçek ton" ayarını buldum, işaretini kaldırdım ve harici monitör tekrar normal beyaz hale geldi. Birisine yardım etmesi ihtimaline karşı. USB-C kablolu bir LG 4k var.


1

Benim için işe yarayan kabloları değiştirmekti. İlk başta bir USB-C - HDMI adaptörü kullanıyordum. Monitörü adaptör olmadan MacBook'umla bağlamak için fişi değiştirdiğimde sorunsuz bir şekilde çalışmaya başladı.


0

Tek bir Thunderbolt 3 kablosu ile 2017 MacBook Pro w / Touch Bar'a bağlanan 2 UHD 4K 27 "LG 27UD88-W USB-C monitörüm var. sadece dizüstü bilgisayar için yeterli güce sahip ve güvenilir bir tek kablo çözümü sunmaz.)

Başlangıçta iki monitörden birinin güvenilir bir şekilde tanınmasıyla ilgili sorunlar yaşadım. Her zaman bağlantı noktasına USB-C ile bağlanan oydu. (Diğer DisplayPort ile bağlı.) Bunun muhtemelen bazı sürücü sorunu olduğunu düşündüm.

DualController ve OnScreenControl Mac OS yazılımlarını yükledim. Her iki yükleyicinin de yeniden başlatılması gerekiyordu. Yeniden başlatma yardımcı gibi görünüyordu. Ancak, gece vardiyasındaki sorunumu her iki monitörde de başarısızlığa uğratan yazılım, yeniden başlatma veya her ikisi de olup olmadığından emin değilim. Bir gün önce Elgato Dock'u tanıttıktan sonra sistemi zaten yeniden başlatmıştım.

Ahlaki varlık, monitör üreticisi tarafından sunulan sürücüleri paketle birlikte paketlemelerini istemek.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.