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


Что такое 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 Radeon RX 6800 / 6800XT

AMD Radeon RX 6800 / 6800XT пока не поддерживаются с новыми ядрами, поэтому майнер возвращается к общим ядрам, которые работают медленнее и производят больше устаревших шар.

Кроме того, NiceHash просто отклоняет все устаревшие шары. Вы должны добавить параметр -stales 0 при майнинге на NiceHash, чтобы избежать отправки известных (майнеру) устаревших шар (решений криптографических задач), которые в любом случае будут не приняты.

Чтобы минимизировать устаревшие шары при майнинге с использованием новых ядер программы, вы можете попытаться снизить интенсивность майнинга с помощью -mi 10, или 9 или еще ниже. Это несколько снизит скорость, но с 10-12% просроченными шарами стоит пойти на компромисс.

Как пользоваться AMD Memory Tweak?

Шаг 1 — скачайте программу

.

Версия для 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.

Как подобрать лучшие тайминги?

Вы можете попытаться найти наилучшие возможные настройки между таймингом 1 и таймингом 2.

Вот что нужно сделать:

Включите журнал, временно удалив -log 0 из .bat файла

Запустите майнер и подождите около минуты, затем остановите его. Найдите в файле журнала строку, похожую на эту: «GPU1: set VRAM strap 1 (-vmt1 25 -vmt2 20 -vmt3 0 -vmr 33)». Обратите внимание, что в вашем случае значения -vmt1, -vmt2, -vmt3 и -vmr, вероятно, будут другими. Запишите их.

Удалите -strap 1 из bat файла и замените его значениями, которые вы записали на предыдущем шаге: -vmt1 25 -vmt2 20 -vmt30 -vmr 33.

Опять же, значения в вашем случае, вероятно, будут другими, используйте свои собственные значения.

Снова запустите майнер и подождите несколько минут, чтобы увидеть скорость — она ​​должна быть такой же, как с -straps 1, если вы все правильно настроили.

С этого момента вы можете начать экспериментировать, остановив майнер, немного увеличив некоторые значения (например, заменив -vmt1 25 на -vmt1 26), а затем запустите майнер и проверьте, стабильно ли он и какова скорость.

Наконец, если вы хотите использовать компьютер во время майнинга и без замедления, вы должны уменьшить интенсивность майнинга, установив команду -mi 8 или даже ее меньшее значение (-mi 0 должно обеспечить бесперебойную работу на вашем ПК, но снизит скорость майнинга).

Не уменьшайте -mi при настройке значений тайминга памяти, как показано в предыдущих шагах — сделайте это, когда будете удовлетворены другими настройками.

AMD Memory Tweak XL

Как уже говорилось, версия XL, в отличии от обычной (CLI) имеет графическую оболочку (GUI):

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

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

Для 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 с собственной операционной системой.

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]

Использование Red BIOS Editor для изменения таймингов памяти AMD Radeon

Изменение BIOS вашей видеокарты и, в частности, таймингов памяти для увеличения хешрейта, который вы получаете при майнинге Ethereum, — это то, что должно делать большинство людей, особенно когда мы говорим о графических процессорах AMD Radeon, хотя сейчас многие майнеры также поставляются с возможность оптимизации таймингов без модификации BIOS. Один очень простой способ изменить BIOS видео — использовать программу Red BIOS Editor (RBE), которая поддерживает модификации BIOS графических процессоров AMD Radeon с архитектурой Polaris, Navi и Big Navi.

Есть и другие способы модифицировать BIOS для графических процессоров Polaris, которые были доступны некоторое время, но для более новых Navi и Big Navi решение является программным обеспечением RBE, но здесь мы собираемся модифицировать ADM Radeon RX 5700 / Radeon RX. Графические процессоры 5700 XT в качестве примера. Цель состоит в том, чтобы иметь возможность оптимизировать тайминги памяти этих видеокарт, чтобы они могли дать вам примерно на 10% больше хешрейта для майнинга Ethereum (ETH) или, другими словами, примерно от 50-52 MH / s, которые вы могли бы получить примерно до 55-58 MH / s или даже немного больше.

