AMD Memory Tweak v0.2.3: Скачать и применить тайминги
— это новый инструмент с открытым исходным кодом, представленный Элиовпом и А.Солодовниковым. Это инструмент, который позволяет вам изменять тайминги памяти видеокарт на лету как ETHlargementPill, но для AMD. Этот инструмент также совместим с Vega. Работает только из командной строки.
AMDMemoryTweakXL — эта версия имеет графическую оболочку. Работает аналогично программному обеспечению для разгона вашей типичной видеокарты, например MSI Afterburner, EVGA Precision XOC или Asus GPU Tweak II. Однако программа Элиовпа и Солодовникова в первую очередь фокусируется на аспекте памяти, поэтому она имеет более продвинутые функции, одна из которых — возможность настраивать тайминги памяти на лету.
Системные требования
- ОС: Windows 10/Windows 8/Windows 7/Windows Vista/XP и Linux.
- Драйвер: как минимум Radeon Software Adrenalin 19.4.1 (и AMDGPU-Pro для Linux).
- Драйвер: как минимум Radeon Software Adrenalin 19.4.1 (и AMDGPU-Pro для Linux).
Поддерживаемые видеокарты
Авторы не предоставили список совместимости, но программа должна работать с широким спектром видеокарт AMD Radeon, начиная от старых моделей с памятью GDDR5 и заканчивая последними предложениями с памятью HBM (High Bandwidth Memory) и памятью HBM2.
Как пользоваться AMD Memory Tweak?
Шаг 1 — скачайте программу
Скачайте программу с официального репозитория разработчика — GitHub.
Версия для Windows называется WinAMDTweak.exe . Однако нужно скачать все файлы ( IOMap64.sys , IOMap.sys ) и поместить в одну папку. 
Шаг 2 — запустите AMD Memory Tweak
Для работы с утилитой необходимо изучить тайминги имеющейся видеопамяти и создать файл с расширением .bat с оптимальными их значениями для майнинга. Чтобы узнать текущие значения таймингов введите команду в батник:
WinAMDTweak.exe --current pause
Производительность видеопамяти увеличивается при уменьшении задержек. Нам нужно уменьшить значения таймингов и применить их с помощью этого програмного обеспечения. Учитывайте, что видеопамять разных производителей (Samsung, Hynix, Micron, Elpida) имеют индивидуальные особенности разгона таймингов (стропов). 
Шаг 3 — настройте тайминги
Для видеокарты Vega 56 с видеопамятью Hynix тайминги будут следующими:
WinAMDTweak.exe --RAS 24 --RCDRD 19 --RCDWR 4 --RC 35 --RP 13 --RRDS 4 --RRDL 5 --RFC 148 --REF 15600
Запуск производится по созданному вами .bat фалу. Поскольку тайминги применяются на лету, то в случае перезагрузки вам придется снова выполнить команду. Чтобы не выполнять ее каждый раз, настройте автозагрузку батника. Для автозапуска поместите ярлык вашего .bat файла в автозагрузку Windows. Папка автозагрузки в операционной системе Windows 10 находится по следующему пути: C:\Users\ Ваше имя пользователя \AppData\Roaming\Microsoft\Windows\Главное меню\Программы\Автозагрузка Пример для видеопамяти Samsung:
WinAMDTweak.exe --ras 26 --rcdrd 13 --rcdwr 12 --rc 38 --rp 12 --rrds 3 --rrdl 5 --rtp 6 --faw 12 -- cwl 8 --wtrs 4 --wtrl 9 --wr 13 --ref 24000 --rfc 239
Видео инструкция
Внимание!
В майнерах PhoenixMiner и NBMiner уже есть готовая и вшитая настройка таймингов. Читайте про настройку NBMiner и PhoenixMiner.
AMD Memory Tweak XL
Как уже говорилось, версия XL, в отличии от обычной (CLI) имеет графическую оболочку (GUI):
В ней можно вносить настройки прямо в окне программы:
Запускать софт лучше от имени администратора. Для GPU семейства Polaris нужно добавить параметр:
--REF 30
Память только самсунг. Vega 64 (шитая из 56).
WinAMDTweak.exe --CL 16 --RAS 30 --RCDRD 14 --RCDWR 14 --RC 43 --RP 14s --RRDS 3 --RRDL 5 --RTP 5 --FAW 19 --CWL 7 --WTRS 4 --WTRL 9 --WR 16 --WRRD 1 --RDWR 19 --REF 19500 --MRD 8 --MOD 15 --PD 8 --CKSRE 10 --CKSRX 10 --RFC 236 pause WinAMDTweak.exe --CL 19 --RAS 28 --RCDRD 12 --RCDWR 5 --RC 44 --RP 12 --RRDS 3 --RRDL 3 --RFC 248 --REF 15600 pause
Тайминги для различных видеокарт
Vega 56 Samsung
WinAMDTweak.exe --i 1 --cl 16 --ras 27 --rcdrd 12 --rcdwr 7 -rfc 180 --pd 5 --cksre 7 --cksrx 7 --mrd 7 --mod 11 --ref 2700 --rdwr 16 --wr 12 --cwl 5 --wtrs 2 --wtrl 6 --rrds 3 --rrdl 4 --rtp 4 --i 1 - номер карты
Vega 64
WinAMDTweak.exe --i 0,1,2,3,4,5,6,7 --CL 22 --RAS 35 --RCDRD 16 --RCDWR 12 --RCAB 44 --RCPB 44 --RPAB 14 --RPPB 14 --RRDS 3 --RRDL 5 --RTP 5 --FAW 20 --CWL 7 --WTRS 4 --WTRL 9 --WR 16 --RREFD 8 --RDRDDD 3 --RDRDSD 2 --RDRDSC 1 --RDRDSCL 3 --WRWRDD 3 --WRWRSD 2 --WRWRSC 1 --WRWRSCL 3 --WRRD 1 --RDWR 19 --REF 17550 --MRD 8 --MOD 15 --XS 270 --XSMRS 8 --PD 8 --CKSRE 10 --CKSRX 10 --RFCPB 160 --STAG 7 --XP 8 --CPDED 2 --CKE 8 --RDDATA 19 --WRLAT 5 --RDLAT 14 --WRDATA 1 --CKESTAG 2 --RFC 247 --TIMING 0 --ZERORPM False --TDPLIMIT 0 --MAXTEMP 85 pause
Это установит все настройки на всех 8 картах Vega 64 (просто измените параметр –i в приведенном выше скрипте, чтобы включить количество имеющихся у вас карт) — за одним исключением, он не устанавливает тактовую частоту ядра, core напряжение, частоту памяти и напряжение памяти.
RX 5700
Для RX 5700 этот инструмент не работает. Разработчик этого инструмента открыл собственное производство ригов на базе 5700 с собственной операционной системой.
NAVI и видеопамять GDDR6
На GDDR6 параметр —REF 30 прописывается в тайминги при редактировании BIOS. Имеет значение устанавливать от 9000 до 16000. Изменение таймингов на лету для GDDR6 заблокирован. В любом случае NAVI будет работать точно так же, как Vega 56/64. Пропускная способность памяти такая же. GDDR6 будет работать немного лучше из-за более жестких таймингов по сравнению с HBM. Главным результатом будет экономия энергии по сравнению с Vega. Обратите внимание!
RBE имеет полностью декодированные GDDR6 тайминги. Более 100 различных таймингов в стропе. Стабильность 60+ MH должна быть легко достижимой.
RX 470/480/570/570X/580/580X/590
Для этих видеокарт используйте тайминги PhoenixMiner. Поскольку с картами Polaris можно использовать мод bios или майнер, который сам меняет тайминги.
Команды
Доступные варианты для памяти GDDR5:
--CKSRE|--cksre [value] --CKSRX|--cksrx [value] --CKE_PULSE|--cke_pulse [value] --CKE|--cke [value] --SEQ_IDLE|--seq_idle [value] --CL|--cl [value] --W2R|--w2r [value] --R2R|--r2r [value] --CCDL|--ccdl [value] --R2W|--r2w [value] --NOPR|--nopr [value] --NOPW|--nopw [value] --RCDW|--rcdw [value] --RCDWA|--rcdwa [value] --RCDR|--rcdr [value] --RCDRA|--rcdra [value] --RRD|--rrd [value] --RC|--rc [value] --RFC|--rfc [value] --TRP|--trp [value] --RP_WRA|--rp_wra [value] --RP_RDA|--rp_rda [value] --WDATATR|--wdatatr [value] --T32AW|--t32aw [value] --CRCWL|--crcwl [value] --CRCRL|--crcrl [value] --FAW|--faw [value] --PA2WDATA|--pa2wdata [value] --PA2RDATA|--pa2rdata [value] --RAS|--ras [value] --ACTRD|--actrd [value] --ACTWR|--actwr [value] --RASMACTRD|--rasmactrd [value] --RASMACWTR|--rasmacwtr [value] --RAS2RAS|--ras2ras [value] --RP|--rp [value] --WRPLUSRP|--wrplusrp [value] --BUS_TURN|--bus_turn [value] --REF|--ref [value]
REF 30
Используя параметр —REF , вы можете добиться выигрыша до 5% по алгоритмам, зависящим от производительности памяти. Хорошее начало для параметра REF — 30. Командная строка будет выглядеть так:
amdmemtweak.exe --REF 30
Также интересны могут быть параметры —RC и —RFC .
RRDL возможно не дает подкрутить некоторые тайминги ниже, поставьте его 3 для уверенности, а то возможны ошибки и зависания. Это тайминг на повышение а не на понижение как остальные. Я с неудачных хайниксов тоже 48 Mh/s получал.
Если не так сильно обрезать ядро, а оставить его хотя бы на 1150-1200, то с правильными таймингами это может вам дать еще +2 мегахеша. Потребление при этом не очень сильно возрастёт. 49 мегахеш на Hynix не такое уж и чудо.
Альтернативы
- OhGodAnETHlargementPill
- MSI Afterburner
- OverdriveNTool
- PolarisBiosEditor
- Red Bios Editor
- SRBpolaris Bios Editor
- WattTool
- MorePowerTool
Не работает?
Утилита не будет работать в системах с видеокартами Nvidia.
Вопросы и ответы
Ошибка strap failed to inject?
Просто сделайте несколько изменений и нажмите кнопку «inject», затем «refresh from driver», (значения в выпадающем окне — это значения, загруженные из vbios внутри памяти), если вы нажмете кнопку «refresh», то инструмент загрузит значения из драйвера напрямую.
Выводы
Большинство настроек действуют в реальном времени. Однако некоторые из требовательных таймингов памяти могут потребовать перезагрузки системы для правильного применения.
По сути, модифицированный BIOS просто жестко запрограммирует временные характеристики памяти, частоту и напряжение. Но вы также можете применять их на лету с помощью OC и amdmemtweak.
Так что у видеокарт остается стоковая версия BIOS на случай перепродажи.
Если вы майните на видеокартах, то рекомендуется использовать PhoenixMiner.
Дата изменения: 27.08.2022
6 мин на чтение
Matthew Wood
Blockchain developer and crypto trader
- USA
- MiningSoft
- GitHub
AMD Memory Tweak XL: Оптимизация производительности AMD GPU VRAM

