莫哈韦沙漠暗模式下的红色像素


38

我购买了新的MacBook Pro 15(2017)并立即安装了Mojave。然后,我开始看到红色像素出现在与顶部菜单栏相同的行上。这种情况很少发生,但每周大约发生4次。如果您移动任何窗口,像素就会消失。我在使用Firefox和iTerm时注意到了这一点。

可能是硬件(死像素)或软件(莫哈韦暗主题)有问题吗?

例


1
如果切换到Light主题,会看到它们吗?
Jesse P.

1
我将切换到“灯光”模式一周,然后查看它是否又恢复一次。如果没有,您可以扩展测试窗口以查看它是否只是随机的,或者将解决的奥秘视为是Dark主题中的错误(选择由您选择)。如果确实发生了Light主题,我想说这可能是像素不好或硬件不好,并且建议您到最近的Apple商店进行RMA或维修。
Jesse P.

2
同样的问题,在黑暗模式下也可以看到。我在使用电报应用程序(MacBook Pro 13 2018)时注意到了这一点
Florian K

2
自升级以来,我一直注意到同一件事,最新的2018 MBP 15in。在Firefox上最常见,但在iTerm和Atom上也很常见(我想说的是其中之一是灰色的)。在顶部和底部边缘都可以看到它,并且倾向于闪烁。光标可以覆盖它,所以我不认为它是显示器。您是否注意到任何其他图形故障?
亚历山大·奥玛拉

2
我昨天更新到Mojave,并遇到了完全相同的问题(在Firefox中,标签栏的顶部)。似乎是与图形/ GUI相关的软件故障,尤其是在播放电影时。
maxx

Answers:


35

绝对不是死像素问题。我确定这可能是Mojave中引入的软件错误。在大多数情况下,我无法对故障进行屏幕截图(故障通常会立即消失),但是我已经设法通过几个视频和屏幕截图捕获了故障。

可以在软件中捕获它的事实以及光标可以覆盖出现故障的像素的事实表明,问题不在显示器中,而是在软件中发生。

例子:

火狐浏览器

是Firefox的屏幕录像的屏幕截图,您可以在其中看到灰色像素。

在此处输入图片说明

有趣的是,如果我们放大一点,我们可以看到像素实际上在窗口本身之外。

在此处输入图片说明

发现者

我还从常规屏幕截图中捕获了Apple自己的Finder中发生的类似故障。

在此处输入图片说明

在此处输入图片说明

笔记:

一些有趣的事情要注意。

  • 我只看到它在窗户的黑暗区域发生。
  • 它既可以在亮模式下也可以在暗模式下发生(如果窗口还是暗的话)。
  • 尽管我已经在一些窗口的内部看到了阴影,但它通常发生在窗口的边缘(阴影在此处)。
  • 当窗口焦点改变时,它经​​常(但不总是)消失,此外(窗口焦点改变导致窗口阴影改变)。
    • 我已经能够在没有阴影的iTerm窗口之间来回切换焦点(启用透明性时),并且该窗口底部边缘之外的故障仍然存在。
  • 可以使用QuickTime Player的屏幕录制功能捕获它。
  • 神秘地,尽管可以使用QuickTime捕获它,但是对于苹果的开发人员工具Pixie来说,它是不可见,如本屏幕录像所示。同样,Digital Color Meter应用程序也看不到它
  • 我看过的主要是灰色和红色,但也有绿色,黄色和更多颜色。
  • 即使Finder不运行,故障也可能发生,因此它不是Finder的一部分。
  • killall Dock在SSH进入显示故障的计算机中运行时,可能会使其停止运行,尽管这可能只是阴影变化的副作用。
  • 我尝试在发生故障并且故障继续闪烁的同时通过SSH 暂停所有Firefox进程(firefox+ plugin-container进程)kill -SIGSTOP,进一步表明故障正在Firefox进程外部发生。
  • 更进一步,我尝试通过SSH系统地挂起进程,以查看可能由哪个进程负责。唯一的悬浮导致闪烁冻结为WindowServer
  • 使用Quartz Debug开发人员工具(此处提到的Xcode附加工具之一),我测试了它具有的一些选项。启用“禁用2D加速”选项后,我无法像禁用时一样重现故障。“自动刷新”工程图和“垂直同步”选项无效。
  • 这似乎只发生在集成显卡上。离散卡处于活动状态时,我无法复制它。
  • 到目前为止,我只听说过有关最新MacBook Pro和MacBook Air型号的情况的报道。我无法在运行相同OS版本的上一代MacBook Air上重现此问题。
  • 我还没有看到它在使用VMware Fusion的Mojave VM中发生,进一步表明它仅在某些硬件上发生。
  • 要删除所有变量,我尝试在外部驱动器上运行全新安装的Mojave 10.14.1。使用所有默认设置,我可以在启用了深色主题和深色开发人员主题并且打开控制台(屏幕录制)的情况下,使用Firefox 63.0.1快速重现它的Light Mode 。
  • 类似浏览器的应用程序似乎很可能触发它(即Firefox和基于Electron的应用程序)。
  • 我已经看到过的应用程序(我可能已经忘记了一些):
    • 火狐浏览器
    • Atom(可能需要设置>核心>标题栏>自定义)
      • 上边缘
      • 底边
    • 不和谐
      • 底边
      • 内窗
    • iTerm(背景为黑色,半透明;背景为不透明似乎不会发生)
      • 上边缘
      • 底边
      • 内部窗口(在一个带拆分窗格的窗格的底部边缘)
    • 发现者
    • 活动监控
      • 上边缘
    • 磁盘工具
      • 上边缘
    • 安慰
      • 内部窗口(在透明列标题上方)
    • 邮件
      • 内部窗口(在透明列标题上方)
    • 存档工具
      • 上边缘
    • 十六恶魔
      • 上边缘
    • Google Chrome(使用macOS暗模式时)
      • chrome://downloads/顶部菜单栏的浅灰色水平线下方的内部窗口)
  • 我也已经看到它在顶部菜单栏的下拉菜单的底部边缘发生一次。
  • 我所见过的应用程序和位置的选择使我感到怀疑,这在某种程度上可能与窗口透明度有关。

