Апгрейд AMD HD7970 3Gb XFX до 6Gb возможно ли?

Предисловие

Начнем повествование с того, что пришла в голову идея модернизировать AMD HD7970 3GB XFX до 6GB. Идея DedaL пользователя Telegram.
Видеокарта выглядит вот так:

Данный экземпляр имеет 12 банок памяти по 2Gbit, что в сумме дает 3Gb.

Экземпляры этой модели карт были и в 6GB исполнении, но с главным отличием, что установлено 24 чипа по 2Gbit что дает в сумме 6Gb.

Было решено установить 12 чипов Elpida EDW4032BABG вместо 12 чипов H5GQ2H24AFR.

Сказано — сделано. Запуск карты, и, как и ожидалось, чуда нет.

Собственно с данной проблемой ко мне и обратился DedaL.

Предыстория от DedaL

«Я запаял банки по 4Гбит, все норм стартует, но вот при попытке прошить биос от мси R9 280x 6GB карта при включении сразу уходит в защиту по питанию и рубит комп.

Хочу вставить блок инициализации системы питания от xfx в биос от msi.

На этапе инициализации монитора биос не видит контроллера и рубит карту.

Если запустить — не втыкая в psi-e нет инициализации, все питания в норме.

Ну и если вернуть на родной БИОС, то тоже все в норме, загружается ос там ошибка 43, но это логично — память стоит 4Gbit банки.

Вот мне и надо код из биоса от xfx вставить в msi, отвечающий за систему питания.

Занижать повер лимиты — не приводят ни к чему.

Именно на этапе старта рубит карту.

Можно либо научить опознавать 6 гб памяти биос от xfx hd7970 — это наверное по сложнее. На мой взгляд, проще вставить систему питания в биос msi r9 280x.

Оба варианта имеют право на жизнь.»

Размышление

Дальше описываю ход своих мыслей, насколько они логичны и правильны — могут отписаться профи в этом деле в комментариях.

Не уверен, что энтузиасты-любители остались в РУ сегменте.

С биосами AMD не приходилось работать.
Поэтому быстро прохожу экспресс-курс в гугле по моддингу AMD карт.

Нашел программу VBE7 и ATOM BIOS Reader, мне подсказал сам автор задумки.

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

Немного потыкался сам, выяснил следующее:

ATOM BIOS Reader разбирает биос на таблицы и указывает начало таблицы.

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

Запоминаем и идем дальше.

.

Пошел немного гуглить все таки, как ATOM BIOS Reader работает, может есть мануал от разработчика?

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

www.overclock.net

И тут сразу стало ясно, что значит «второе значение» — это длина таблицы.

Для проверки теории был проведен эксперимент и заменено начало на другие цифры.

На этом было сделан вот такой вывод.

«Вот это да» — подумал я, «ща легко замутим поддержку нужного контроллера или добавим поддержку памяти».

Процесс модификации

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

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

Относится к таблице VRAM_Info

Взял кусок от R9 280X 6G и вставил в HD 7970.

Кусок биоса от R9 280X 6G был меньше по длине, недостающие части забил FF, дабы не сбивать общую структуру биоса.

Так как все равно длина указана в начале таблицы.

Программа VBE7 корректно определила память.

Дальше этот биос был отправлен владельцу карты.

После прошивки заработало все как положено.

Мод биос лежит на techpowerup

You may also like...

4 комментария

  1. TITAN Forze3D:

    Доброго времени. Классная работа. Подойдёт карта Ati Radeon HD7970? Получится увеличить до 8 gb например? Как с вами можно связаться telegram например

    • admin:

      7970 можно только до 6Gb.
      6 каналов памяти. установить можно 12 чипов по 512МБ. 2 чипа на канал.
      можно конечно заморочится и воткнуть 12 чипов по 1024Мб. и получить 12ГБ. но это для экстремалов.

  2. TITAN Forze3D:

    6гб с hd7970 производительность на уровне 280x получилась в итоге? Хочу так же попробовать сделать, на рынке продают такую карту с артефактами, появилась мысль починить, тут нашел вашу статью и это отличная переделка выйдет, ремонт + апгрейд. На Али продают такую память EDW4032BABG, вот думаю заказать. В этой теме новичок, можно использовать другую память?

Добавить комментарий