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.
Curiosamente, si nos acercamos un poco, podemos ver que los píxeles están realmente fuera de la ventana.
Descubridor
También capturé fallas similares en el Finder de Apple en capturas de pantalla regulares.
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 Dock
mientras 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-container
procesos) sobre SSH kill -SIGSTOP
mientras 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
- Utilidad de disco
- Consola
- Ventana interior (sobre los encabezados de columna transparentes)
- Correo
- Ventana interior (sobre los encabezados de columna transparentes)
- Utilidad de archivo
- Demonio del maleficio
- 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).