Как известно видеокарты AMD приобрели большую популярность в майнинге Ethereum благодаря возможности изменения BIOS видеокарт и редактирования задержек видеопамяти. Изменение BIOS видеокарт на алгоритме ETHash дает прирост в хешрейте  30%, но при изменении BIOS есть достаточно большой шанс повредить видеокарту. И сам процесс изменения BIOS нельзя назвать простым процессом т.к. нужно уметь ипользовать сразу три программы. А вот с помощью AMD Memory Tweak Tool Вы сможете менять тайминги памяти видеокарт AMD налету прямо вовремя майнинга, что очень удобно для подбора оптимальных настроек. 

 Если раньше для изменения таймингов нужно выполнить сложный порядок действий:

  1. Скачать BIOS программой ATIFlash
  2. Редактировать BIOS программой Polaris BIOS Editor
  3. Записать BIOS в видеокарту
  4. Запустить ATIkmdag Patcher для корректной работы видеокарт с измененным BIOS
  5. Запустить майнер и проверить результат
  6. Повторить пункты 2-5

Используя AMD Memory Tweak Tool процесс максимально упрощается:

  1. Запустить майнер
  2. Отредактировать тайминги в AMD Memory Tweak Tool не закрывая майнер
  3. Наблюдать за результатом.

Звучит просто великолепно, т.к. можно сэкономить много времени, но к сожалению утилита AMD Memory Tweak Tool доступна только для Linux.

Коррекция таймингов памяти доступна на всех видеокартах AMD с видеопамятью GDDR5, HBM И HBM2, т.е. для всех видеокарт AMD за последние 5 лет. 

Скачать утилиту AMD Memory Tweak Tool можно на GitHub или на форуме Bitcointalk

 

Команды для изменения параметров памяти:

HBM2 Пример использования

amdmemtool -i 0 --faw 12

GDDR5 Пример использования

amdmemtool -i 1,2,4 --RFC 43 --ras2ras 176

Параметры HBM2

  • --i [comma-separated gpu indices]
  • --cl [value]
  • --ras [value]
  • --rcdrd [value]
  • --rcdwr [value]
  • --rc [value]
  • --rp [value]
  • --rrd [value]
  • --rtp [value]
  • --faw [value]
  • --rfc [value]
  • --wtrl [value]
  • --wr [value]
  • --ref [value]

Параметры GDDR5

  • --i [comma-separated gpu indices]
  • --cl [value]
  • --w2r [value]
  • --r2r [value]
  • --ccld [value]
  • --r2w [value]
  • --rcdw [value]
  • --rcdwa [value]
  • --rcdr [value]
  • --rcdra [value]
  • --rrd [value]
  • --rc [value]
  • --rfc [value]
  • --trp [value]
  • --fawl [value]
  • --actrd [value]
  • --actwr [value]
  • --rasmactrd [value]
  • --rasmacwtr [value]
  • --ras2ras [value]
  • --rp [value]
  • --wrplusrp [value]
  • --bus_turn [value]