Fixing Night Shift incompatibilità con monitor esterni

9

Se utilizzi un monitor esterno per il tuo Mac di qualsiasi forma o dimensione e recentemente aggiornato a macOS Sierra 10.12.4, è probabile che tu abbia avuto qualche problema con Night Shift.

I problemi comuni includono:

  • l'impossibilità di configurare Night Shift dal tuo monitor esterno
  • Night Shift è impossibile da disabilitare (come risultato del precedente)
  • una sostanziale perdita di qualità del colore (come risultato di entrambi i precedenti che si verificano contemporaneamente su alcuni tipi di connessione o schermo, più comunemente DVI-D a VGA, DisplayPort e schermi LCD di tutti i tipi.)

Come si superano questi problemi? C'è un modo per abilitare l'accesso al riquadro Night Shift su qualsiasi display?

    
posta Alison E.E. 06.04.2017 - 05:55
fonte

5 risposte

4

Dopo due giorni di ricerche, ho trovato una soluzione che consente agli utenti di superare i problemi di incompatibilità di Night Shift con i monitor esterni. Questa soluzione consente di abilitare l'accesso a Night Shift su qualsiasi display.

  1. Collega il monitor esterno, disattiva il monitor interno e assicurati che il monitor esterno sia impostato come predefinito.
  2. Scarica i file richiesti. Avrai bisogno di due programmi (e un terzo facoltativo) per procedere. Il primo è FixEDID, che può essere trovato qui: FixEDID , il secondo è DarwinDumper e può essere trovato qui: DarwinDumper , e la finale (facoltativo) uno è KextWizard, trovato qui: KextWizard
  3. Apri FixEDID, attendi che i campi si auto-caricino e minimizzi FixEDID, non chiuderlo.
  4. Apri DarwinDumper, fai clic su Deseleziona tutto , seleziona la casella EDID e fai clic su Esegui . Ti verrà richiesta la tua password e la directory di dump si aprirà automaticamente al termine. Chiudi DarwinDumper e copia EDID.bin sul desktop.
  5. Disinstalla FixEDID, fai clic su Apri file binario EDID , seleziona il tuo EDID.bin . Ora nel menu a discesa sotto quel pulsante scegli il monitor interno per il tuo modello di Mac (questa sarà solitamente la prima opzione) e fai clic sul pulsante Crea . Ora dovresti avere alcuni nuovi file, ma puoi ignorarli tutti tranne DisplayMergeNub.kext , di cui avrai bisogno.
  6. ( Versione Kext della procedura guidata ) Apri la procedura guidata di Kext, fai clic sulla scheda Installazione , fai clic su Sfoglia , seleziona DisplayMergeNub.kext , quindi fai clic su Installa . Ti verrà chiesta la tua password. Al termine riavviare il Mac.
  7. ( Installazione manuale ) Apri Terminal.app ed esegui il seguente comando sudo mv $(whoami)/Desktop/DisplayMergeNub.kext /System/Library/Extensions/ && sudo reboot . Ti verrà chiesta la password e il tuo Mac verrà automaticamente riavviato non appena l'operazione sarà terminata.
  8. Dopo il riavvio puoi andare su Apple > Informazioni su questo Mac e sotto la scheda Display troverai che il tuo Mac considera il tuo monitor esterno come il tuo monitor interno, quindi Night Shift non dovrebbe più essere abilitato automaticamente, e ora puoi accedere al pannello delle preferenze Night Shift da Impostazioni.

Una nota rapida

Per coloro che vogliono invertire questo processo in modo che il tuo monitor esterno non sia più considerato un display integrato dal tuo Mac, puoi semplicemente eseguire il comando sudo rm /System/Library/Extensions/DisplayMergeNub.kext && sudo reboot .

Come per il comando precedente, questo richiederà la tua password e riavvierà automaticamente il tuo Mac al termine del processo.

AGGIORNAMENTO: 01/04/2019 A partire da versioni successive di macOS 10.13 e tutte le versioni di 10.14 display esterni vengono riconosciuti nativamente quando sono gli unici display collegato. Pertanto questa informazione dovrebbe essere considerata deprecata, ad eccezione di quelli che utilizzano un display esterno secondario o quelli che eseguono versioni di macOS 10.12.4-10.13.4

    
risposta data 06.04.2017 - 05:55
fonte
19

Scollega il cavo e inseriscilo di nuovo.

Funziona per me.

    
risposta data 31.03.2018 - 07:39
fonte
2

Scarica Flux. Funziona in modo affidabile su entrambi i monitor interni ed esterni.

    
risposta data 11.04.2017 - 05:25
fonte
1

Dopo aver provato sopra le soluzioni senza successo, ho trovato l'impostazione "true tone" nelle "impostazioni di visualizzazione" di "preferenze di sistema", deselezionandola e il monitor esterno è diventato di nuovo bianco normale. Nel caso in cui possa aiutare qualcuno. Ho un LG 4k con un cavo USB-C.

    
risposta data 04.12.2018 - 00:48
fonte
0

Ho 2 UHD 4K 27 "LG 27UD88-W monitor USB-C collegati al mio MacBook Pro 2017 / Touch Bar tramite un singolo cavo Thunderbolt 3. Ciò è ottenuto tramite un dock Elgato Thunderbolt 3. i monitor non avevano abbastanza energia per il laptop da soli e non offrivano una soluzione affidabile a cavo singolo.)

Inizialmente avevo riscontrato problemi con uno dei due monitor riconosciuti in modo affidabile. Era sempre quello collegato al dock tramite USB-C. (L'altro collegato tramite DisplayPort.) Ho pensato che questo era probabilmente un problema con il driver.

Ho installato i loro software per Mac OS DualController e OnScreenControl. Entrambi gli installatori hanno richiesto un riavvio. Il riavvio sembrava aiutare. Tuttavia, non sono sicuro che sia stato il software, il riavvio o entrambi a risolvere il problema con Night Shift in errore su entrambi i monitor. Avevo già riavviato il sistema dopo aver introdotto l'Elgato Dock il giorno prima.

Essendo il morale, suggerirei di cercare eventuali pacchetti software offerti dal produttore del monitor nel caso in cui raggruppassero i driver con loro.

    
risposta data 26.04.2018 - 05:51
fonte

Leggi altre domande sui tag