J'ai acheté un nouveau MacBook Pro 15 (2017) et j'ai immédiatement installé Mojave. J'ai alors commencé à voir des pixels rouges apparaître sur la même ligne que la barre de menu supérieure. Cela arrive très rarement, mais s'est déjà produit environ 4 fois par semaine. Les pixels disparaissent si vous déplacez une fenêtre. J'ai remarqué cela en utilisant Firefox et iTerm.
Serait-ce un problème de matériel (pixels morts) ou de logiciel (thème sombre Mojave)?
Réponses:
Ce n'est certainement pas un problème de pixels morts. J'ai déterminé qu'il s'agit probablement d'un bogue logiciel introduit dans Mojave. Je ne suis pas en mesure de capturer le problème dans la plupart des cas (le problème disparaît généralement immédiatement), mais j'ai réussi à le capturer sur quelques vidéos et captures d'écran.
Le fait qu'il puisse être capturé dans le logiciel et le fait que le curseur puisse couvrir les pixels parasites indique que le problème n'est pas sur le moniteur mais se produit dans le logiciel.
Exemples:
Firefox
Voici une capture d'écran d' un enregistrement d'écran de Firefox , où vous pouvez voir les pixels gris.
Fait intéressant, si nous zoomons un peu, nous pouvons voir que les pixels sont en fait à l'extérieur de la fenêtre elle-même.
Chercheur
J'ai également capturé des problèmes similaires se produisant dans le propre Finder d'Apple sur des captures d'écran régulières.
Remarques:
Quelques choses intéressantes à noter à ce sujet.
killall Dock
pendant que SSH dans une machine affichant le problème peut provoquer son arrêt, bien que cela ne soit qu'un effet secondaire des changements d'ombre.firefox
+plugin-container
processus) sur SSHkill -SIGSTOP
pendant que le problème se produisait et le problème continuait à clignoter, indiquant en outre que le problème se produit en dehors des processus Firefox.WindowServer
.chrome://downloads/
sous la ligne horizontale gris clair de la barre de menu supérieure)Choses qui n'ont aucun impact sur le pépin (testé avec Firefox):
Matériel:
Je n'ai entendu que des allégations selon lesquelles cela affecterait différents modèles de MacBook Pro de 2016-2018 et le MacBook Air 2018 (les modèles avec USB Type-C). Si vous rencontrez ce problème sur un autre modèle d'ordinateur Apple ou si vous ne rencontrez pas ce problème sur l'un des modèles concernés, je serais intéressé d'en entendre parler.
Conclusion:
Malheureusement, je ne pense pas qu'il existe un moyen d'empêcher ce problème à ce stade, en plus de forcer l'utilisation de la carte discrète si votre ordinateur en possède une (et cela ne vous dérange pas de la durée de vie réduite de la batterie), mais j'espère que ce sera le cas être résolu dans une future mise à jour.
Encore plus regrettable, il n'a toujours pas été corrigé dans aucune version de 10.14.0 à 10.14.6 ou la deuxième mise à jour supplémentaire depuis. J'ai déposé un rapport de bug sur bugreport.apple.com (non public, mais
46079638
), qui a été marqué comme doublon de45841204
. Je n'ai pas accès à ce rapport de bogue, mais j'ai pensé le mentionner au cas où quelqu'un voudrait y faire référence.Apparemment, il est toujours présent dans 10.15 Catalina ( rapport de bogue MDN ).
Étapes à reproduire:
J'ai eu la meilleure chance de reproduire le bogue avec Firefox.
Les références:
Peut-être vaguement lié: évitez d'utiliser une surface transparente en utilisant CoreAnimation (si je soupçonne qu'il est lié à la transparence est correct, ce changement peut éventuellement avoir un impact sur ce bug qui se produit avec Firefox, ne serait-ce qu'en évitant le bug du système d'exploitation).
la source
La solution partielle pour moi actuellement consiste à mettre les applications concernées en mode plein écran.
la source
C'est vraiment un problème logiciel. Il est reproductible sur deux modèles de MacBook différents exécutant Mojave et deux écrans de type LG USB-C différents pour moi.
Ne cherchez pas à réparer le matériel ou à réinstaller votre système d'exploitation si c'est votre seul symptôme. La mise à jour du logiciel lorsqu'elle est disponible est conseillée car il pourrait s'agir d'un bogue qui sera corrigé.
la source