![屏幕截图中出现无法解释的红点](https://linux22.com/image/1274859/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%E4%B8%AD%E5%87%BA%E7%8E%B0%E6%97%A0%E6%B3%95%E8%A7%A3%E9%87%8A%E7%9A%84%E7%BA%A2%E7%82%B9.png)
我的操作系统的某些方面出现了最奇怪的问题:
这是在 Linux 2.6.37.6 中运行 Google Chrome 11.0.696.57 的屏幕截图,该操作系统运行 Xorg 服务器 1.9.5,并在 Radeon HD 4870 上使用 FGLRX 显示驱动程序 8.841。
在发生这种情况之前,显示驱动程序、内核和 X 服务器尚未升级。我也没有修改我的xorg.conf
。
如您所见,红色像素几乎出现在位图发生更改的任何位置。这种情况在每个程序中都会发生,而不仅仅是浏览器。有时它们会闪烁,总是随机出现。
据我所知,Linux TTY(X 之外)不受影响。
让我感到困惑的是,这个现象可以截图,而不是仅仅以像素的形式出现在屏幕上。如果您有任何关于导致此现象的信息,并希望知道如何解决它(甚至是一种理论),请在下面发帖。
其他信息:
- Slackware 13.37
- 运行 Fluxbox 1.3.1
- 我的
/etc/X11/xorg.conf
编辑:
切换 TTY(通过ctrl- alt- F[1-9])并返回似乎可以消除这种影响,至少是暂时的。
答案1
我弄清楚了问题所在,并认为我应该将其发布在这里,以防它可以帮助可能遇到类似问题的人。
问题是我的显卡以有趣的方式出现故障。我猜是卡上的内存过热并出现故障。这就是为什么 Memtest86+ 没有出现错误的原因;它只扫描 RAM 而不扫描视频 RAM。
我拔掉显卡解决了这个问题。我主板上有一块集成显卡,性能差不多,所以我开始用它。
现在运行良好。
答案2
我要检查的事项:
- 最近还有什么更新吗?
- 您最近安装了什么程序吗?
- 这些点出现多久了?
- 您是否在启动、登录并进入桌面后立即获得它们?您是否在登录屏幕上获得它们?
- 这些点似乎对鼠标光标有更多的反应,还是只是对屏幕上发生的任何事情或变化都有反应?
- 这些点是否覆盖鼠标光标还是停留在下面?
- 您最近检查过您的内存吗?(但我怀疑这是一个真正的物理内存问题,否则您也会遇到极大的不稳定性。)
- 我认为视频卡是一个问题,除非这可以在屏幕截图中捕获。这意味着它不仅必须位于视频缓冲区中,还必须位于屏幕截图操作可访问的内存中。
我在这里猜测,但我认为可能有以下几种情况:
- 一个实际的过程正在对显示做一些奇怪的事情(这可以解释为什么它不在 X11 之外);检查 ps 看看是否有任何奇怪的事情。
- 最近的更改对您的视频驱动程序产生了一些影响;也许重新安装?
- 最近的更改对 X11 产生了影响。这感觉像是合成问题或 OpenGL 问题(如果您在界面上启用了任何 3D 效果),甚至是视频驱动程序问题。(例如:当我启用 3D 时,我可以在我的虚拟化 Ubuntu 机器上获得一些非常糟糕的结果。还没有尝试从客户机获取屏幕截图,但如果效果被复制到屏幕截图中,我也不会感到惊讶。)