Модернизирование видеокарт AMD 290(x) в 390(х)

Тема в разделе "AMD", создана пользователем Fire, 20 дек 2017.

  1. Fire

    Fire Новый участник

    Уважаемые коллеги, столкнулся на днях с непримиримым желанием модернизации r9 290 в r9 390, думаю для многих это уже нескрет, что это одно и то же с разницей в памяти в два раза. Производительность референсной r9 290 имеет 300-310 sols (zec) после модернизации мы имеем карту имеющщую производительность 360-370 sols, уверен, что многие подумали неплохо. Но самый положительный эффект приэтом у нас снижается температура и энергопотребление для 290 с 200 ватт до 180
    Так как ранее копался Эфир разница была не столь значительной 27 и 29 Мх

    Приступим, на ресурсе http://www.overclock.net/t/1564219/modded-r9-390x-bios-for-r9-290-290x-updated-02-16-2016# предложена инструкция модернизации карт товарищем Insan1tyOne и приложенными файликами, ссылки внизу. Признаюсь не все так просто как бы хотелось, пришлось отклонится от рекомендации с флешкой и шить прямо из под win7, предлагаемый прошивальщик неработает с win7 64, так как 16 битный. Atiwinflash последний вам в помощь, нам помог вот этот atiflash_274, из командной строки под админом с ключами
    atiwinflash -unlockrom 0
    ATIWinflash.exe -f -p 0 Bios.bin
    Да и вовложении модифицированные биосы для различных типов памяти, с модификаций таймингов памяти и без.
    Пока модернизировал одну, не референсную карту Gigabyte r9 290 OC 4G, частота ядра упала с 1050 до 947 и память с 1350 до 1250, производительность ZEC c 320 выросла до 366. Это конечно не 430 соплей от GTX 1070 и 120 ватт, но уже что то.
    Всем офигенного таймапа, и халявной розетки!


    Спасибо за проделанную работу!
    1.) Lard
    2.) The Stilt
    3.) Plug2k
    4.) gupsterg
    5.) Synyster Gates

    For more info go here: http://www.overclock.net/t/1564219/r9-390x-modified-bios-for-r9-290-290x
     
    Publisher нравится это.
  2. Fire

    Fire Новый участник

    Забыл предупредить, любое вмешательство на низком уровне на свой страх и риск.
    Данный проект уже отработал много карт. И самое эффективное даже для игр мод не 290 в 290x, а мод в 390, удачи, карты большинство с дуальным биосом, но есть варианты без последние и удешевленные, проверяйте наличие рубильника!
     
  3. Fire

    Fire Новый участник

    Не пинайте ногами модинг + драйвер 16,6,1 температура 78 в корпусе ПК !!!, загрузка 100%, частотка 947 память 1250 хешрейт 368 сопелек! на ферме обморозится.
    Отпишусь у меня 4 референса у всех разная память, 4 asus direct cuII, dct , все буду шить, да и еще два msi 290 ревизии 1 и 2 питание по разномцу тыкается, ждем продолжения.
    Пока самсунг лидер по хеш рейту. Будет стабильность будеть разговор.
    )) копаем !! не нервничаем!
     
  4. Fire

    Fire Новый участник

    amd radeon r9 290 msi 4g gaming, перепрошита с памятью хьюникс биос + мод 947 Mhz 370 попугаев, против штатных 330, ревизия платы 1, есть еще ревизия с обратным питанием.
     
  5. Fire

    Fire Новый участник

    upload_2017-12-29_2-2-47.png
    В конце терпение уведомление!
     
  6. Fire

    Fire Новый участник

  7. Fire

    Fire Новый участник

  8. Fire

    Fire Новый участник

    Довльно удачная прошивка таймингов под r9 290 гигбайт винфорс
     
  9. Fire

    Fire Новый участник

    Всем привет! Давно я не брал в руки боян!
    В общем есть метода готовая для работы с таймингами карт АМД

    Гайд по изменению таймингов видеопамяти Elpida EDW2032BBBG, на примере видеокарты XFX R9280X для повышения скорости майнинга на Zcash.


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


    Используемые программы.

    1. ATIWinflash 2.7.4, для прошивки видеокарты.
    2. MemoryInfo 1005, для определения типа памяти, установленной в видеокарте.
    3. Hex Workshop, для редактирования биоса.
    4. TechPowerUp GPU-Z v1.12.0


    Скачиваем все программы по ссылками, приведённым выше, и приступаем к модернизации биоса.

    Для определения типа установленной в видеокарте памяти используем программу MemoryInfo 1005. Запускаем MemoryInfo.exe.

    [​IMG]

    Как видим, у меня в видеокарте установлена память Elpida EDW2032BBBG, объёмом 3072MB.
    Далее, запускаем программу ATIWinflash.exe, в верхней части из списка выбираем нашу видеокарту и сохраняем родной биос с расширением .rom, нажав на кнопку «Save».

    [​IMG]

    Запускаем программу Hex Workshop, открываем в ней наш сохранённый ранее биос, например bios.rom.

    [​IMG]

    Комбинацией Ctrl+F вызываем быстрый поиск, тип выставляем Hex Values, значение (value) 7771. Выставляем галки как на скрине ниже и жмём «OK»

    [​IMG]

    Поиск нас приводит в нужную секцию кода биоса.

    [​IMG]

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

    [​IMG]

    Для удобства дальнейшего использования выделяем перед найденными (жёлтыми) значениями) по четыре пары чисел. Изменение цвета вызывается нажатием комбинации Ctrl+M.

    [​IMG]

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

    [​IMG]

    Как мы видим, в мою видеокарту возможна установка двух типов видеопамяти H5GQ2H24AFR или EDW2032BBBG. Но выше мы уже узнали из программы MemoryInfo 1005, что у меня в видеокарте установлена память Elpida EDW2032BBBG, объёмом 3072MB.
    В найденном нами блоке мы видим две секции, верхнюю, состоящую из 5 страпов и нижнюю, состоящую из 8-ми страпов. Верхняя секция относится к памяти H5GQ2H24AFR. Но поскольку у меня установлена память Elpida EDW2032BBBG, то её я трогать не буду, а буду редактировать нижнюю секцию.


    Вот соответствие найденных мною частот и их шестнадцатеричного обозначения в коде.

    Раздел, с таймингами для памяти Hynix H5GQ2H24AFR.


    48E80101 125000
    1C190201 137500
    F0490201 150000
    C47A0201 162500
    98AB0201 175000

    Раздел, с таймингами для памяти Elpida EDW2032BBBG.

    80380102 частота 800 MHz
    905F0102 частота 900 MHz
    A0860102 частота 1000 MHz
    48E80102 частота 1250 MHz
    1C190202 частота 1375 MHz
    F0490202 частота 1500MHz
    C47A0202 частота 1625 MHz
    98AB0202 частота 1750 MHz

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

    Действие таймингов по частотам

    800 MHz (-800 MHz)
    900 MHz (801-900 MHz)
    1000 MHz (901-1000 MHz)
    1250 MHz (1001-1250 MHz)
    1375 MHz (1251-1375 MHz)
    1500 MHz (1376-1500 MHz)
    1625 MHz (1501-1625 MHz)
    1750 MHz (1626-1750 MHz)

    Сами тайминги записаны в значениях, расположенных между выделенными зелёными значениями. Править очень просто. Выделяем кусок серого кода из прошлого страпа с помощью мышки, копируем его в буфер обмена с помощью комбинации Ctrl+С (между выделенными, зелёными значениями) и затем вставляем его с помощью комбинации Ctrl+V в нужный нам страп, расположенный ниже (тоже, между выделенными, зелёными значениями).

    Для примера, ниже я взял страп, расположенный между 48E80102 (1250 Мгц) и 1C190202 (1375 MHz)

    7771332000000000AD495930705509102D23E9030068C30022AA1C00640F1420BA8980A7000007C0130E1E2331242E11

    И вставил его в последующие страпы, между 1C190202 (1375 MHz) и F0490202 (1500MHz), F0490202 (1500MHz) и C47A0202 (1625 MHz), C47A0202 (1625 MHz) и 98AB0202 (1750 MHz).

    [​IMG]

    Сохраняем новый биос с расширением .rom. Например: bios1250_1750.rom
    Затем копируем модифицированный биос в папку с программой atiflash_274. Переименовываем его в более простой вид, без пробелов и русских букв, иначе программа atiWINflash может не найти данный файл при прошивке. Например, bios1250_1750.rom переименовали в 1.rom.

    Открываем командную строку.
    Допустим, у меня программа atiWINflash.exe и модифицированный биос лежат в папке I:\atiflash_274.
    Тогда для прошивки видеокарты модифицированным биосом, копируем в командную строку строчку

    I:\atiflash_274\atiWINflash.exe -p -f 0 I:\atiflash_274\1.rom

    Или

    I:\atiflash_274\atiWINflash.exe -p -f 1 I:\atiflash_274\1.rom

    0 или 1, номер видеокарты (ноль – как правило, первая выдеокарта, к которой подключён монитор, 1 – вторая и так далее).

    I:\atiflash_274\1.rom – имя файла прошивки с путём.

    Пути и имена файлов подставляем соответственно свои.

    [​IMG]

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

    Мне удалось добиться нормальной работы с таймингами от частоты 1250, вставленными во все последующие страпы, вплоть до частоты 1625. Скорость с видеокарты поднялась с 55-60 H/s до 75-79 H/s без разгона по памяти и GPU.

    Система - Windows 7_64, Zcash, майнер Claymore's ZCash AMD GPU Miner v4.0 Beta, стабильно работает, ошибок памяти нет.
    Со страпами от частоты (A0860102, частота 1000 MHz) при запуске майнера на экране пошли артефакты, и т.д. Вернулся на страпы от частоты 1250.

    При составлении гайда использовался материал взятый со страницы http://people.overclockers.ru/_NooB...e-videokarty-sapphire-radeon-r9-390-nitro-8gb и последующий, собственный опыт.


    Пы Сы стырил отсюда → https://club.dns-shop.ru/forum/thread/123833/
     
  10. Fire

    Fire Новый участник

Поделиться этой страницей