当其亮度降至75%以下时,像素4的90Hz屏幕滴回60Hz。谷歌承诺修复它,但尚未提供解释为什么这是第一次必要的。代码提交评论可能会设法填写我们。
似乎显示屏使用不同的校准配置文件60Hz和90Hz模式。显示器制造商与它们完全没有匹配,这导致亮度略有不同。
轻微,但仍然足以让人们注意到屏幕从90Hz到60Hz或反之亦然(并且它经常交换,例如没有理由在90Hz渲染静态屏幕,但第二个你开始滚动它需要高刷新率)。
当屏幕亮度低时,校准的差异更加明显。更糟糕的是,我们的眼睛对黑暗中亮度的变化更敏感。
无论如何,这解释了为什么强制开发者选项中的90Hz模式避免了此问题 - 屏幕根本从未回到60Hz。但它确实提出了谷歌计划如何解决问题的问题。它是否会接受亮度的小变化,或者它为刷新率的更好的曲线制定了更好的配置文件吗?
以下是开发人员的评论。你可以在这里找到原件。
由于硬件限制,在低显示器和环境亮度下在60到90Hz之间切换时,可以看到闪烁。当环境和显示亮度低时,将显示器保持在60Hz。显示器使用不同的伽马曲线进行不同的刷新速率。
对于面板供应商来说,它很难调整曲线以具有完全相同的亮度,以获得不同的刷新率。在切换时间可以观察到闪烁。这个问题在伽玛下端更糟糕。此外,人眼对闪烁更敏感的环境更敏感。为防止闪烁,如果显示亮度高于阈值,我们只支持更高的刷新率。而且更暗的环境可能具有更高的阈值。