Перед тем, как приступить к моддингу, убедитесь, что вы сделали резервную копию исходного видео BIOS графического процессора, который вы собираетесь модифицировать, он вам понадобится на тот случай, если вы что-то напутаете и захотите вернуться к исходным настройкам. Хороший способ легко создать резервную копию исходной видео BIOS — использовать бесплатную Инструмент GPU-Z, хотя вы также можете найти исходный видео BIOS в Коллекция VGA BIOS от TechPowerUp если кто-то уже отправил его (если нет, вы можете загрузить его прямо из ГПЗ-З).

Итак, запустите программное обеспечение RBE, загрузите видео BIOS, которое вы сохранили на своем компьютере, и щелкните вкладку VRAM Timings. Вы должны увидеть что-то похожее на изображение выше с данными RAW таймингов памяти и соответствующей частотой, для которой они действительны, рядом с каждой строкой тайминга видеопамяти.

Поскольку вы, вероятно, не знаете, что на самом деле означают эти числа, вам нужно просто скопировать строку синхронизации с более низкой частоты на более высокую, а затем сохранить измененный файл BIOS (используйте другое имя, не перезаписывайте исходный резервный). Для RX 5700 XT вы можете скопировать временную строку с 1550 МГц и вставить ее на более высокие настройки частоты и посмотреть, будет ли видеокарта стабильной, используя эти более агрессивные тайминги на более высоких частотах, если это не стабильно, вы можете повторить процедуру с таймингами от 1800 МГц и так далее.

Вы можете попробовать еще меньше, но шансы, что он по-прежнему будет работать с 1250 МГц, невелики, и вам может потребоваться запасной графический процессор, чтобы перепрограммировать работающий видео BIOS обратно на модифицируемую вами видеокарту.

Для прошивки модифицированного или исходного видео BIOS на GPU потребуется инструмент amdvbflash, доступны разные версии, и вам понадобится специальный, который будет работать с модифицированными видео BIOS, так как обычно он не позволяет вам прошивать модифицированный BIOS.

Необходимые инструменты для прошивки можно загрузить ниже как часть пакета RBE с ATI Flash Tool 2.93+ только для RX 5700 и RX 5700XT, ATI Flash Tool 3.04 для всех графических процессоров AMD под Windows, а также с версией для Linux, если вам понадобится один. Перепрошивка под Windows должна выполняться в командной строке, запущенной от имени администратора, и вводить следующие команды:

Чтобы сохранить исходную видео BIOS перед прошивкой:

amdvbflash.exe -s 0 оригинальный-bios.rom

Чтобы разблокировать ПЗУ для перепрошивки:

amdvbflash -unlockrom 0

Чтобы прошить модифицированный BIOS:

amdvbflash -p -f 0 biosmod.rom

* Цифра 0 представляет собой идентификатор графического процессора первой видеокарты, 1 — второй графический процессор и так далее для нескольких карт в одной системе. Вы можете прошить несколько графических процессоров, перечислив их номера через запятую, например 1,2,3,4,5,6, вместо одного идентификатора графического процессора.

Помните, что после перепрошивки нового видео BIOS вам необходимо перезагрузить компьютер, чтобы увидеть эффект и иметь возможность протестировать производительность видеокарты с новыми настройками. Если вы прошиваете, но не перезагружаетесь, видеокарта по-прежнему будет использовать старые данные BIOS и ничего не изменится!

Чтобы загрузить последнюю версию Red BIOS Editor (RBE) 1.0.7 и инструменты для прошивки…

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 не такое уж и чудо.

Тайминги для видео карт серии AMD Radeon RX 470/480/570/580 Polaris и прошивка в MinerOS

Не секрет, что для получения максимального хэшрейта и минимального энергопотребления видео карт AMD Radeon RX polaris10, необходимо модифицировать VBIOS, а затем грамотным образом произвести разгон и даунвольт каждой карты в операционной системе для майнинга MinerOs. Проверенные нашими специалистами страпы для разных типов видео памяти выложены в данной статье.