AMD Memory Tweak XL – Инструмент для оптимизации производительности AMD GPU VRAM
Модификация BIOS видеокарты AMD с другими рабочими частотами или улучшенными таймингами памяти, а затем ее перепрошивка на GPU была основным выбором криптомайнеров на некоторое время. Из-за введения проверки подписи BIOS в видеодрайвере AMD некоторое время назад, это также требовало от пользователей исправления видеодрайверов, чтобы продолжать использовать их с более свежими видеодрайверами. Ранее в этом году был выпущен инструмент AMD Memory Tweak Tool, который превратился в довольно полезную альтернативу моддингу BIOS. Новейшая технология AMD Memory Tweak XL позволяет с легкостью изменять тайминги памяти, ремешки памяти или таблицу PowerPlay «на лету», а также получать доступ к ADL Overdrive и MMIO Register Control на более новых видеокартах AMD на основе памяти GDDR5 / HBM. Это означает, что вы можете изменить настройки и применить их напрямую, а также проверить, как они повлияют на производительность и стабильность, изменения не являются постоянными, и как только возникнет какая-либо проблема, вы сможете легко вернуться к значениям по умолчанию.
Средство AMD Memory Tweak XL требует, чтобы у вас был установлен .NET Framework 3.5, чтобы он функционировал, если он не доступен в вашей системе, он автоматически обнаружит его и предложит загрузить его для вас… Кроме того, для правильной работы инструмента Windows должна быть в тестовом режиме, она предложит перевести вас в тестовый режим, если вы в данный момент не работаете, и есть кнопка, чтобы легко вернуться к обычной работе. AMD Memory Tweak XL изначально предназначен для более продвинутых пользователей, хотя вы должны быть в состоянии быстро освоить то, что и как нужно модифицировать, чтобы повысить производительность. Вы можете посмотреть на то, что другие пользователи сообщили в качестве настроек, которые дают лучшую производительность на их конкретных GPU для майнинга, и попробовать их, и поэкспериментировать с возможностями ваших GPU AMD. Даже если у вас уже есть модифицированный видео BIOS, вы все равно можете поиграть с ремешками памяти, например, чтобы немного повысить производительность и проверить еще лучшие настройки, прежде чем применять их с новой модификацией BIOS.

