Pixel rossi in Mojave Dark Mode


38

Ho acquistato un nuovo MacBook Pro 15 (2017) e ho immediatamente installato Mojave. Ho quindi iniziato a vedere i pixel rossi apparire sulla stessa linea della barra dei menu in alto. Succede molto raramente, ma si è già verificato circa 4 volte a settimana. I pixel scompaiono se si sposta una finestra. Ho notato questo durante l'utilizzo di Firefox e iTerm.

Potrebbe essere un problema con hardware (pixel morti) o software (tema scuro Mojave)?

esempio


1
Li vedi se passi al tema Luce?
Jesse P.

1
Passerei alla modalità Luce per una settimana e vedrei se ritorna anche una volta. Altrimenti, potresti estendere la finestra del test per vedere se è solo più casuale o considerare il mistero risolto come un bug nel tema Oscuro (la scelta sarebbe tua). Se succede con il tema Light, direi che è probabilmente un pixel difettoso o un hardware difettoso e suggerirei una visita al negozio Apple più vicino per un RMA o una riparazione.
Jesse P.

2
Lo stesso problema qui, visto questo anche in modalità oscura. L'ho notato durante l'utilizzo dell'app telegram (MacBook Pro 13 2018)
Florian K,

2
Ho notato la stessa cosa dall'aggiornamento, lo scorso 15 MBP del 2018. Principalmente visto su Firefox, ma anche iTerm e Atom (voglio dire che era grigio su uno di quelli). L'ho visto sia sul bordo superiore che inferiore e tende a lampeggiare. Il cursore può coprirlo, quindi non penso che sia il monitor. Hai notato altri difetti grafici?
Alexander O'Mara,

2
Ho aggiornato a Mojave ieri e ho esattamente lo stesso problema (in Firefox, sul bordo superiore di una barra delle schede). Sembra essere un problema tecnico, legato alla grafica / alla GUI ... specialmente quando c'è un film in riproduzione.
maxx

Risposte:


35

Non è sicuramente un problema di pixel morti. Ho determinato che è probabilmente un bug del software introdotto in Mojave. Nella maggior parte dei casi non sono in grado di catturare il glitch (il glitch in genere scompare immediatamente), ma sono riuscito a catturarlo su un paio di video e schermate.

Il fatto che possa essere catturato nel software e il fatto che il cursore possa coprire i pixel glitch indica che il problema non è nel monitor ma si verifica nel software.

Esempi:

Firefox

Ecco uno screenshot da una schermata di Firefox , in cui puoi vedere i pixel grigi.

inserisci qui la descrizione dell'immagine

È interessante notare che se ingrandiamo un po ', possiamo vedere che i pixel sono effettivamente fuori dalla finestra stessa.

inserisci qui la descrizione dell'immagine

mirino

Ho anche catturato problemi simili che si verificano nel Finder di Apple su schermate regolari.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Gli appunti:

