Китайские гефорсы, дубль три — осечка третий сорт — не брак!

Когда появилась очередная возможность недорого купить вроде новый китайский fake geforce 750Ti, я поспешил её реализовать. Карта выглядит так:

Стандартная уже двухвентиляторная система с массивным алюминиевым радиатором. Внимание привлекает разве что полноценная четырехпиновая колодка на плате, куда воткнут двухпиновый разъём кулера. Рядом есть посадочное место под 2 pin.



С тыльной стороны без откровений. разве что в левом (на фото) пустом месте под наклейку, какая-то наклейка очевидно была, следы её остались. Мотнаж в целом аккуратный, а вот припой дешевый. Хрупкий, тусклый. Из разведенного но не распаянного в глаза бросаются разве что места под крупные танталовые конденсаторы.



Без вентиляторов, которые крепятся к радиатору на четыре самореза, становится понятно что радиатор фрезеровали без души… всё кривое и косое.



К плате радиатор крепится на винты. Пружин нет, нужное усилие прижима обеспечивается капроновыми шайбами.



Без радиатора плата выглядит… дорого. Это субъективно, но далее я попытаюсь обосновать своё imho.



Собственно чип — GF116-400-A1. Есть основания полагать что это GTX 550 Ti.



Память — четыре чипа по гигабиту, два чипа по два гигабита. Итого — 8 гигабит и ширина 192 бит. Т.е. основания полагать что перед нами честный GTX 550 Ti 1GB 192bit лишь усиливаются.



Система питания — контроллер и транзисторы.



Радиатор системы питания… возможно я что-то не верно понял, но карту я покупал как новую. Вернее, как не использовавшуюся, но об этом позже.



… а вот к контроллеру бы драйвер, а к драйверу еще одну фазу… а с другой стороны, а нафига?



Микросхема BIOS. Рядом есть место под вторую!



Система управления пропеллерами. А чуть выше место под джампер NORMAL/TURBO. Интересно, это переключение BIOS или изменение скорости вращения? Схему не звонил, просто сам факт!



Какая-то мелочевка. Обратите внимание на RoHS COMPPLIANT. Для нонейма это не типично.



Опять же, у платы есть какое-то «имя» — 116B4.



Ага, точки для замера напряжений на памяти и GPU!


Итого, есть в общем не самая плохая печатка, с местом под две микросхемы ПЗУ, выведенными точками замера напряжений, остатками приличной маркировки на маске, возможностью подключать нормальное управляемое охлаждение и пр… видимо, когда-то эта плата использовалась для создания приличных версий GeForce GTX 550 Ti, но, как уже было сказано выше — это лишь моё мнение.



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

GPU-Z говорит о карте так:

При этом артефакты есть на всех этапах загрузки системы и драйвер не устанавливается:

Как всегда валидация и оригинальный BIOS подделки.



Перебор всех подтвержденных версий прошивок для GTX 550 Ti ничего не дал. 58 последовательно зашитых образов показали артефакты. Потом была вторая серия — еще около сотни не валидированных прошивок, результат аналогичный — артефакты. Вечер уже давно перестал быть томным, когда с рассветом забрезжил луч надежды. Карта завелась с этим BIOS (валидация):

Внимательный читатель заметит 16 ROP’ов и шину 128 bit. К сожалению, при превышении потребления графической памяти границы в 0.5 GB, драйвер перезагружается. Т.е. видеокарта способна использовать только «первые полгига». Пр этом и 3DMark 2003 и Furmark работают отлично.

Найти второй BIOS, который бы вел себя хотя бы так же — т.е. запускал карту без артефактов хоть в каком-то виде, мне не удалось. Вопрос о том, что же это — программная (на уровне прошивки) несовместимость, или физическая проблема (гвухгигабитные чипы отгорели) остаётся открытым.

Будет время — попробую BIOS’ы от GTS 450 512 MB чтобы хоть как-то стабилизировать карту.

[UPD]
Все образа GTX 550Ti перебраны, все образа GTS 450 512 MB перебраны. Результата нет. Вернее, результат отрицательный. Перебирал так:

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

Алгоритм перебора тоже простой — выкачиваем всё роботом что нужно, выключаем тестовый комп (в который воткнута видеокарта), закрываем зиф, стираем, шьём, открываем зиф, включаем тестовый комп, видим артефакты, выключаем. И так 300 раз. Одна проверка секунд 30. Раз в 20-30 прошивок у 341 программатора сносит крышу, но в целом перебрать можно всё что угодно, если верный вариант конечно вообще есть.

[UPD]
Не без помощи форумов, за что пользователям оных, огромное спасибо, удалось выяснить, что печатная плата у данной видеокарты всё же от фирмы Colorful. Конкретно, от Colorful i-Cafe GTX550Ti 1GB. Серия i-Cafe более дешевая по сравнению с i-Game и действительно имеет достаточно убогий кулер, не имеет SLI коннектора и пр. Картинки оригинальной карты удалось найти только в объявлениях онлайн-барахолок. Ну а теперь к делу!