Использование и инструкции AMD Memory Tweak
Параметры командной строки
| Command | User Input | Extra Info |
|---|---|---|
| – -help | Show this output | |
| – -version|–v | Show version info | |
| – -gpu|- -i | Comma-Seperated gpu indices | Selected device(s) |
| – -current | List current twiming values |
Поддержка
- GDDR5 Based AMD GPU’s
- HBM / HBM2 Based AMD GPU’s
- Linux
- Windows (Beta)
$ sudo ./amdmemtool —i 0,3,5 —faw 100 —RFC 100
Убедитесь, что сначала запустили программу с параметром –current, чтобы увидеть текущие значения. Текущие значения могут меняться в зависимости от состояния GPU, другими словами, убедитесь, что GPU находится под нагрузкой при выполнении параметра –current. Графические процессоры на базе HBM2 не должны находиться под нагрузкой для применения изменений таймингов. Часто лучше применить новые тайминги перед запуском бенчмарка/инструмента анализа.
Подсказки: Некоторые тайминги являются таймингами стабильности, их снижение приведет к снижению стабильности. Например, tRC. Некоторые тайминги могут потребовать более высокого значения для повышения производительности. Например, tREF. Некоторые тайминги имеют минимальное/максимальное значение, выход за пределы этого диапазона приведет к возврату к исходному значению по умолчанию. Например, tCL Некоторые тайминги являются динамическими, они изменяются в зависимости от значений vbios и активных тактов. Динамические тайминги. …
Тайминги доступа к строкам tRC, tRAS, tRCDRD, tRCDWR, tRRDL, tRRDS, tFAW, tRTP Column Access Timings tCCDL, tCCDS, tCCDR, tWTRL, tWTRS, tRTW, Refresh Timings tRFC, tRFCSB, tRREFD, tREFI
Рекомендуемые статьи по теме:
- ATIFlash / ATI WinFlash (BIOS editor)
- Обзор Bitmain Antminer X3 CryptoNight ASIC Miner
Обзор программы AMD Memory Tweak XL
27 июля 2019 года вышел бета-релиз 1.0 программы AMD Memory Tweak XL. Eliovvp , ее бельгийский разработчик известен среди майнеров качественными приложениями для майнинга, среди которых самое востребованное — amdmemorytweak .
В новой программе с графическим интерфейсом добавлена возможность создания собственной базы данных таймингов, что значительно облегчает ее использование.
Функционал программы AMD Memory Tweak XL
AMD Memory Tweak XL предназначена для оптимизации «на лету» таймингов памяти видеокарт AMD с памятью GDDR5 и HBM/HBM2.
Приложение поддерживает изменение страпов и значений потребления мощности (PowerPlay & Strap Control) у видеокарт Vega10, Polaris. В будущем планируется добавить поддержку видеокарт архитектуры Navi10.
Оптимизация производительности AMD GPU VRAM с помощью инструмента AMD Memory Tweak XL

