Ремонт видеокарт.

Содержание


Полный труп

После подключения видеокарты, компьютер пищит на ее отсутствие. Другими словами, BIOS мамы не видит BIOSа видяхи по нужным адресам. С современными видяхами это, как правило, происходит по трем причинам:


Питатели

Во-первых, самая частая поломка, это dc-dc конвертеры (импульсные преобразователи), ибо GPU питается от вольта-полтора, память от полтора-двух, а на разъем AGP с материнской платы приходят только 3.3V, 5V и 12V. Из самых распространенных неисправностей - это гнилые мосфеты (силовые полевые транзисторы) APM3055L(3054) и ШИМы того же самого анпека (маркировка APWхххх). Иногда эти детали внешне выглядят исправными и даже вырабатывают положенные вольты, но тут надо осциллограф, ибо ток должен не только быть, он должен быть еще и чистым... Стоит заметить, что производители (в основном на видеокартах до GeForce2) иногда ставят линейные стабилизаторы - вариантов вагон. Обычно даташиты на все силовое легко находятся в Интернет.


Биос видяхи

Вторая причина - это слет БИОСа видеокарты. Как правило, это бывает после криворуких экспериментаторов-оверклокеров. Если в первом случае надо паяльник и детали, то здесь можно просто загрузиться, вставив больную AGP видяху одновременно со здоровой PCI и прошить биос обратно. При этом, при загрузке виндов, иногда даже ставятся дрова на больную и даже картинка появляется. (Для диагностики чип биоса видеокарты можно вообще снять.) Прошиваторы и биосы разные для разных карт и разных поколений карт, искать там же, в инете: ромбай и оверклокерсы в этом помогут. Большое собрание разных биосов на сайте прошиватора mvktech или ATI BIOS Collection. Здесь описана перепрошивка Radeon-ов. Здесь описана перепрошивка карт nVidia. Hе смотря на простоту этого совета, начинать настоятельно рекомендую с первого, ибо в случае шумящего (по току) или сбоящего питателя, биос восстановится на пару дней, которые могут оказаться смертельными для ГПУ.


GPU, он же видеопроцессор

На части достаточно современных видюх живость кристалла GPU возможно определить простой отзвонкой сопротивления по отношению к корпусу (земле, Vss), если прибор показывает ноль - однозначно труп, если 3-10 Ом, то еще есть смыл повозиться.


BGA-монтаж

Hу и третья, к сожалению, тоже очень распространенная неисправность - это нарушение BGA-монтажа, то есть разрушение контактов-шаров под GPU или памятью. Я лечу электроплиткой, ибо не богат и о монтажной печке пока только мечтаю. Дома (и без предварительной тренировки) связываться категорически не рекомендую, ибо не только добъете полуживую видеокарту, но еще и ожогами обзаведетесь. А кто-то и пожар устроить умудрится...


Мертвый кварц

Бывает рассыпаются. Проверяем осцилом генерацию.


Сколотые SMD детали

Напоследок следует упомянуть про сколотые SMD-элементы. Обычно подобная неприятность получается при неудачном вынимании винчестера в узком непродуманном корпусе. Для начала надо всю видяху внимательным образом осмотреть и желательно с лупой. Подозрительные места удобно сравнивать с аналогичным девайсом (при наличии).


Не дает маме включить питание

Однозначно какой-то из питателей (на GPU или память) прошибло и он коротит на массу.


Не дает маме стартовать

Все чаще встречаются видеокарты (серии GF6ххх и старше), с которыми материнская плата молчит как мертвая. Посткарта может показывать:

- 1D - На AwardBIOS v6.0 кроме первичной настройки системы Power Management на коде 1Dh выполняется также построение в сегменте 0E000h таблицы устройств, подключенный к SMBus (SMB_DEVID_TABLE). И есть такой комментарий (даю вольный в переводе с англ.), что если возник "повисон" на коде 1Dh, то это по той простой причине, что SMB_DEVID_TABLE - неправильная (?).

- 0d...25 - Albatron KX600 (0d - инициализация ВидеоБИОСа, 25 - раздаются ресурсы PCI), Так же всё будет и на интеловских чипсета../../х.

- C1 на nForce (а-ля "не видим память", оно и понятно, в отличие от всех чипсетов у nForce есть PCI Memory Controller и в случае проблем с PCI инициализация памяти может быть затруднена).

Причины обычно следующие:


BGA-монтаж

1. Отвал GPU или мостов HSI или Rialto (так же может быть обрыв дорог,SMD-перемычек и SMD-дросселей). Особой смертностью отличаются изделия компании Palit Daytona, у которых общий радиатор на GPU и HSI. В результате, ни то, ни другое толком не охлаждается, и первым обычно не выдерживает издевательства как раз HSI. Тоже самое касается радеонов, где Rialto обычно стоит вообще без радиатора, да еще и внахлест с GPU.


Питание

2. Отсутствие питания моста аналогично (Sparkle часто этим болеет) или мост HSI колотый. Gigabyte GV-N66256DP имеет родовую болячку - дроссель L14.


Сколы

3. Снесенные кондеры на линиях PCI-E тоже посмотреть полезно.


Артефакты


