奇怪的问题...偶尔,在我的 LCD 屏幕上,应该是黑色的像素会在黑色和绿色之间快速而持续地闪烁,每秒大约闪烁 4 次。
最疯狂的是,与坏点/卡点不同,它们与屏幕上的内容相关并随之移动。
例如,我可能正在查看一个网页,其中的图片有大量黑色。黑色中可能有几个不应该出现的绿色闪烁像素。我滚动页面,绿色闪烁像素随图像移动。似乎每个物理像素都很好,但不知何故某些东西以某种方式解释了图像的一部分,导致绿色闪烁......
这不仅仅发生在网络浏览器中。我的第一个想法是指责一个恶搞的博主狡猾地上传了一个模拟故障像素的动画 gif……但它发生在各种各样的应用程序中。它似乎是随机发生的,除此之外,它似乎只发生在纯黑色区域,而且它总是纯 100% 的绿色。
这种问题很少发生,所以不是什么大问题,但这是一个非常奇怪的问题,让我很烦恼。我找不到任何关于此类问题的信息。我甚至不确定这是硬件问题还是软件问题。
有什么想法吗?(Windows 7 笔记本电脑通过 DVI 转 HDMI 电缆连接到 LCD)
答案1
TLDR:我的解决方法是使用更短且质量更好的电缆。
不久前,我设法在一台全新的显示器上找到了解决这个问题的方法,这需要我购买一条便宜的 5 米 DVI 转 HDMI 电缆(我无法很快获得其他任何东西)。
和您一样,这个问题很大程度上取决于屏幕上的内容,而且在图像较暗时似乎更常见。当移动窗口时,它们似乎会“推”闪烁的像素,这让我很恼火。
我尝试了许多方法,包括更改屏幕分辨率、刷新率、色彩空间(sRGB/CMYK,因为我的显卡同时支持这两种空间),但都无法停止像素闪烁。
最后,我沮丧地买了一个简单的 DVI 转 HDMI 适配器,并结合了 1.5 米长的 HDMI 电缆,似乎解决了我的问题。我只能假设,由于我的显卡的年龄和长电缆的可疑性质,较暗区域的数据信号以某种方式被破坏了,也许是由于信号弱和8/10b编码。我不完全清楚为什么,但这完全消除了我的闪烁像素。
-=编辑=-
我试图调查可能导致此问题的原因,因此这里是我对接下来内容的免责声明:这里有龙,并且还有关于失败原因的疯狂猜测。
数字视频接口(和 HDMI)使用隧道式差动保护系统. 根据维基百科,TDMS 使用“电流模式逻辑(CML),直流耦合并终止于 3.3 伏”发射器和接收器之间的有效信号路径如下所示:
我大胆猜测,由于目的地的直流耦合,源必须有效地“吸收”电线中的电流,才能在线路上产生有效的“0”。较长(且质量较差)的电缆将具有较高的电阻,因此意味着源必须稍微努力地将线拉低。
这就是我的“弱显卡”假设发挥作用的地方。如果源无法完全、持续地吸收导线中的电流,那么当目标读取位模式时,它可能会读取 1,而本应是 0,从而导致位错误。过多的位错误会导致像素错误,因此像素会得到错误的值,并显示错误的颜色。现在的问题是,这些错误不会完全一致,因为源有时会管理工作,有时会失败。
我怀疑这个问题的非随机性也与8/10b编码试图在信号协议中实现 DC 平衡。我的闪烁在特定区域更严重,似乎一组暗色和亮色混合之间存在某种关联,使得“闪烁”更容易发生。我对此了解不够,无法确切知道它为什么会导致这个问题。
当然,也可能只是电缆中的一个不良连接器(我尝试了两个显卡输出,但没有任何效果...)
答案2
虽然迟到了,但它可能会有用:(http://www.overclock.net/t/692956/just-got-rid-of-green-dots-on-screen)
问题很简单,因为 ATI 驱动程序将 2D 时钟设置得太低(157Mhz 核心,300Mhz 内存)。在 1680x1050 等较高分辨率下,这些时钟不够用,并导致此问题,因此您需要提高它们以消除屏幕上随机出现的这些绿点。
我在 AMD 官方论坛上找到了这个帖子。按照说明操作,非常简单:
代码:大家好,
我做了同样的事,这有点帮助,但还有一些绿色像素,所以我创建了一个 CCC 配置文件并通过编辑器修改了 xml 配置文件,并将空闲时钟从 157/300 更改为 300/500。现在没有绿色像素了,我想我可以接受这个解决方案。
要修改CCC配置文件,您必须执行以下操作:
- 打开CCC
- 如果尚未解锁并启用 Overdrive。
- 转到选项/配置文件/配置文件管理器。创建一个新配置文件。在组合下确保选中“ATI Overdrive”。保存并关闭,不要激活。
- 在 Windows 中转到:(
C:\\Users\\{yourusername}\\AppData\\Local\\ATI\\ACE\\Prof iles
您需要打开“显示隐藏文件”才能执行此操作) - 打开刚刚创建的配置文件名称的xml文档(记事本也可以)
将时钟和内存速度的值更改为如下所示(这些特定值对我和我的卡有用,请判断)仅编辑粗体值。
Feature name="CoreClockTarget_0" Property name="Want_0" value="30000" Property name="Want_1" value="60000" Property name="Want_2" value="85000" Feature Feature name="MemoryClockTarget_0" Property name="Want_0" value="50000" Property name="Want_1" value="90000" Property name="Want_2" value="120000"
保存并关闭。返回 CCC 并激活刚刚创建的配置文件。
这将使卡在 300 核心、500 内存下处于空闲状态。(2D 时钟是“Want_0”值) http://forums.amd.com/game/messagevi...VIEWTMP=Linear
如果仍然出现绿色像素,只需尝试一些更高的时钟。
我希望这能帮助你们中的一些人解决这个问题:-)。
答案3
可能是连接松动了吗?(特别是如果你使用 DVI 转 HDMI 适配器)
否则,请确保您的图形驱动程序是最新的。
要确定是硬件问题还是软件问题,看看能否用不同的屏幕测试您的笔记本电脑。对您当前的 LCD 屏幕也做同样的操作。使用不同的电缆用朋友的笔记本电脑测试。
答案4
我遇到了非常类似的问题。屏幕暗区闪烁着红色和绿色像素(当我把鼻子放在投影的墙上时,我注意到白色区域有微弱的黄色像素)。我认为只是像素似乎随着图像移动,而实际上黑色图像使底层错误的像素图案可见。
我通过更改显卡控制中心的“颜色像素格式”选项解决了这个问题;该选项的值类似于“YCbCr 4:4:4”。