AMD Memory Tweak v0.2.3: Скачать и применить тайминги
В этом руководстве вы узнаете, как настроить и использовать последнюю версию AMD Memory Tweak v0.2.3 и новее.
Скачать для Windows / Linux
Что такое AMD Memory Tweak?
— это новый инструмент с открытым исходным кодом, представленный Элиовпом и А.Солодовниковым. Это инструмент, который позволяет вам изменять тайминги памяти видеокарт на лету как ETHlargementPill, но для AMD. Этот инструмент также совместим с Vega. Работает только из командной строки.
Системные требования
Поддерживаемые видеокарты
Авторы не предоставили список совместимости, но программа должна работать с широким спектром видеокарт AMD Radeon, начиная от старых моделей с памятью GDDR5 и заканчивая последними предложениями с памятью HBM (High Bandwidth Memory) и памятью HBM2.
Как пользоваться AMD Memory Tweak?
Чтобы узнать текущие значения таймингов введите команду в батник:
Производительность видеопамяти увеличивается при уменьшении задержек. Нам нужно уменьшить значения таймингов и применить их с помощью этого програмного обеспечения. Учитывайте, что видеопамять разных производителей (Samsung, Hynix, Micron, Elpida) имеют индивидуальные особенности разгона таймингов (стропов).
Для видеокарты Vega 56 с видеопамятью Hynix тайминги будут следующими:
Поскольку тайминги применяются на лету, то в случае перезагрузки вам придется снова выполнить команду. Чтобы не выполнять ее каждый раз, настройте автозагрузку батника.
Пример для видеопамяти Samsung:
Видео инструкция
Внимание!
В майнерах PhoenixMiner и NBMiner уже есть готовая и вшитая настройка таймингов. Читайте про настройку NBMiner и PhoenixMiner.
AMD Memory Tweak XL
Как уже говорилось, версия XL, в отличии от обычной (CLI) имеет графическую оболочку (GUI):
В ней можно вносить настройки прямо в окне программы:
Запускать софт лучше от имени администратора.
Для GPU семейства Polaris нужно добавить параметр:
Память только самсунг. Vega 64 (шитая из 56).
Благодаря усилиям программиста под псевдонимом Eliovp, утилита AMDMemoryTweak доступна на Bitcointalk и GitHub, что позволяет вам работать с таймингами видеопамяти GDDR5 и HBM2 видеокарт на платформе AMD на лету.
AmdMemoryTweak позволяет достичь максимальной скорости при майнинге на алгоритмах с интенсивным использованием памяти на видеокартах AMD. Многие называют эту утилиту “таблетка для красных” по аналогии с программой ETHEnlargment Pill, которая значительно повышает производительность видеокарт Nvidia с памятью GDDR5X. На самом деле это, безусловно, верно, но для достижения эффекта уровень подготовки пользователя должен быть намного выше. AmdMemoryTweak особенно полезен для видеокарт серии Vega с памятью HBM2.
Общее использование
В amdmemorytweak вы можете использовать следующие команды:
GDDR5
Давайте посмотрим на настройки GDDR5, которые мы можем получить. Получение текущих значений:
Результат от карты с кастомным BIOS RX570 с памятью Elpida:
Как видите, здесь слишком много параметров, и для неподготовленного пользователя это марсианский язык. Доступные опции для памяти GDDR5:
Командная строка будет выглядеть так:
HBM2 память используется в семействе карт Vega (56/64 и новейших 7нм, известных как Radeon VII). Для этих карт доступны опции:
С данными установками данная карта показала результат 50MH/s при майнинге ethash (прирост составил почти 8 МХ).
Hive RXboost
Если поле пустое (значение по умолчанию), то опция не применяется. Чтобы применить значение для всех карт, введите одно значение. Если нужно применить для разных карт и указать индивидуальные значения, то введите значения, разделенные пробелами. Вот короткое видео о том, как использовать эту функцию:
Увеличение производительности видеокарт AMD при майнинге утилитой Memory Tweak
Благодаря стараниям программиста под ником Eliovp, на Bitcointalk и Github доступна утилита amdmemorytweak, позволяющая налету работать с таймингами видеопамяти GDDR5 и HBM2.
amdmemorytweak позволяет добиться лучшей скорости при майнинге на требовательных к памяти алгоритмах на видеокартах AMD. Она является аналогом программы ETHEnlargment Pill, которая значительно увеличивает производительность видеокарт Nvidia с памятью GDDR5X.
Особенно полезна amdmemorytweak для видеокарт серии Vega с памятью HBM2 при майнинге Monero (рост хешрейта около 10%), в том числе после перехода на алгоритм CryptonightR.
12 апреля стала доступна версия 0.1.6 amdmemorytweak, способная работать и в операционной системе Windows на драйверах Adrenaline.
В дополнение к утилите, разгон по частоте и даунвольтинг лучше делать с помощью программы OverdriveNTool по методике, изложенной в статье «Разгон видеокарт АМД для майнинга программой OverdriveNTool».
Для того чтобы уберечься от проблем с нестабильной работой рига при неправильном выставлении таймингов, стоит использовать аппаратные watchdog-и, например, модель версии 9.0, о которой рассказывается в статье «Использование Watchdog v 9.0 для обеспечения бесперебойной работы рига».
Рассмотрим подробнее, как использовать утилиту amdmemorytweak и дает ли ее использование преимущества на видеокартах с прошитым BIOS-ом.
Скачивание и установка программы amdmemorytweak в Windows
Скачать amdmemorytweak можно с Github-а на странице релизов (нужно скачать все четыре файла репозитория):
Их нужно сложить в одну папку, например, с названием WinAMDTweak:
Для работы с программой нужно изучить тайминги имеющейся видеопамяти и создать батник с оптимальными их значениями для майнинга.
Какие команды можно использовать в утилите amdmemorytweak?
В amdmemorytweak можно использовать следующие команды:
—gpu|—i [номера gpu, разделенные запятыми] – выбор задействованных видеокарт;
—current – показывает текущие тайминги;
—help – выводит список доступных команд. При этом нужно использовать батник такого вида:
Скрин батника для вывода помощи в amdmemorytweak:
В батнике для оптимизации таймингов можно изменять следующие значения для видеокарт с памятью GDDR5 (серия RX):
—CL|—cl [значение] – латентность (CAS to data return latency), уменьшать с осторожностью;
—W2R|—w2r [значение] — Write to read turn;
—R2R|—r2r [значение] — Read to read time;
—CCLD|—ccld [значение] – число циклов между записью/чтением из банки A в банку B;
—R2W|—r2w [значение] — Read to write turn;
—NOPR|—nopr [значение] — Extra cycle(s) between successive read bursts;
—NOPW|—nopw [значение] — Extra cycle(s) between successive write bursts;
—RCDW|—rcdw [значение] – число циклов from active to write;
—RCDWA|—rcdwa [значение] – число циклов from active to write with auto-precharge;
—RCDR|—rcdr [значение] – число циклов from active to read;
—RCDRA|—rcdra [значение] – число циклов from active to read with auto-precharge
—RRD|—rrd [значение] – число циклов from active bank a to active bank b;
—RC|—rc [значение] – число циклов from active to active/auto refresh;
—RFC|—rfc [значение] – период автообновления;
—TRP|—trp [значение] — Precharge command period;
—RP_WRA|—rp_wra [значение] — from write with auto-precharge to active;
—RP_RDA|—rp_rda [значение] — from write with auto-precharge to active;
Пример командной строки для использования утилиты для разгона памяти HBM2:
Пример использования утилиты для разгона памяти GDDR5:
Перед первым запуском утилиты для оптимизации видеокарт с памятью GDDR5 нужно запустить программу-майнер, чтобы полностью загрузить видеокарту и перевести ее в состояние максимальной производительности, а затем запустить батник amdmemorytweak с параметром —current, чтобы узнать граничные значения таймингов видеопамяти. Видеокарты с памятью HBM2 этой процедуры не требуют.
Как узнать доступные модификации таймингов у памяти видеокарт AMD?
Для изучения состояния карт создают батник (BAT-файл) или сценарий Windows (CMD-файл) с таким содержимым:
Для создания исполняемого сценария Windows нажимают правой кнопкой мыши в любом месте и выбирают соответствующую команду:
Затем нажимают на полученном файле правой кнопкой мыши и выбирают команду изменить, а в открытый файл вводят нужные команды.
Скриншот CMD-файла для получения информации о таймингах, использующихся в системе видеокарт AMD:
При запуске этого файла для видеокарты RX470 с памятью GDDR5 Samsung выдается информация такого вида:
При выключенном майнере тайминги другие:
Как правило, производительность памяти увеличивается при уменьшении задержек. Таким образом, можно попробовать уменьшить значения таймингов и применить их утилитой amdmemorytweak.
Необходимые значения вносят в батник для разгона, который после установки оптимальных значений можно будет внести автозапуск.
Запуск утилиты amdmemorytweak для увеличения хешрейта видеокарт
Такой результат достигнут в программе teamredminer 0.4.3 при частоте ядра 1150 Mhz и памяти 1100 Mhz. В системе были установлены драйвера версии 18.6.1 пор методике, изложенной в статье «Правильная установка драйверов GPU для майнинга».
При майнинге эфира на Vega 64 достигается скорость 50-52 mh/s при частоте ядра 1100 MHz. При этом используется батник такого вида:
Запуск amdmemorytweak для увеличения хешрейта видеокарт с памятью GDDR5 производится с помощью команд в батнике (BAT или CMD-файле) такого вида (для первых трех карт):
Автоматический запуск amdmemorytweak с загрузкой таймингов
Автоматический запуск amdmemorytweak с загрузкой таймингов в Windows осуществляется таким батником:
В папке, откуда запускается этот батник должны быть файлы EIO.dll, IOMap.sys, IOMap64.sys и WinAMDTweak.exe:
Указанные файлы можно скачать на Github (Latest CLI Versions). Файл EIO.dll есть там же по ссылке.
Для изменения параметров памяти видеокарт в оконном интерфейсе можно использовать программу AMDMemoryTweakXL.
Консольная версия программы amdmemorytweak работает более надежно и не требует установки Microsoft NetFramework. Кроме того, ее автозапуск легко сделать обычным батником.
Заключение
Появление утилиты amdmemorytweak дает возможность немного увеличить доход владельцев карт АМД при добывании криптовалют, использующих алгоритмы, требовательные к памяти. Это касается, в основном владельцев карт с памятью HBM2 (в будущем и HBM). При использовании правильно прошитых Bios видеокарт АМД с памятью GDDR5 утилита существенного прироста скорости не дает. Есть смысл задействовать amdmemorytweak на таких непрошитых картах.
В любом случае использовать утилиту стоит «без фанатизма» и страховать риги аппаратными вотчдогами, например, «Watchdog v 9.0». При этом, до нахождения оптимальных таймингов, лучше не добавлять батник amdmemorytweak в автозагрузку.

Если раньше для изменения таймингов нужно выполнить сложный порядок действий:
Используя AMD Memory Tweak Tool процесс максимально упрощается:
Звучит просто великолепно, т.к. можно сэкономить много времени, но к сожалению утилита AMD Memory Tweak Tool доступна только для Linux.
Коррекция таймингов памяти доступна на всех видеокартах AMD с видеопамятью GDDR5, HBM И HBM2, т.е. для всех видеокарт AMD за последние 5 лет.
Скачать утилиту AMD Memory Tweak Tool можно на GitHub или на форуме Bitcointalk
Команды для изменения параметров памяти:
HBM2 Пример использования
GDDR5 Пример использования
Параметры HBM2
Параметры GDDR5
Подпишись на наш Telegram канал @cryptoage и Вконтакте, узнавай новости про криптовалюты первым.
Общайся с криптоэнтузиастами и майнерами в Telegram чате @CryptoChat
Лучшие биржи для покупки и обмена криптовалют, токенов:
| Биржа | Преимущества | Бонусы при регистрации |
| Binance |