Дисклеймер

  1. Страпы могут не дать на Вашей карте положительный эффект.
  2. Неграмотная прошивка может превратить карту в кирпич и потребуется программатор, чтоб восстановить работоспособность карты.
  3. Прошивка VBIOS делается на свой страх и риск. Автор никакой ответственности не несет. Если вы не понимаете что делаете не перешивайте БИОС!
  4. Использовался майнер PhoenixMiner 4.9c совместно с утилитой AMDMemTweak

———

Micron (память М32):

777000000000000022AA1C00AD616C41B0551016320C86080060060004061420EA8940AA030000001012292EB22E3B16 777000000000000022AA1C00AD615C3CA0550F14308C1506006004007C041420CA8980A9020004C01712262B612B3715 777000000000000022AA1C00EF615C41B0551016BA0D96060060060004061420EA8940AA030004C01914292E692E3B16 777000000000000022AA1C0073626C41B0551016BA0D260B0060060004061420EA8940AA030000001914292EB22E3B16 777000000000000022AA1C0073626C41B0591016BACDC6090060060004061420EA8940AA030000001914292EAE2E3B16

Примерный разгон: Ядро 1290 | Память 2300 | Вольтаж 940-960 -> Ethash 35-35.5 Mh/s

———

Samsung

000000000000000022CC1C00EF695D48E03110172ECB95090060060024001520FA8900A0030000000F10303A99262F16 777000000000000022CC1C00CEE55C46C0590E1532CD66090060070014051420FA8900A00300000012123442C3353C19 777000000000000022CC1C00AD615C41C0590E152ECC8608006007000B031420FA8900A00300000010122F3FBA354019

Примерный разгон: Ядро 12910 | Память 2200 | Вольтаж 870-920 -> Ethash 33-33.5 Mh/s

———

Elpida

777000000000000022AA1C008C595B3CA0550F142C8C1506006004007C041420CA8980A9020004C01712262B612B3715 777000000000000022AA1C00315A5B36A0550F15B68C1506004082007C041420CA8980A9020004C01712262B612B3715

Примерный разгон: Ядро 1168 | Память 2070 | Вольтаж 870-920 -> Ethash 32-32.5 Mh/s

———

Hynix

999000000000000022559D0010DE5B4480551312B74C450A00400600750414206A8900A00200312010112D34A42A3816 999000000000000022C39C00AC595A3D90550F123A0E4609004006007E0514206A8900A0020031201E0F292F94273116

Примерный разгон: Ядро 1168 | Память 2070 | Вольтаж 870-920 -> Ethash 32-32.5 Mh/s

———

Инструкция по прошивке в MinerOS:

  1. Скачиваем софт для модификации VBIOS здесь
  2. Скачиваем БИОС на [Страница рига -> Разгон -> VBIOS], в выпадающем меню — Скачать.
  3. При помощи PolarisBiosEditor в прописываем соответствующей вашей памяти страп в 2 последние строчки своего биоса. Сохраните полученный БИОС обязательно в НОВЫЙ файл.
  4. Закачиваем БИОС в видеокарту [Страница рига -> Разгон -> VBIOS], в выпадающем меню — Загрузить. Можно загрузить сразу на все карты. Пробуйте каждый страп из списка, чтобы найти оптимальный для своей карты.
  5. После получения нотификации что БИОС прошит необходимо перезагрузить MinerOS.
  6. После того как риг вновь загрузился, нужно пробовать разные разгоны и гонять карту в разных режимах, чтобы найти оптимаольный режим при котором минимальный % не корректных шар.
  7. Вернуться на стоковый БИОС можно повторив вышеуказанную операцию с сохраненным оригинальным БИОСом.

Если у вас возникли какие-то сложности, посетите наш Telegram-канал, и наше дружное сообщество вам поможет:

https://t.me/minerossupport

Рейтинг
( 1 оценка, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]