Как говорил Стив Возняк, если задачка слишком комплексна для программирования, то нужно взять в руки паяльник… в какой-то момент я подумал так же. Если уж паяльник и МГТФ не помогают, надо взять в руки HEX Editor. Только вот проблема в том, что Возняк в одиночку спроектировал и программную и аппаратную часть ALLPE I и APPLE II, а я не настоящий сварщик.

Итак, дано:
1. Запускающийся без артефактов, но падающий при использовании более 512MB памяти BIOS — одна штука
2. BIOS той же версии от карты на 512MB, но запускающийся с артефактами — одна штука
3. Не настоящий сварщик — одна штука

Далее всё было достаточно тупо… т.к. во-первых, опыта подобного у меня не было, а во-вторых, хотелось всё сделать стандартными инструментами. Для редактирования BIOS я взял Notepad++ с двумя плагинами: Compare и HEX-Editor. Плагины эти, к слову, оказались не совместимы между собой, поэтому для итоговой правки пришлось использовать еще один редактор — HxD. Помимо этого использовался NIBITOR последней версии.

Посредством плагина Compare была проведена сверка двух файлов, результат выглядел так:

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

Потом, можно еще в обычном редакторе выделить различающийся код и переключиться в HEX режим:

А вот копировал и вставлял я уже в HxD. Благо, в моём случае заменялись куски равного размера. NotePad++ от чего-то падал при копировании большого (килобайта три) куска HEX последовательности и попытке её вставки.

Последним шагом была сверка чексумм, её я делал посредством NIBITOR, т.е. просто открывал отредактированный образ, видел желтую «лампочку» и сохранял образ. При повторном открытии «лампочка» была зеленой — NIBITOR пересчитывал чексумму. Совершенно не понимая смысла я последовательно подменял в BIOS из первого пункта (читай, с 1024MB памяти) отличающиеся кусочки из BIOS из второго пункта. Нужный мне кусок оказался между 00006670 и 00006b10. Да, это не круто, более того, это тупо. Но, китайцы умеют редактировать BIOS для Fermi, а европейцы нет.

В итоге, карточка завелась и работает стабильно с 512MB памяти шириной 128bit:

Валидация
Модифицированный BIOS (зеркало)

Производительность аналогична GTS450:

Так же, карта может небольшой разгон (память можно смело гнать еще процентов на 10):

И небольшую прибавку в производительности:

Кулер по понятным причинам показывает 0 RPM, температура под «бубликом» при этом вполне в норме:

На этом опыты с картой прекращаю… надоело 🙂

Запись опубликована в рубрике Железки с метками , . Добавьте в закладки постоянную ссылку.