Alcune cose interessanti da notare al riguardo.

  • L'ho visto succedere solo contro le aree scure di una finestra.
  • Può accadere sia in modalità luce che in modalità oscura (se la finestra è scura comunque).
  • Succede soprattutto sul bordo di una finestra (dove c'è l'ombra), anche se l'ho visto all'interno di alcuni.
  • Spesso (ma non sempre) scompare quando la messa a fuoco della finestra cambia, tra le altre cose (la modifica della messa a fuoco della finestra provoca la modifica delle ombre delle finestre).
    • Sono stato in grado di cambiare lo stato attivo da e verso una finestra iTerm senza ombra (quando la trasparenza è abilitata) e il problema tecnico al di fuori del bordo inferiore della finestra è continuato.
  • Può essere catturato con la funzione di registrazione dello schermo di QuickTime Player.
  • Misteriosamente, sebbene possa essere catturato con QuickTime, è invisibile allo strumento di sviluppo Pixie di Apple , come si vede in questa schermata di registrazione . Allo stesso modo, anche l'app Digital Color Meter non la vede .
  • L'ho visto principalmente in grigio e rosso, ma anche verde, giallo e altri colori.
  • Il problema tecnico può verificarsi anche quando Finder non è in esecuzione, quindi non fa parte di Finder.
  • Correre killall Dockmentre SSH entrava in una macchina che mostrava il problema tecnico potrebbe causarne l'arresto, anche se questo potrebbe essere solo un effetto collaterale dei cambi d'ombra.
  • Ho provato a sospendere tutti i processi di Firefox ( firefox+ plugin-containerprocessi) su SSH con kill -SIGSTOPmentre il glitch stava accadendo e il glitch ha continuato a lampeggiare, indicando ulteriormente che il glitch sta accadendo al di fuori dei processi di Firefox.
  • Andando oltre, ho provato a sospendere sistematicamente i processi su SSH, per vedere quale potrebbe essere responsabile. L'unica sospensione che causa il congelamento del lampeggio è stata WindowServer.
  • Usando lo strumento di sviluppo Quartz Debug (uno degli strumenti di aggiunta Xcode, menzionato qui ), ho testato alcune delle opzioni che aveva. Quando l'opzione "Disabilita accelerazione 2D" era abilitata, non ero in grado di riprodurre il glitch come potevo quando era disabilitato. Le opzioni Disegno automatico e Sincronizzazione verticale non hanno avuto alcun effetto.
  • Sembra accadere solo con la scheda grafica integrata. Non sono stato in grado di riprodurlo mentre la scheda discreta è attiva.
  • Finora ho sentito solo notizie di ciò che accadeva sui recenti modelli di MacBook Pro e MacBook Air. Non sono riuscito a riprodurre questo problema su un MacBook Air di generazione precedente con la stessa versione del sistema operativo.
  • Non l'ho ancora visto accadere in una VM Mojave usando VMware Fusion, indicando ulteriormente che succede solo con un determinato hardware.
  • Per rimuovere tutte le variabili, ho provato a eseguire un'installazione pulita di Mojave 10.14.1 su un'unità esterna. Con tutte le impostazioni predefinite, sono stato rapidamente in grado di riprodurlo Modalità luce con Firefox 63.0.1 con il tema scuro e il tema degli strumenti di sviluppo scuro abilitati e la console aperta ( registrazione dello schermo ).
  • Le applicazioni simili a browser sembrano particolarmente suscettibili di attivarlo (ad es. App basate su Firefox ed Electron).
  • Applicazioni con cui l'ho visto (probabilmente ne ho dimenticato alcune):
    • Firefox
      • Bordo superiore (richiede tema Firefox scuro)
      • Bordo inferiore (richiede il fondo scuro della finestra dalla barra di ricerca aperta con tema scuro, strumenti di sviluppo con tema scuro o contenuto della pagina Web scuro). Fatto anche su un'installazione pulita 10.14.1 .
    • Atom (potrebbe richiedere Impostazioni> Core> Barra del titolo> personalizzato)
      • Bordo superiore
      • Bordo inferiore
    • Discordia
      • Bordo inferiore
      • Finestra interna
    • iTerm (con uno sfondo nero, semitrasparente; non sembra accadere con uno sfondo opaco)
      • Bordo superiore
      • Bordo inferiore
      • Finestra interna (sul bordo inferiore di un riquadro con riquadri divisi)
    • mirino
    • Activity Monitor
      • Bordo superiore
    • Utilità disco
      • Bordo superiore
    • consolle
      • Finestra interna (sopra le intestazioni di colonna trasparenti)
    • posta
      • Finestra interna (sopra le intestazioni di colonna trasparenti)
    • Utilità di archiviazione
      • Bordo superiore
    • Diavolo esadecimale
      • Bordo superiore
    • Google Chrome (quando si utilizza la modalità scura macOS)
      • Finestra interna chrome://downloads/sotto la linea orizzontale grigio chiaro della barra dei menu in alto)
  • Ho anche visto accadere una volta sul bordo inferiore dei menu a discesa dalla barra dei menu in alto.
  • La selezione di app e luoghi con cui l'ho vista mi rende sospetto che possa in qualche modo essere correlato alla trasparenza delle finestre.

Cose che non hanno alcun impatto sul problema tecnico (testato con Firefox):

  • Fare un'installazione pulita di 10.14.1.
  • Ripristino della PRAM.
  • Ripristino di SMC.
  • Apri l'app in modalità a bassa risoluzione.
  • Preferenze di Sistema:
    • Ridimensionamento della risoluzione dello schermo.
    • Visualizza profilo colore.
    • Night Shift.
    • Colore di accento del sistema.
    • Dock nascosto automaticamente.
    • Accessibilità> Schermo> Usa scala di grigi
    • Accessibilità> Schermo> Inverti colori

