Итак, есть видеокарта Асус 480. В стоке выдает всего 22 мх/с на эфире. Повышение частоты как ядра так и памяти не приводило к увеличению хешрейта.
Было принято решение прошить правленным БИОСом.
Что для этого нам нужно?
Качаем
Polaris bios editor - для всех типов памяти
https://github.com/tpruvot/PolarisBiosEditorДля прошивки использовать
ATI Flash 2.7.4 с поддержкой Polaris
https://www.techpowerup.com/download/ati-atiflash/Запускаем ATI Flash 2.7.4 с правами администратора!
Выбираем видеокарту и жмем Save. Сохраняем оригинальный БИОС, обязательно с расширением .rom . Это очень важно!
Запускаем Polaris bios editor с правами администратора!
Нажимаем Open, выбираем наш БИОС. Открыли. Нас интересуют тайминги памяти, справа внизу колонка, из строки 1750 копируем значение в строку 2000.
Обычно этого бывает достаточно. Но иногда нужно править и другие строки и параметры. Это индивидуально для каждой карты.
Сохраняем наш БИОС.
Открываем ATI Flash 2.7.4 с правами администратора, выбираем правленный БИОС, Load Image, нажимаем Program. Ждем несколько минут, смотрим за прогрессом.
Все, БИОС прошит.
Перезагружаемся.
Открываем
WattTool 0.92 http://www.overclock.net/t/1609782/watttool-a-simple-tool-that-combines-overclocking-with-vrm-monitoring-tweaking-for-rx-400-seriesПробуем сразу выставить частоты памяти 2100 МГц. Частоту ядра можно убрать до 1200 МГц и снизить напряжение на ядре. Это индивидуально подбирается.
Запускаем майнинг.
С 22 до 26 мх/с хешрейт поднялся.
Возможно и еще больше выдавить, тут нужны эксперименты, но думаю, основной момент вы поняли.
Еще полезные ссылки:
BIOS для видеокарт: на сайте techpowerup для rx 470 rx 480
https://www.techpowerup.com/vgabios/?architecture=AMD&manufacturer=&model=RX+470&interface=&memType=&memSize=https://www.techpowerup.com/vgabios/?architecture=AMD&manufacturer=&model=RX+480&interface=&memType=&memSize=Иногда после прошивки возникает проблема, драйвер AMD не хочет работать с неоригинальным BIOS, для решения этого существует патч для драйвера.
Замена файла
http://www.win-raid.com/t892f16-AMD-and-Nvidia-GOP-update-No-requests-DIY-19.html#msg30028Но!!! При этом Windows 10 будет ругаться на неподписанный драйвер, и запустить карту получиться только в режиме без проверки подписи драйвера.
Как это сделать -
https://forum.ethereum.org/discussion/9090/rx480-reference-custom-rom-31-mh/p2Т.к. мне лень каждый раз запускать ПК в этом режиме, я просто откатился на стандартную версию BIOS.
Все модификации с BIOS вы делаете на свой стах и риск, под свою полную ответственность!!!
Всегда есть шанс получить кирпич вместо видеокарты!!!
Для Windows 7 64 bit
драйвер уже установлен
1. Прошить карту (загрузилась с треугольником)
2 скачать файл atikmdag.sys , скорпировать в папку C:\Windows\System32\drivers СОГЛАСИТСЯ С ЗАМЕНОЙ ФАЙЛА.
3.Прогой
http://www.ngohq.com/?page=dseo включаю тестовый режим. - testing mode ON - ПЕРЕГРУЗИТСЯ.
4.После перезагрузки снова ее запускаем и выбираем Sign a System File - указываем на наш файл.. т.е C:\Windows\System32\drivers\atikmdag.sys
5.Перегружаемся.
для тех кто хочет шить карты через bat файл то вот команды:
Код:
atiflash.exe -i узнать номер адаптера (<Номер>)
atiflash.exe -s [Номер] <Имя> сохранить текущий BIOS видеокарты ([Номер], не обязательный) в файл (<Имя>)
atiflash.exe -p <Номер> <Имя> прошить BIOS из файла (<Имя>) в видеокарту с номером (<Номер>)
atiflash.exe -pa <Имя> прошить BIOS из файла (<Имя>) во все видеокарты
Для прошивки BIOS от карты другого производителя в конце строки нужно добавить ключ -fp
Если биос прошиваться не хочет, то можно попробовать добавить ключи -f и/или -atmel. Для перезагрузки (если вы хотите, чтобы это произошло автоматически), припишите ключ -r в строке при перепрошивке.
Пример узнать номер адаптера:
atiflash.exe -i
pause
Пример строки для прошивки:
atiflash.exe -f -p 0 biosname.bin - прошить BIOS с именем biosname.bin в адаптер под номером 0.
Удачного майнинга и профита!