Как добиться от видеокарты дополнительной производительности ? Только разогнать ее. С картами AMD этот вопрос решается не так просто как с картами nVidia, но и результат таких действий на много выше. Мне удалось выжать с карты Sapphire Radeon RX580 8GB +20% и это еще не предел.
Я не раз тут говорил по специфическом разгоне карт от AMD и поэтому я до сих пор не лез в эту тему, так как считал, что риски сильно завышены. Ради примерно +20% дополнительной мощности, можно было запороть всю карту. Однако новые карты идут уже с двумя биосами и это значительно снижает риски. Поэтому я решился и у меня получилось добиться от карты дополнительной производительности.
Хочу сразу отметить интересную особенность, которая была выявлена на первом же этапе разгона. Это то, что на ново билде Windows 10 есть ряд сложностей связанных с специфическими программами, которые необходимы для этого процесса.
Программы необходимые для разгона карт Radeon RX версий. Ну или как минимум 4хх/5хх версий.
1. TechPowerUp GPU-Z — программа для определения памяти карты.
2. Atiflash — программа для извлечения и прошивки биоса.
3. Polaris bios editor. — программа для редактирования биоса.
4. Atikmdag patcher — патч
5. MSI afterburner 4.4.2 — программа для разгона и отслеживания параметров карты
6. Драйвер Radeon Software Crimson ReLive Edition Beta for Blockchain Compute Driver Version 17.30.1029 — блокчейн драйвера для AMD
Все файлы есть в архиве по ссылке (пароль на архив — bios). Но я настоятельно рекомендую искать последние версии.
Итак, на Windows 10 build 1803 есть проблема. Не запускается Atiflash. Проблеме всего около месяца, но простого решения я так и не нашел. Только разве, что переустановка системы и применение специальных патчей по ограничению действий системы по обновлению. Но к таким кардинальным мерам я был не готов — поэтому я решил по быстрому собрать другую платформу на Windwos 7 и прошить карту там. Там все работает.
Сперва нужно узнать какая у вас память. Для этого устанавливаем программу GPU-Z:
В моем случае память Samsung:
Далее нужно сохранить оригинальный биос карты программой Atiflash. Запускайте программу от имени администратора:
Сохраняем оригинальный биос:
После чего запускаем Polaris bios editor:
Жмем кнопку OPEN и загружаем сохраненный биос карты:
Выбираем файл с биосом:
Меняем тайминги для Hynix от 1500 ( копируем и вставляем до 2000 ) (есть более злые тайминги) для самсунга от 1750
Samsung
777000000000000022CC1C00AD615C41C0590E152ECC8608006007000B031420FA8900A00300000010122F3FBA354019
Hynix
777000000000000022C39C00AC595A3D90550F12B84C8408004006007E0514206A8900A002003120100F292F94273116
Меняем значение во всех полях на указанное выше (Hynix):
Samsung:
Сохраняем результат в другой файл:
Вновь загружаем Atiflash, загружаем измененный файл:
Жмем кнопку Program и прошиваем карту:
Перезагружаем систему, ставим блокчейн драйвера (если они у вас до сих пор не стоят), ставим патч Atikmdag, еще раз перезагружаем систему и только после этого можно запустить майнинг и сравнить результаты:
Кстати есть вариант, что на блокчейн драйвера Atiflash не увидит карту, так что откатите (или установите) драйвера до оригинальных, прошейте карту и верните все назад.
Учитывая то, что карта работает также на систему — результаты чуть ниже — но в целом прирост составил +4 мегахэша. И это не предел. Есть версии, где из карты выжимали 30-32 мегахэша, но я пока тестирую карту в режиме 28 мегахэшей. Уже неделю — полет нормальный. Так же в играх я не заметил каких либо проблем, а значит разгон, блокчейн драйвера + патч не сказываются на работоспособности карты в играх.
Я обязательно попробую вариант разгона до 30+ мегахэшей, но уже на Windows 10 с урезанным обновлением, а также давно хотел попробовать Hive OS (Linux).