Píxeles rojos en el modo oscuro de Mojave

38

Compré una nueva MacBook Pro 15 (2017) e instalé inmediatamente Mojave. Entonces comencé a ver píxeles rojos que aparecían en la misma línea que la barra de menú superior. Sucede muy raramente, pero ya ha ocurrido aproximadamente 4 veces por semana. Los píxeles desaparecen si mueve alguna ventana. Noté esto mientras usaba Firefox e iTerm.

¿Podría ser un problema con el hardware (píxeles muertos) o el software (tema oscuro Mojave)?

ejemplo

Azim Gadjiagayev
fuente
1
¿Los ves si cambias al tema Light?
Jesse P.
1
Cambiaría al modo de luz durante una semana y vería si vuelve incluso una vez. De lo contrario, puede ampliar su ventana de prueba para ver si es más aleatorio o considerar el misterio resuelto como un error en el tema Oscuro (la elección sería suya). Si sucede con el tema Light, diría que es probable que sea un píxel malo o un hardware malo y sugeriría una visita a la tienda Apple más cercana para un RMA o reparación.
Jesse P.
2
El mismo problema aquí, al ver esto también en el modo oscuro. Lo noté al usar la aplicación de telegramas (MacBook Pro 13 2018)
Florian K
2
He notado lo mismo desde la actualización, el pasado 2018 MBP 15in. Principalmente visto en Firefox, pero también en iTerm y Atom (quiero decir que era gris en uno de esos). Visto tanto en el borde superior como en el inferior y tiende a parpadear. El cursor puede cubrirlo, así que no creo que sea el monitor. ¿Has notado otras fallas gráficas?
Alexander O'Mara
2
Actualicé a Mojave ayer y tengo exactamente el mismo problema (en Firefox, en el borde superior de una barra de pestañas). Parece ser una falla de software, relacionada con gráficos / GUI ... especialmente cuando se reproduce una película.
maxx

Respuestas:

35

Definitivamente no es un problema de píxeles muertos. He determinado que probablemente sea un error de software introducido en Mojave. No puedo capturar la falla en la mayoría de los casos (la falla generalmente desaparecerá de inmediato), pero he logrado capturarla en un par de videos y capturas de pantalla.

El hecho de que pueda capturarse en el software y el hecho de que el cursor pueda cubrir los píxeles con fallas indica que el problema no está en el monitor sino que está sucediendo en el software.

Ejemplos:

Firefox

Aquí hay una captura de pantalla de una grabación de pantalla de Firefox , donde puedes ver los píxeles grises.

ingrese la descripción de la imagen aquí

Curiosamente, si nos acercamos un poco, podemos ver que los píxeles están realmente fuera de la ventana.

ingrese la descripción de la imagen aquí

Descubridor

También capturé fallas similares en el Finder de Apple en capturas de pantalla regulares.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Notas:

Algunas cosas interesantes a tener en cuenta al respecto.

  • Solo he visto que sucede contra áreas oscuras de una ventana.
  • Puede suceder tanto en modo claro como en modo oscuro (si la ventana está oscura de todos modos).
  • Ocurre principalmente en el borde de una ventana (donde está la sombra), aunque lo he visto en el interior de algunas.
  • A menudo (pero no siempre) desaparece cuando cambia el foco de la ventana, entre otras cosas (el cambio del foco de la ventana hace que cambien las sombras de la ventana).
    • He podido cambiar el foco hacia y desde una ventana iTerm sin sombra (cuando la transparencia está habilitada), y el error fuera del borde inferior de la ventana persistió.
  • Se puede capturar con la función de grabación de pantalla de QuickTime Player.
  • Misteriosamente, aunque se puede capturar con QuickTime, es invisible para la herramienta de desarrollo de Apple Pixie , como se ve en esta grabación de pantalla . Del mismo modo, la aplicación Digital Color Meter tampoco lo ve .
  • Lo he visto principalmente en gris y rojo, pero también en verde, amarillo y más colores.
  • La falla puede ocurrir incluso cuando Finder no se está ejecutando, por lo que no es parte de Finder.
  • Ejecutar killall Dockmientras SSH'd en una máquina que muestra la falla puede hacer que se detenga, aunque esto puede ser solo un efecto secundario de los cambios en la sombra.
  • Traté de suspender todos los procesos de Firefox ( firefox+ plugin-containerprocesos) sobre SSH kill -SIGSTOPmientras ocurría la falla y la falla continuaba parpadeando, lo que indicaba que la falla estaba ocurriendo fuera de los procesos de Firefox.
  • Yendo más lejos, intenté suspender sistemáticamente los procesos sobre SSH, para ver cuál podría ser el responsable. La única suspensión hace que el parpadeo se congele con was WindowServer.
  • Usando la herramienta de desarrollador Quartz Debug (una de las herramientas de adición de Xcode, mencionadas aquí ), probé algunas de las opciones que tenía. Cuando se habilitó la opción "Desactivar la aceleración 2D", no pude reproducir la falla como pude cuando estaba desactivada. Las opciones Dibujo automático y Sincronización vertical no tuvieron efecto.
  • Parece que solo sucede con la tarjeta gráfica integrada. No he podido reproducirlo mientras la tarjeta discreta está activa.
  • Hasta ahora solo he escuchado informes de que esto ocurra en los modelos recientes de MacBook Pro y MacBook Air. No pude reproducir este problema en una MacBook Air de la generación anterior con la misma versión del sistema operativo.
  • Todavía no lo he visto suceder en una VM Mojave usando VMware Fusion, lo que indica que solo sucede con cierto hardware.
  • Para eliminar todas las variables, intenté ejecutar una instalación limpia de Mojave 10.14.1 en una unidad externa. Con todas las configuraciones predeterminadas, pude reproducirlo rápidamente en modo claro con Firefox 63.0.1 con el tema oscuro y el tema oscuro de herramientas de desarrollador habilitado y la consola abierta ( grabación de pantalla ).
  • Las aplicaciones similares a un navegador parecen especialmente susceptibles de desencadenarlo (es decir, aplicaciones basadas en Firefox y Electron).
  • Aplicaciones con las que lo he visto (probablemente he olvidado algunas):
    • Firefox
      • Borde superior (requiere un tema oscuro de Firefox)
      • Borde inferior (requiere la parte inferior oscura de la ventana de la barra de búsqueda abierta con tema oscuro, herramientas de desarrollo con tema oscuro o contenido oscuro de la página web). También se realiza en una instalación limpia 10.14.1 .
    • Atom (puede requerir Configuración> Core> Barra de título> personalizado)
      • Borde superior
      • Borde inferior
    • Discordia
      • Borde inferior
      • Ventana interior
    • iTerm (con un fondo negro, semitransparente; no parece ocurrir con un fondo opaco)
      • Borde superior
      • Borde inferior
      • Ventana interior (en el borde inferior de un panel con paneles divididos)
    • Descubridor
    • Monitor de actividad
      • Borde superior
    • Utilidad de disco
      • Borde superior
    • Consola
      • Ventana interior (sobre los encabezados de columna transparentes)
    • Correo
      • Ventana interior (sobre los encabezados de columna transparentes)
    • Utilidad de archivo
      • Borde superior
    • Demonio del maleficio
      • Borde superior
    • Google Chrome (cuando se usa el modo oscuro de macOS)
      • Ventana interior chrome://downloads/debajo de la línea horizontal gris claro de la barra de menú superior)
  • También lo he visto una vez en el borde inferior de los menús desplegables de la barra de menú superior.
  • La selección de aplicaciones y lugares con los que lo he visto me hacen sospechar que de alguna manera puede estar relacionado con la transparencia de las ventanas.

Cosas que no tienen impacto en el problema técnico (probado con Firefox):

  • Hacer una instalación limpia de 10.14.1.
  • Restableciendo PRAM.
  • Restableciendo SMC.
  • Abre la aplicación en modo de baja resolución.
  • Preferencias del Sistema:
    • Escala de resolución de pantalla.
    • Mostrar perfil de color.
    • Turno nocturno.
    • Sistema de acento de color.
    • Muelle con ocultación automática.
    • Accesibilidad> Pantalla> Usar escala de grises
    • Accesibilidad> Pantalla> Invertir colores

