求助!我的MBP屏幕查看大面积灰色的时候就会有水波纹是不是显示器坏掉了?

2013-06-17 15:09:56 +08:00
 noir
是这样的
当屏幕中,显示的灰色部分面积大到一定程度的时候(比如将附件图片全屏查看)
屏幕就会出现类似于光波水纹的感觉,如同用照相机对着电视屏幕后看上去那种水波纹泛过屏幕,只不过我这个水波纹细小一点
试了一下,只有灰色会如此,尤其是图中这种灰,其他颜色都是正常的

你们有相同的情况吗?是不是我显示器坏了?马上就要过保了,惨

8280 次点击
所在节点    问与答
25 条回复
paloalto
2013-06-17 15:23:02 +08:00
我觉得应该是图片的渐变颜色过渡问题。你找一个没有渐变、全都是灰色的图片试试。
noir
2013-06-17 15:29:29 +08:00
@paloalto 其他的图片我试过 纯色不渐变的灰色啊黄色白色什么都不抖的 就我贴的这个图会抖 但我放朋友的电脑上不会出现这种情况 电脑和我一样 都是MBP 15'
你看着会抖吗?全屏看
taresky
2013-06-17 15:31:09 +08:00
@noir 这个貌似是概率出现,既然还没过保就马上去维修呗。
noir
2013-06-17 15:31:46 +08:00
@taresky 准备这个周末去维修中心看看 但是不知道有没有过保
allenm
2013-06-17 15:36:51 +08:00
我的也是这样的,已经过保,就懒得管它了。
5key
2013-06-17 16:49:28 +08:00
楼主说的是灰色下显示为水波纹还是动的水波纹啊。
Saito
2013-06-17 16:54:54 +08:00
+1 我也出现了这种情况, 期待 Apple Store 检测的结果, 不知道是不是一般性状况.
noir
2013-06-17 16:57:24 +08:00
刚发现另一个问题
在集显的状态下,才会这样,设置为独显后,情况消失
noir
2013-06-17 16:57:58 +08:00
@5key 会波动的
noir
2013-06-17 16:58:47 +08:00
@Saito 你试试看切换为独显 我刚设置为独显,就没问题了
但是总不能一直让其运行独显啊
noir
2013-06-17 16:59:28 +08:00
@5key 而且只是我截图中这种带有些许渐变的灰色 也就是CHROME浏览器打不开网页时那个界面,其他灰色一律正常
clowwindy
2013-06-17 17:45:04 +08:00
这个叫色彩抖动,换个色彩 profile 也许就好了
woodthom
2013-06-17 20:23:52 +08:00
我的和楼主情况一模一样,也是chrome这个背景下波动的厉害,之前去天才吧,他们说这个不能判定是硬件问题(我屏幕是三个月前才给换的新的),所以没给换,很郁闷,我现在把chrome换成dev版,现在的灰色背景和之前的版本不一样,所以也看不到波动了,这算是自欺么。。。同时期待楼主的处理结果。
barbery
2013-06-17 20:53:00 +08:00
2012年中 mbp13 完完全全相同的遭遇....
Saito
2013-06-17 22:23:22 +08:00
@noir 我没有独显, 所以没发切换. 但看到大家的情况可能也许真的是正常情况吧.
clowwindy
2013-06-17 22:32:25 +08:00
5key
2013-06-17 22:33:06 +08:00
@noir 我也遇到过,是黑色纹理背景的时候。不过好像是我切到集显的时候才有的。
noir
2013-06-18 00:10:58 +08:00
@clowwindy 呃谢谢 不过这么多E文看不太懂 大致知道是什么情况了

@5key @saito @barbery @woodthom

根据你们的描述,和我在其他地方的咨询,发现N多人都是这个情况,而且基本是在集显的情况下出现(至少我切换到独显就没有问题了),CHROME里居多

我估计这可能是什么光学上的事情应该不是硬件出错

天才吧在上海,杭州没有,打算这礼拜去专业点的店里去检测一下好了
clowwindy
2013-06-18 02:27:47 +08:00
@noir

好吧,我还是详细讲一下。

你看到的问题不是硬件故障,而是一个软件算法,通过空间或者时间的随机噪点来使显示器能显示出比它硬件支持的更细腻的颜色,这个算法叫抖动。参见我刚才发的维基百科链接,可惜还没有人给它写一个中文版的。

抖动分两种,空间和时间的。对空间的来说,就是空间里加不同浓度的噪点来模拟更细腻的颜色。见维基百科下面的几张猫图,第二张和第三张使用的调色板完全一样,只有 256 色,但抖动后第三张图明显看上去更细腻。另外你相信最后那张图是 16 色抖动出来的吗?
http://en.wikipedia.org/wiki/Dither#Digital_photography_and_image_processing

对时间抖动来说,就是用两个颜色闪来闪去来模拟它们之间的某个颜色。打个比方,当年 GBA 渲染半透明的图性能很慢,有些游戏为了优化性能,就把需要半透明的物体一帧显示,一帧不显示,高速闪烁,使它肉眼看上去像是半透明的。又比方说下面的例子里那个抖动出来的人脸。
http://blog.persistent.info/2012/12/screenshot-proof-images-via-temporal.html

LCD 显示器早就在用 6-bit 抖动模拟 8-bit 颜色了,一般是两种方法一起用,实际使用中效果还是非常好的,不仔细看看不出来。

可能 Chrome 某个版本开始通过某个绘图 API 启用了抖动,这个抖动目前不知道是 Chrome 软件做的还是显卡驱动做的,不过可以肯定它写的很烂,没做随机化,造成整个屏幕有规律的一起抖。加上 OSX 对 MBP 的内置显示器又设了个默认的色彩 profile,可能会使某些亮度的颜色变得“稀疏”,造成这个渐变颜色变化更细微,需要更多抖动,而整个屏幕大面积渐变又会造成大面积抖动,于是就造成了你看到的现象。

解决方法?把那个渐变截个图用 Safari 或者 Firefox 打开试试。或者尝试一下完全禁用 Chrome 的硬件加速。或者在系统显示器设置里把颜色 profile 改成 sRGB 试试。这样可以排查问题出在哪里。

我在用 Chrome 打开某个蓝色渐变背景的网站的时候发现过类似现象。把窗口拖到外接显示器上就好了。反正不会天天上那个网站,就没管。

另外这个 bug 有人提过:
http://code.google.com/p/chromium/issues/detail?id=226753
https://discussions.apple.com/thread/3089859?start=0&tstart=0
noir
2013-06-18 15:52:54 +08:00
@clowwindy 哇 好专业 非常感谢你回复这么多 让我基本上明白了
看来这应该不是什么硬件问题,不过唯一奇怪的是,把这个CHROME上面抖动的,我全屏截图用图片打开也在抖 所以可能是显卡驱动的原因吗?切独显就一切正常了,我的集显是INTEL4000那个,朋友的机器MBP是3000,她的电脑就没问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/72643

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX