Видеокарта — удобный подозреваемый: она заметно греется, потребляет больше остальных узлов и первой реагирует на любую нестабильность изображением. Именно поэтому на неё списывают отказы, к которым она отношения не имеет. Корректная локализация строится не на замене наугад, а на разделении гипотез по признакам, каждый из которых указывает на конкретный узел.

Что именно считается симптомом видеокарты

Полезно сразу сузить множество признаков. К графическому тракту относятся геометрические искажения, цветные точки и полосы на изображении, повторяющиеся мелкие блоки не на своих местах, вылет драйвера с последующим восстановлением, чёрный экран при сохранении работы системы, а также падение частоты кадров при нормальных температурах и частотах.

Не относятся к нему: ошибки чтения файлов, зависание с сохранением статичной картинки, отказ загрузки операционной системы, самопроизвольные перезагрузки без каких-либо изменений на экране. Эти симптомы порождаются другими узлами и лишь совпадают по времени с графической нагрузкой, потому что она поднимает потребление всей системы.

Разница между вылетом драйвера и полной потерей сигнала тоже значима. В первом случае система жива, ядро перезапустило графический стек, событие попадает в журнал. Во втором сигнал пропал физически, и причину следует искать ближе к выходу карты и к кабелю, чем к вычислительной части.

Разделение по типу нагрузки

Ключевой приём — нагружать узлы по отдельности. Тест, который считает только на процессоре, поднимает потребление системы, но почти не задействует графический чип. Тест, рисующий тяжёлую сцену, делает обратное. Третий вариант — вычислительная нагрузка на графическом чипе без вывода изображения: она нагружает ядра и память карты, но не трогает выходной тракт и вывод на монитор.

Комбинация ответов даёт локализацию. Ошибки только при графической нагрузке и полное отсутствие их при вычислительной на том же чипе указывают на выходной тракт, кабель или интерфейс монитора. Ошибки в обоих графических режимах при чистом прохождении процессорного теста указывают на саму карту. Ошибки во всех трёх сценариях, включая процессорный, выводят разбор за пределы карты — к питанию, памяти или прогреву узла преобразователя на плате.

Отдельно проверяется зависимость от разрешения и от частоты обновления. Артефакты, появляющиеся только на высокой частоте обновления и исчезающие на пониженной при той же сцене, почти всегда относятся к кабелю или к интерфейсу, а не к чипу. Проверку кабеля и режима работы интерфейса стоит делать до любых манипуляций с самой картой.

Что имитирует отказ видеокарты

Первый источник ложных срабатываний — питание. Короткие пики потребления карты вызывают просадку напряжения, и последствия могут проявиться где угодно, включая вылет графического драйвера. Признак: отказ наступает строго в момент резкого роста нагрузки и не воспроизводится на длинной равномерной сцене той же тяжести.

Второй источник — оперативная память. Ошибки в системной памяти дают повреждение данных на пути к карте, и на экране это выглядит как графический сбой, хотя чип отработал корректно. Отличительный признак: сбои не привязаны к тяжести сцены и встречаются в задачах без графики. Проверка оперативной памяти длинным прогоном закрывает эту гипотезу однозначно и делается до разборки корпуса.

Третий источник — слот и линии PCIe. Плохой контакт, загрязнение контактной группы, механический перекос от тяжёлой карты без опоры приводят к ошибкам передачи. Характерный признак: система понижает режим работы шины сама, и в свойствах адаптера видно меньшее число активных линий или пониженное поколение по сравнению с ожидаемым. Перестановка карты в другой слот при неизменном поведении отводит подозрение от платы.

Четвёртый — программный слой. Конфликт версий драйвера, остатки прежней установки, перегруженный оверлей записи экрана дают вылеты, неотличимые по симптомам от аппаратных. Проверяются они запуском в безопасном режиме или чистой установкой драйвера, а не заменой железа.

Признаки, указывающие на карту напрямую

Есть набор наблюдений, который практически не имеет альтернативных объяснений. Артефакты, видимые в интерфейсе прошивки платы до загрузки операционной системы, снимают вопрос о драйверах и системе полностью. Артефакты, форма которых повторяется от запуска к запуску и привязана к конкретным участкам изображения, указывают на дефект памяти карты. Растущая со временем разница между усреднённой температурой кристалла и его самой горячей точкой говорит о деградации теплового контакта.

Ещё один надёжный признак — реакция на снижение частот. Если ручное понижение частоты памяти карты при неизменной частоте ядра устраняет артефакты, локализация выполнена: проблема в памяти или в её питании. Обратная ситуация, когда помогает снижение только частоты ядра, указывает на вычислительную часть или на стабильность напряжения на ней.

Наконец, поведение под холодным и прогретым чипом. Отказ, который появляется исключительно после выхода на рабочую температуру и исчезает после остывания, характерен для нарушенного контакта или деградации кристалла. Отказ, присутствующий сразу после включения и не зависящий от прогрева, чаще связан с питанием или с прошивкой.

Собранные вместе эти наблюдения обычно оставляют одну гипотезу. Перестановка карты в другую машину или установка другой карты в исходную — последний шаг подтверждения, а не первый шаг поиска, и его ценность тем выше, чем меньше гипотез остаётся к этому моменту. Сведения об архитектуре и интерфейсах карт собраны в разделе видеокарт.