AMD Memory Tweak v0.2.3: Скачать и применить тайминги
В этом руководстве вы узнаете, как настроить и использовать последнюю версию 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.
Версия для 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.