Hardware:

Solo he escuchado afirmaciones de que afecta a diferentes modelos de MacBook Pro de 2016-2018 y 2018 MacBook Air (los modelos con USB Tipo-C). Si está viendo este problema en otro modelo de computadora Apple, o no tiene este problema en uno de los modelos afectados, me interesaría saberlo.

Conclusión:

Desafortunadamente, no creo que haya ninguna manera de evitar este problema en este momento, aparte de forzar el uso de la tarjeta discreta si su computadora tiene una (y no le importa la vida útil de la batería reducida), pero espero que lo haga. se resolverá en una futura actualización.

Aún más desafortunado, todavía no se ha corregido en ninguna versión desde 10.14.0 hasta 10.14.6 o desde la segunda actualización complementaria desde entonces. Archivé un informe de error en bugreport.apple.com (no público, pero 46079638), que ha sido marcado como un duplicado de 45841204. No tengo acceso a ese informe de error, pero pensé en mencionarlo en caso de que alguien quiera hacer referencia a él.

Según se informa, todavía está presente en 10.15 Catalina ( informe de error de MDN ).


Pasos para reproducir:

Tuve la mejor suerte al reproducir el error con Firefox.

  • Abra Firefox (63.0.1 en mi caso)
  • Establecer el tema de Firefox en oscuro
    • Ver> Barras de herramientas> Personalizar ...> Temas> Oscuro
  • Navegue a una página como http://example.com/
  • Abrir herramientas de desarrollador
    • Herramientas> Desarrollador web> Inspector
  • Establecer el tema de herramientas de desarrollador en oscuro
    • En la esquina superior derecha, haz clic en ...> Configuración> Temas> Oscuro
  • Haga clic en la pestaña Inspector
  • Abre la consola
    • En la esquina superior derecha, haga clic en ...> Mostrar consola dividida
  • Asegúrese de que las herramientas del desarrollador cubran la parte inferior de la ventana
    • Si no es así, en la parte superior derecha, haga clic en ...> Dock to Bottom
  • Vuelva a cargar la página hasta que ocurra la falla

Referencias

Posiblemente relacionado: Evite usar una superficie transparente usando CoreAnimation (si mi sospecha de que está relacionada con la transparencia es correcta, ese cambio puede tener un impacto en este error con Firefox, aunque solo sea evitando el error del sistema operativo).

Alexander O'Mara
fuente
Tengo un MacBook Air 2018 corriendo de Mojave y este mismo aparece emisión diaria (para mí) entre el borde superior de Firefox y el borde inferior de la barra de menú.
mttpgn
@mttpgn Es bueno saber que también afecta al nuevo MacBook Air.
Alexander O'Mara
Buen trabajo analítico! En una nota al margen, si tiene instalado Firefox, no es una instalación limpia, sino un sistema recién configurado. Un sistema limpio solo tiene las aplicaciones predeterminadas, nada que se instale después de la configuración. Muy importante en algunos casos, ya que las aplicaciones generalmente cambian partes del sistema (como instalar nuevas fuentes), lo que puede hacer que aparezcan todo tipo de errores que no tienen nada que ver con el sistema operativo. Todavía llamarlo instalación limpia puede generar frustraciones con el soporte si alguna vez intentas pasar por ellas ...
Carl Dombrowski
Me uní a esta comunidad para votar tu respuesta. También veo que esto sucede varias veces a la semana. Ejecutar un MBA 2018 en modo oscuro en Mojave 10.14.6 y FF 68.3.0 esr
Luuklag
1

La solución parcial para mí actualmente es poner las aplicaciones afectadas en modo de pantalla completa.

Matías
fuente
1

Esto es en gran medida un problema de software. Es reproducible en dos modelos diferentes de MacBook con Mojave y dos pantallas de tipo LG USB-C diferentes para mí.

No busque reparación de hardware ni reinstale su sistema operativo si este es su único síntoma. Se recomienda actualizar el software cuando esté disponible, ya que esto podría ser un error que se parcheará.

bmike
fuente