BGA-монтаж

Точки и полосы на изображении также обычно являются следствием нарушения BGA-монтажа.

"Счетверенные вертикальные белые пунктирные полосы" обычно прямо указывают на отсутсвие связи по одной (хотя возможно и более - картинку надо видеть) линии данных между GPU и RAM. Причины могут быть разные - непропай памяти, непропай GPU, сколы на GPU, битая память... Переходной мост (реалто) на такое не способен, это не в его епархии.

Память

Не исключена и смерть отдельных микросхем памяти. Вычислить дохлую м/с памяти довольно сложно, а если она не раскаляется, то только перебором. Хотя, как показывает практика, метод "мокрого пальца" дает довольно большой процент точности. Смысл прост: мокрым пальцем лапаем корпус микросхемы памяти или резисторые и конденсаторные SMD-сборки возле (и/или под) микросхемой памяти. Если полосы и артефакты начинают менять цвет или исчезают - вот он клиент на пропайку или последующую замену.


GPU

Возможна неисправность самого GPU - подгорел конвеер. Замена GPU довольно сложна, поэтому иногда для оживления имеет смысл воспользоваться какой-нибудь прогой, типа "RivaTuner" или "ATI Tray Tool". Сначала снижать частоты, затем поочередно пеpеключать пpоцессоpные конвееpы: всякие там шейдеpные, веpтексные, пиксельные, веpшинные, какие там еще разработают... Авось повезет, и они выгорели не все... После чего останется взять редактор биоса, внести в родной биос новые частоты или комбинацию конвееров и залить в видеокарту. Подборка утилит. Еще одна подборка утилит.

  • В RivaTuner 2.09 путем перебора находим дефектные блоки (например, делалось для 8600GT - 1 блок пиксельных процессоров, и для 7900 - 1 вершинный конвеер);
  • Далее делаем дамп BIOS NiBiTor-ом и в режиме hex-редактора находим последовательность, которой кодируется количество вкл\выкл блоков\конвееров. (Для 8600 в риве f3030003, в образе BIOS 030003f3; для 7900 - в риве 73ff7f37 а вот в образе BIOS 3fffff73 так, почему знаний понять не хватает.)
  • Изменил последовательность в образе BIOS таким образом, что бы дефектные блоки были выключенны по умолчанию.
  • Ну и дальше DOS + nvflash


    Питальники

    Шумящие неисправные DC-DC конвертеры (в первую очередь памяти, но и питатель GPU так же никто не исключает) могут вызывать подобные симптомы, проверять осциллографом. Обычно гадят ключи ( мосфеты) иногда ШИМы.


    Пропал цвет

    Если пропал какой-то цвет, а карточка с двумя выходами, то помимо обвязки канала стоит проверить еще и мультиплексор... Был весьма показательный случай: лечил Leadtek GeForce 6800 Ultra, с двумя DVI, почти пропал красный... Посмотрел, на втором выходе картинка в порядке, начинаю вызванивать обвязку канала красного на первом выходе - что такое, ничего не пойму, вся обвязка в порядке, но красный звонится на землю порядка 7 Ом... Начинаю соображать, что бы это могло означать - видеопроцессор в порядке (судя по второму выходу), обвязка тоже в порядке, так что же жить мешает? И тут я вспоминаю о том, что на любой однопроцессорной видеокарте с двумя выходами (неважно, SVGA/SVGA, SVGA/DVI или DVI/DVI) есть мультиплексор, который чередует картинку для каждого из выходов с GPU + горизонталь, ищу и нахожу какой-то 16-ти лапый из серии 3257, отпаиваю - действительно, одна из линий мультиплексирования пробита на землю; подобрал аналог с какого-то трупика, посадил - все заработало...

    Это справедливо, если на плате используется промежуточный мультиплексор/коммутатор в цепи GPU <-> VGA-port, а вот если его нету... Собственно, сама диагностика при отсутствии одного, двух цветов не представляет сложности. Пины RGB (R-красный, G-зеленый, B-синий) на разъёме прозваниваются на наличие 75 Ом.

    Из практики: элементы обвязки крайне редко отказывают: опять же GPU по каналу проседает. Иногда согласующие резисторы не ставят, тогда ещё проще...


    Работает, но виснет, черный экран

    Иногда черные экраны стабильны и возникают постоянно, иногда требуется достаточно продолжительное время, чтобы их определить. Как бы то ни было – возникает в сложных 3D приложениях, обычно играх. Подробности.


    Сглаживание и анизотропия

    Некоторые софтовые фишки могут снизить вероятность возникновения черных экранов. Первым делом нужно включить vsync в настройках драйвера. Второе: в 98 винде BS возникает гораздо реже чем в винде2000. Сглаживание и анизотропия увеличивают вероятность появления BS.


    Биос

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


    Кондеры

    Заменить или добавить конденсаторов...


    Модификация напруги на памяти

    Напряжение на памяти влияет. Меньший вольтаж, например, 2.72 V -> 2.68 может помочь убрать. После добавления/замены конденсаторов можно немного приподнять напругу.

    28.07.2007

    Как обычно, все плевки, предъявы, предложения и замечания на мыло night_lka(a)mail.rus

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