Модификация BIOS видеокарты AMD с другими рабочими частотами или улучшенными таймингами памяти, а затем ее перепрошивка на GPU была основным выбором криптомайнеров некоторое время. Из-за введения проверки подписи BIOS в видеодрайвере AMD некоторое время назад, это также требовало от пользователей патч видео драйверов для того, чтобы продолжать использовать их с более свежими видеодрайверами. В начале этого года AMD Memory Tweak Tool был выпущен и тем временем превратился в весьма полезную альтернативу моддингу BIOS. Новейшая технология AMD Memory Tweak XL позволяет с легкостью изменять временные параметры памяти, ремешки памяти или таблицу PowerPlay «на лету», а также получать доступ к ADL Overdrive и MMIO Register Control на более новых видеокартах AMD на основе GDDR5 / HBM-памяти. Это означает, что вы можете изменить настройки и применить их напрямую, а также проверить, как они повлияют на производительность и стабильность, изменения не являются постоянными, и как только возникнет какая-либо проблема, вы сможете легко вернуться к значениям по умолчанию.
Средство AMD Memory Tweak XL требует, чтобы у вас был установлен .NET Framework 3.5, чтобы он функционировал, если он недоступен в вашей системе, он автоматически обнаружит и предложит загрузить его для вас… хотя при попытке установки могут возникнуть различные проблемы каркас на некоторых горных установках. Кроме того, для правильной работы инструмента ваша Windows должна быть в тестовом режиме. Она предложит вам перейти в тестовый режим, если вы в данный момент не работаете, и есть кнопка, чтобы легко вернуться к обычной работе. AMD Memory Tweak XL изначально предназначен для более продвинутых пользователей, хотя вы должны быть в состоянии быстро освоить то, что и как нужно модифицировать, чтобы повысить производительность. Вы можете посмотреть на то, что другие пользователи указали в качестве настроек, которые обеспечивают лучшую производительность на их конкретных GPU для майнинга, и попробовать их и поэкспериментировать, на что способны ваши GPU AMD. Даже если у вас уже есть модифицированный видео BIOS, вы все равно можете поиграть с ремешками памяти, например, чтобы немного повысить производительность, чтобы протестировать еще лучшие настройки, прежде чем применять их с новой модификацией BIOS.
Поделиться
Предыдущая статья Биткойн подскочил после восстановления торгового пессимизма между США и Китаем