Искажённая картинка — один из немногих отказов, который можно классифицировать глазом, не разбирая машину. Изображение проходит несколько независимых стадий: расчёт кадра в GPU, хранение готового буфера в видеопамяти, кодирование в сигнал интерфейса, передача по кабелю, декодирование в мониторе и вывод на матрицу. Каждая стадия портит картинку по-своему, и эти почерки различимы.
Что портит вычисление и видеопамять
Ошибка на стороне GPU или видеопамяти появляется до того, как кадр стал сигналом. Значит, она принадлежит содержимому кадра, а не его развёртке. Типичный вид — цветные треугольники и вытянутые полигоны, торчащие из моделей, мерцающие точки на текстурах, битые квадраты в текстурных блоках, неправильные тени. Геометрия ломается там, где идёт вычисление: в трёхмерной сцене, в аппаратно ускоренном видео, в интерфейсе браузера с включённым ускорением.
Ключевой признак — привязка к нагрузке и температуре. На рабочем столе чисто, в тяжёлой сцене через несколько минут начинается сыпь, после снижения частот памяти сыпь редеет. Второй признак — искажения попадают в скриншот. Снимок экрана снимается с кадрового буфера до кодирования в сигнал, поэтому всё, что видно на скриншоте, родилось внутри видеокарты. Это самая надёжная разделяющая проверка, и делается она за секунды.
Причины у такой картины разные: деградация чипов памяти после длительной работы на высокой температуре, отвал или трещина в пайке под нагревом и остыванием, нестабильный заводской или пользовательский разгон, недостаточное питание конкретных фаз. Косвенно на видеопамять указывает то, что искажения зависят от объёма занятой памяти: чем тяжелее сцена и выше разрешение текстур, тем чаще сыпь. Как объём и ширина шины влияют на поведение под нагрузкой, разобрано в разделе про видеокарты.
Что портит кабель и линк
Кабель и разъёмы работают уже с сигналом, а не с кадром. Современные цифровые интерфейсы передают данные пакетами по нескольким дифференциальным парам с очень высокой скоростью, и деградация линии проявляется не плавным ухудшением, а срывом.
Типичный почерк — «снег»: россыпь одиночных ярких точек по всему полю, равномерная, не привязанная к содержимому кадра. Второй почерк — горизонтальные полосы шума или сдвиг части строки. Третий — полное кратковременное пропадание изображения с чёрным экраном на секунду и последующим восстановлением: приёмник потерял синхронизацию и пересогласовал линк заново. Четвёртый — уход цвета в зелёный или пурпурный оттенок, когда цветовое пространство или глубина цвета согласовались не так, как ожидалось.
Отличительная черта — зависимость от режима, а не от нагрузки. На пониженной частоте обновления или в меньшем разрешении артефакты исчезают полностью, потому что снижается скорость потока в линии. Артефакты не попадают в скриншот. Шевеление кабеля, замена его на короткий, отключение промежуточных переходников и удлинителей меняют картину. Переходники между разными типами интерфейсов заслуживают отдельного подозрения: часть из них пассивные и работают только в одну сторону, часть содержит активный преобразователь, который сам становится источником срывов на высоких режимах.
Что портит матрица монитора
Монитор ломается статично и локально. Битые и застрявшие пиксели стоят на одном месте и не двигаются при смене картинки. Вертикальная или горизонтальная полоса по всей высоте экрана обычно означает обрыв в шлейфе или в драйвере строк и столбцов — она держится на одном и том же месте независимо от источника сигнала. Пятна и неравномерная подсветка не зависят от содержимого и лучше всего видны на однотонной заливке. Тянущийся за движущимися объектами шлейф — это время отклика матрицы и настройка разгона отклика, а не отказ.
Разделяющая проверка простая: тот же монитор с другим источником сигнала и тот же источник с другим монитором. Если дефект переезжает вместе с монитором, дальше в машине искать нечего. Свойства матриц, частоты обновления и режимов вывода собраны в разделе про мониторы.
Порядок разделения
Разумно идти от наблюдения к вмешательству. Сначала — снять скриншот в момент искажения; это делит все версии на две группы. Затем — посмотреть на равномерную заливку одним цветом на весь экран: так видны дефекты матрицы и подсветки, невидимые на пёстрой картинке. Дальше — сменить режим: понизить частоту обновления и разрешение, отключить расширенный динамический диапазон. Уход артефактов после смены режима указывает на канал передачи.
Следующий шаг — механика: переподключить кабель в другой разъём на видеокарте и на мониторе, убрать переходники, взять заведомо исправный короткий кабель. Только после этого имеет смысл трогать видеокарту: сбросить разгон к штатным значениям, понизить частоту видеопамяти, проверить температуры и обдув, посмотреть, не перекрыт ли приток воздуха.
Отдельная категория — искажения, появляющиеся только в момент выхода из спящего режима или только на одном из мониторов в многоэкранной конфигурации. Это почти всегда согласование режимов, а не железо: разные частоты обновления на разных выходах, автоматический выбор цветового формата, ограничение суммарной пропускной способности выходов. Такие случаи чинятся настройками, и разбирать машину ради них не нужно.