Hardware:

Ne ho sentito affermazioni solo riguardo a diversi modelli di MacBook Pro dal 2016-2018 e al MacBook Air 2018 (i modelli con USB Type-C). Se stai riscontrando questo problema su un altro modello di computer Apple o non hai questo problema su uno dei modelli interessati, sarei interessato a saperlo.

Conclusione:

Sfortunatamente, non penso che ci sia alcun modo per prevenire questo problema a questo punto, oltre a forzare l'uso della scheda discreta se il tuo computer ne ha una (e non ti dispiace la durata della batteria ridotta), ma spero che lo farà essere risolto in un futuro aggiornamento.

Ancora più sfortunato, non è ancora stato risolto in nessuna versione da 10.14.0 a 10.14.6 o dal secondo aggiornamento supplementare da allora. Ho presentato un bug report su bugreport.apple.com (non pubblico, ma 46079638), che è stato contrassegnato come duplicato di 45841204. Non ho accesso a quel bug report, ma ho pensato di menzionarlo nel caso qualcuno volesse fare riferimento a esso.

Secondo quanto riferito è ancora presente in 10.15 Catalina ( bug report MDN ).


I passaggi per riprodurre:

Ho avuto la fortuna di riprodurre il bug con Firefox.

  • Apri Firefox (63.0.1 nel mio caso)
  • Imposta il tema Firefox su Scuro
    • Visualizza> Barre degli strumenti> Personalizza ...> Temi> Scuro
  • Vai a una pagina come http://example.com/
  • Apri strumenti di sviluppo
    • Strumenti> Sviluppatore Web> Impostazioni
  • Imposta il tema degli strumenti di sviluppo su scuro
    • In alto a destra, fai clic su ...> Impostazioni> Temi> Scuro
  • Fai clic sulla scheda Impostazioni
  • Apri la console
    • In alto a destra, fai clic su ...> Mostra Split Console
  • Assicurati che gli strumenti di sviluppo coprano la parte inferiore della finestra
    • In caso contrario, in alto a destra, fai clic su ...> Aggancia in basso
  • Ricarica la pagina fino a quando non si verifica il problema tecnico

Riferimenti:

Forse vagamente correlato: evitare di utilizzare una superficie trasparente utilizzando CoreAnimation (se il mio sospetto che sia correlato alla trasparenza è corretto, tale modifica potrebbe eventualmente avere un impatto su questo bug che si verifica con Firefox, anche solo evitando il bug del sistema operativo).


Ho un Macbook Air 2018 con Mojave e questo stesso problema appare (ogni giorno per me) tra il bordo superiore di Firefox e il bordo inferiore della barra dei menu.
mttpgn

@mttpgn Buono a sapersi che influisce anche sul nuovo MacBook Air.
Alexander O'Mara

Bel lavoro analitico! Per contro, se hai Firefox installato, non è un'installazione pulita, piuttosto un sistema appena configurato. Un sistema pulito ha solo le app predefinite, nulla che viene installato dopo l'installazione. Molto importante in alcuni casi, poiché le app di solito cambiano parti del sistema (come l'installazione di nuovi caratteri), il che può far apparire tutti i tipi di bug che non hanno nulla a che fare con il sistema operativo. Chiamarlo ancora installazione pulita può portare a frustrazioni con il supporto se mai provi a esaminarli ...
Carl Dombrowski,

Sono entrato in questa community per votare la tua risposta. Vedo anche che ciò accade più volte alla settimana. Esecuzione di un MBA 2018 in modalità dark su Mojave 10.14.6 e FF 68.3.0 esr
Luuklag

1

Una soluzione parziale per me attualmente è quella di mettere le app interessate in modalità a schermo intero.


1

Questo è molto un problema di software. È riproducibile su due diversi modelli di MacBook con Mojave e due diversi display LG USB-C di tipo per me.

Non cercare la riparazione dell'hardware o reinstallare il sistema operativo se questo è l'unico sintomo. Si consiglia di aggiornare il software quando disponibile poiché potrebbe trattarsi di un bug che verrà corretto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.