对故障没有影响的事物(已通过Firefox测试):

  • 全新安装10.14.1。
  • 重置PRAM。
  • 重置SMC。
  • 在低分辨率模式下打开应用。
  • 系统偏好设置:
    • 显示分辨率缩放。
    • 显示颜色配置文件。
    • 夜班。
    • 系统强调色。
    • 自动隐藏基座。
    • 辅助功能>显示>使用灰度
    • 辅助功能>显示>反转颜色

硬件:

我只听说过它会影响2016-2018年和2018年MacBook Air(带有USB Type-C的型号)的不同MacBook Pro机型的说法。如果您在另一台Apple计算机型号上看到此问题,或者在其中一个受影响的型号上没有此问题,我很想听听。

结论:

不幸的是,除了您的计算机有一个独立的卡(并且您不介意电池续航时间缩短),除了强制使用分立卡之外,我认为目前没有任何方法可以防止这种故障。但是,希望它会在以后的更新中解决。

更不幸的是,从10.14.0到10.14.6的任何版本或此后的第二个补充更新都尚未修复它。我在bugreport.apple.com(不是公开的,但46079638)上提交了一个错误报告,该报告已标记为与的重复45841204。我没有访问该错误报告的权限,但是我想我会提到它,以防万一有人要引用它。

据报道,它仍然存在于10.15 Catalina(MDN错误报告)中。


重现步骤:

我最幸运的是使用Firefox重现了该错误。

  • 打开Firefox(我的情况是63.0.1)
  • 将Firefox主题设置为Dark
    • 查看>工具栏>自定义...>主题>暗
  • 导航至类似http://example.com/的页面
  • 开放的开发人员工具
    • 工具> Web开发人员>检查器
  • 将开发人员工具主题设置为暗
    • 在右上角,单击...>设置>主题>暗
  • 单击检查器选项卡
  • 打开控制台
    • 在右上角,单击...>显示拆分控制台
  • 确保开发人员工具覆盖了窗口的底部
    • 如果没有,请单击右上角的...>停靠到底
  • 重新加载页面,直到出现故障为止

参考文献:

可能是松散相关的:避免通过使用CoreAnimation使用透明表面(如果我怀疑它与透明性相关是正确的,那么更改可能最终会影响Firefox发生的此错误,仅是避免操作系统错误即可)。


我有一台运行Mojave的Macbook Air 2018,在Firefox的顶部边缘和菜单栏的底部边缘之间(对于我来说每天都会出现同样的问题)。
mttpgn

@mttpgn很高兴知道它还会影响新的MacBook Air。
亚历山大·奥玛拉

出色的分析工作!附带一提,如果您已安装Firefox,则不是全新安装,而是新安装的系统。一个干净的系统只有默认的应用程序,安装后没有任何安装程序。在某些情况下非常重要,因为应用程序通常会更改系统的某些部分(例如安装新字体),这可能会导致出现与操作系统无关的所有错误。如果您尝试通过
Carl Dombrowski

我加入了这个社区以支持您的答案。我还看到这每周发生多次。在Mojave 10.14.6和FF 68.3.0 esr上以暗模式运行2018年MBA
Luuklag

1

目前对我来说部分解决方案是将受影响的应用程序置于全屏模式。


1

这在很大程度上是一个软件问题。在运行Mojave的两种不同的MacBook机型和对我来说两种不同的LG USB-C型显示器上均可重现。

如果这只是您的唯一症状,请勿寻求硬件维修或重新安装操作系统。建议更新可用的软件,因为这可能是一个会被修补的错误。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.