AMD Memory Tweak v0.2.3: Скачать и применить тайминги

AMDMemoryTweak: Скачать с официального сайта и настроить тайминги.

В этом руководстве вы узнаете, как настроить и использовать последнюю версию AMD Memory Tweak v0.2.3 и новее.

Скачать для Windows / Linux

Скачать AMDMemoryTweak (GitHub) Скачать версию AMDMemoryTweakXL

Что такое AMD Memory Tweak?

AMD Memory Tweak - это новый инструмент с открытым исходным кодом, представленный Элиовпом и А.Солодовниковым. Это инструмент, который позволяет вам изменять тайминги памяти видеокарт на лету как 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. amdmemorytweak_download

Версия для Windows называется WinAMDTweak.exe. Однако нужно скачать все файлы (IOMap64.sys, IOMap.sys) и поместить в одну папку.

amdmemorytweak_files

Шаг 2 - запустите AMD Memory Tweak

Для работы с утилитой необходимо изучить тайминги имеющейся видеопамяти и создать файл с расширением .bat с оптимальными их значениями для майнинга.

Чтобы узнать текущие значения таймингов введите команду в батник:

WinAMDTweak.exe --current
pause

amdmemorytweak_current

Производительность видеопамяти увеличивается при уменьшении задержек. Нам нужно уменьшить значения таймингов и применить их с помощью этого програмного обеспечения. Учитывайте, что видеопамять разных производителей (Samsung, Hynix, Micron, Elpida) имеют индивидуальные особенности разгона таймингов (стропов).

amdmemorytweak_current2

Шаг 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):

amd_memory_tweak_xl

В ней можно вносить настройки прямо в окне программы:

amd_memory_tweak_xl_vega

Запускать софт лучше от имени администратора.

Для GPU семейства Polaris нужно добавить параметр:

--REF 30

 

Настройка amd mem tweak на примере RX Vega 56

Память только самсунг!!! 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 с собственной операционной системой.

На 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.

 

Vega 56 hynix который плохо гонится. Часть 1. Начало.

RRDL возможно не дает подкрутить некоторые тайминги ниже, поставьте его 3 для уверенности, а то возможны ошибки и зависания. Это тайминг на повышение а не на понижение как остальные. Я с неудачных хайниксов тоже 48 Mh/s получал.

Vega 56 hynix который плохо гонится. Часть 2. Продолжение.

Если не так сильно обрезать ядро, а оставить его хотя бы на 1150-1200, то с правильными таймингами это может вам дать еще +2 мегахеша. Потребление при этом не очень сильно возрастёт. 49 мегахеш на Hynix не такое уж и чудо.

Альтернативы

Не работает?

Утилита не будет работать в системах с видеокартами Nvidia.

Вопросы и ответы

Ошибка strap failed to inject?

Просто сделайте несколько изменений и нажмите кнопку "inject", затем "refresh from driver", (значения в выпадающем окне - это значения, загруженные из vbios внутри памяти), если вы нажмете кнопку "refresh", то инструмент загрузит значения из драйвера напрямую.

Выводы

Большинство настроек действуют в реальном времени. Однако некоторые из требовательных таймингов памяти могут потребовать перезагрузки системы для правильного применения.

По сути, модифицированный BIOS просто жестко запрограммирует временные характеристики памяти, частоту и напряжение. Но вы также можете применять их на лету с помощью OC и amdmemtweak.

Так что у видеокарт остается стоковая версия BIOS на случай перепродажи.

Если вы майните на видеокартах, то рекомендуется использовать PhoenixMiner.

Разделы:

Дата изменения:

6 мин на чтение

Matthew Wood

Matthew Wood

Blockchain developer and crypto trader