26 комментариев на «Китайские гефорсы, дубль три — осечка третий сорт — не брак!»

  1. Уведомление: Китайские geforce — третий сорт в разгоне! | ideafix.name

  2. Vitekus1020 говорит:

    Привет. Походу этот чип gts450

    • IdeaFix говорит:

      А Вы читали текст прежде чем написать комментарий?

      • Vitekus1020 говорит:

        Добрый день!.
        текст читал я недавно восстанавливал ноутбук c видеокартой gtx 560m.
        и попробовал заменить чип с 550ti 1Gb. (эту видеокарту нашел у себя на складе. По глупости не смотрел на её характеристики. Просто поставил в комп накатил дрова и проверил тестами дабы убедиться что чип живой, а далее просто перекинул чип.)

        Но по итогу я получил Gtx 560M 16/32 1Gb 128bit. хотя должно было быть GTX 560m 24/32 1.5G 192.bit

        Долго думал что же здесь не так пошел в инте узнать об этом чипе. так и натолкнулся на ваш сайт.

        По итогу через сайт techpowerup узнал что у gts 450 L2 cash имеет 256KB. а у чипа от GTX 550ti 384KB.

        Сделал вывод о том что моя типо GTX 550ti на самом деле была ремаркой GTS450. НО работала она с 1Gb полностью.

        Если надо могу снять дамп.

        • IdeaFix говорит:

          4 и 5 серия — Ферми. Они отличаются эволюционно, а в нижнем сегменте и вовсе ни чем не отличаются. Это в общем известно.

          • Vitekus1020 говорит:

            но чипы в некоторых GTS450 стояли именно GF116 тоесть порезанные GTX550ti

            • IdeaFix говорит:

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

      • Vitekus1020 говорит:

        Также хочу отметить что у чипа GF116 от GTS460 только по два канала памяти по 64Bit. тоесть попросту 2 банки (предположительно которые 2 Gbit и находиться справа ближе к цепям питания). не используются.
        по этому у вас 512MB а не 1GB .
        если банки переставить местами то можно получить 768Mb. вещественно только с бубном.
        На моей типо 550 Ti было установлено всего 4 банки в 2Gbit а двух правых были только посадочные места.

        • IdeaFix говорит:

          Эта карточка наверняка калечная, спору нет… а что до гефорсов 460, 465 и квадр 4000 — если бы всё было так просто. Но при желании, заставить любую из этих карт определяться как любую без оглядки на кеш, каналы, роп и тму — не такая уж и сложная задача.

          • Vitekus1020 говорит:

            Думаю если чип порезан заводом то с ним уже не чего не сделаешь.
            как в моем примере с Gtx 560M 16/32 1Gb 128bit все это завелось на bios от Asus GTX 560M 3Gb.
            12 чипов по 1 Gbit. должно было выйти 1.5 но так как отрезан один канал памяти вышло 1GB и 128 bit. и вышла карта франкенштейн о которой не кто не знает))
            https://yandex.ru/collections/user/v-i-k-t-o-r-1991/gtx-560m/

            • IdeaFix говорит:

              12 чипов одинаковых? Это как-бы странно. Полтора гига на 550 обычно достигались тандемом разной памяти.

      • Vitekus1020 говорит:

        а остальные коментарии не опубликовал или они не дошли?
        а эта видеокарта еще у тебя ?

        • IdeaFix говорит:

          Да вроде всё публикую по мере прочтения, а карточки стараюсь или дарить нуждающимся или возвращать там, где брал. Не всегда их отдают на совсем.

          • Vitekus1020 говорит:

            Да мне такие не заносят пытаются развести людей на барахолке)) GTX 970 1Gb 192bit
            типо она порезана для своей стоймости)) за скромный 4к рублей))

            изначально это была gtx460M на 1Gb с 8 банками одинаковыми. Потом я добавил еще 4 банки получил gtx 460M c 1.5

            потом как сдох видеочип решил эксперемент поставить и запихать чип от gtx550ti. вот что вышло из этого.
            вообще эта карта есть с 3gb.
            если я правильно посчитал то 12 банок по 2Gbit поставить то можно получить 3GB

          • Vitekus1020 говорит:

            МГТФ 🙂 да я сейчас паяю проводами от компьютерных бп ;).
            купил ноут ASUS VX7 за недорого. как нерабочий.
            восстановил доставил памяти и через 2 недели сдох чип какая досада))
            пришлось чудить)

      • Vitekus1020 говорит:

        Привет. нужна помощь в редактировании видеобиоса. сможешь помочь?

  3. Leonardovich683 говорит:

    AsProgrammer_1.4.0 для сравнения?Получается надо редактировать оригинальный меняя содержимое из версии для карты с таким же видео чипом и типом видеопамяти но с реальным объёмом..Знать бы ещё не из отбракованных ли чипов слепили изделие..

    • IdeaFix говорит:

      Если у Вас карточка с «китайским» биосом работает, то есть шанс что она по железу живая. А что до редактирования биоса — то я скорее идею предложил, нежели алгоритм. Т.е. подбор — это не всё, есть еще и «создание».

  4. Leonardovich683 говорит:

    Продолжаю перебор..Такую операцию мне не провернуть..

  5. Leonardovich683 говорит:

    Отличная работа.

  6. Саша говорит:

    Здравствуйте. У меня фєйк 750ti , по печатной плате нашел что это KFA2 GeForce GTS 450 GDDR5 https://www.overclockers.ua/video/geforce-gtx550ti-gts450-kfa2/2/ единственное отличие, что у меня нету 2 чипа сверху , а на сайте — нету 2 чипа сбоку. Нашел биос. Прошивал программатором через LPT порт. Spipgm ругается что файл прошивки 59К и размер флэшрома 64К разного размера, я открыл прошивку и залил нулями до 64Кб, прошил ,карта не стартует. Надо просто прошивать не смотря на разные размеры размеры ?
    спасибо.

    • IdeaFix говорит:

      Дело в сфоте программатора. Тот же 866 при открытии дампа меньше чем флешка говорит «хозяин, я сделал как надо». Смеха ради попробуйте просто открыть исправленный Вами биос нибитором и пофиксить чексуммы.

      • Саша говорит:

        Подобрал я биос ))) KFA2 GTX 550 Ti
        А плату я опознал благодаря overcklokers.ua, хотя их я был уверен, что это KFA2 GTX 450 судя по печатке, однако от нее биос не завелся. Если бы не overcklokers.ua и их обзор карточек, я б печатную плату не опознал бы.
        Круто )))

      • Саша говорит:

        забыл добавить, для программатора на LPT обязательно выпаивать биос, иначе в лучшем случае запись с ошибками, а затем биос вообще программатором перестает определяться. Если кому интересно то вот сайт автора программы для LPT программатора. Там же и схема есть. http://rayer.g6.cz/elektro/spipgm.htm

Добавить комментарий для Vitekus1020 Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *