Необъяснимые красные точки на скриншоте
У меня была самая странная проблема с некоторыми аспектами моей операционной системы:
Это скриншот Google Chrome 11.0.696.57, работающего в Linux 2.6.37.6 с сервером Xorg 1.9.5 с драйверами дисплея FGLRX 8.841 на Radeon HD 4870.
Драйверы дисплея, ядро и X-сервер не были обновлены до того, как это началось. Я также не изменил мой xorg.conf
,
Как вы можете видеть, красные пиксели появляются практически везде, где изменяется растровое изображение. Это происходит в каждой программе, а не только в браузере. Иногда они мерцают, всегда появляются случайно.
Насколько я могу судить, Linux TTY (за пределами X) не затронут.
Меня озадачивает тот факт, что это можно сделать на скриншоте, а не просто в виде пикселей на экране. Если у вас есть какая-либо информация о том, что может быть причиной, и, надеюсь, как ее решить (или даже теория), пожалуйста, напишите ниже.
Дополнительная информация:
- Slackware 13.37
- Запуск Fluxbox 1.3.1
- мой
/etc/X11/xorg.conf
Редактировать:
Переключение TTY (через ctrl-alt-F [1-9]) и обратно, похоже, рассеивает эффект, по крайней мере, временно.
2 ответа
Я выяснил, в чем проблема, и подумал, что должен опубликовать это здесь на тот случай, если это поможет кому-то, у кого могут быть подобные проблемы.
Проблема заключалась в том, что моя видеокарта ломалась интересным образом. Я предполагаю, что память на карте перегрелась и перестала работать. Вот почему ошибок в Memtest86+ не возникало; он сканирует только оперативную память, а не видеопамять.
Я решил проблему, дергая карту. В моем случае у меня была встроенная видеокарта на моей материнской плате, которая была почти такой же хорошей, поэтому я начал использовать ее.
Работает нормально сейчас.
Вещи, которые я бы проверил:
- Что-нибудь еще было недавно обновлено?
- Вы недавно установили программу?
- Как долго появляются точки?
- Получаете ли вы их сразу после загрузки, входа в систему и получения рабочего стола? Вы получаете их на экране входа?
- Точки, кажется, больше реагируют на курсор мыши, или просто когда что-то происходит или изменяется на экране?
- Точки перекрывают курсор мыши или остаются под ним?
- Вы недавно проверили свою память? (Но я сомневаюсь, что это реальная проблема с физической памятью, иначе у вас тоже будет нелепая нестабильность.)
- Я бы посчитал, что видеокарта представляет собой проблему, за исключением того, что это снимается на скриншоте. Это означает, что он должен быть не только в видеобуфере, но и в памяти, доступной для действия скриншота.
Я предполагаю здесь, но я думаю, что есть несколько вещей, которые могут быть:
- Фактический процесс - это делать забавные вещи с дисплеем (что объясняет, почему он не за пределами X11); проверьте PS, чтобы увидеть, если у вас есть что-нибудь странное.
- Недавние изменения что-то сделали с вашими видео драйверами; возможно переустановить?
- Недавнее изменение сделало что-то с X11. Это похоже на проблему компоновки или проблему OpenGL (если на вашем интерфейсе включены какие-либо 3D-эффекты) или даже проблему с драйвером видео. (Например: я могу получить довольно забавные результаты на своем окне Virtualized Ubuntu при включении 3D. Я не пытался получить скриншот с гостевой машины, но меня не удивит, если эффекты будут скопированы на скриншот.)