The display driver has stopped working and has recovered

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

Пару месяцев назад я поменял в компьютере блок питания и видеокарту. Операционная система установки очередных драйверов (двадцатых? тридцатых?) не выдержала и заглючила, так что пришлось форматировать винчестер и ставить все с нуля. Жизнь вроде бы наладилась, но скоро я стал замечать неприятный баг: ни с того, ни с сего монитор вдруг гас секунд на пять, потом загорался снова и внизу выскакивало сообщение «The display driver has stopped working and has recovered». В принципе, мелочь, но время от времени экран гас насовсем, и один раз я потерял наполовину написанный текст. А для меня нет ничего противнее, чем заново писать уже один раз сформулированные мысли.

Стал разбираться. Спинной мозг говорил, что проблема аппаратная — сам по себе драйвер «останавливаться» вроде не должен, это с видеокартой беда. Потом припомнил, что уже многократно играл по несколько часов в Crysis и GTA IV, и никаких черных экранов не наблюдал. А вот при работе в Word’e зараза выскакивает постоянно. И при отсмотре изображений с фотоаппарата тоже. Одновременно отсек и подозрения в адрес блока питания: вряд ли 625-ваттный Enermax, прекрасно обслуживающий 3D, вдруг не будет справляться с режимом Word+ICQ.

Полез в Интернет, и вдруг обнаружил, что народ там волком воет, а решить проблему уже несколько лет не может. Проявляется она совершенно непредсказуемо на продукции Nvidia и ATI, рецептов лечения существует масса, да только не один не работает. Больше всего повезло любителям разгона: иногда тот же симптом проявляется при перегреве чипа, так что достаточно согнать его обратно — и все в порядке. А вот остальным приходится слушать самые странные советы — мне попадалось почти все, кроме разве что рекомендации повесить на монитор кроличью лапку. И модули памяти местами поменяй, и какой-то древний апдейт «Висты» снеси, и Aero отключи, и в Call of Duty не играй… И все же — вдруг это хитрая аппаратная проблема? Может просто поменять видеокарту по гарантии?

И вот сегодня утром, поймав очередной «висяк» в Word’е, я загрузился с другого винчестера, на котором стоит релиз-кандидат Windows 7. Работаю весь день с той же версией драйвера (только 64-битной), и ни одного черного экрана! Вообще! Получается, с железом у меня все нормально, и собака порылась исключительно в Windows Vista. Самое-то забавное, что в Microsoft о «дисгармонии» знают, и пару лет назад выпустили hotfix. Разумеется, он у меня стоит. Но…

Если все сложится благополучно, через месяц с небольшим я должен очутиться в Редмонде, где находится штаб-квартира сами-знаете-какой-корпорации. Сейчас пробую организовать интервью со специалистами по QA. Честное слово, нам есть о чем поговорить :)