Amd memory tweak xl как пользоваться
Перейти к содержимому

Amd memory tweak xl как пользоваться

  • автор:

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

Память только самсунг. 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
  • Facebook
  • GitHub

AMD Memory Tweak XL: Оптимизация производительности AMD GPU VRAM

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 XL: Оптимизация производительности AMD GPU VRAM

Использование и инструкции 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 Memory Tweak XL предназначена для 64-разрядных версий Windows и проходит проверку по virustotal без срабатываний антивирусов, поэтому можно ее без опаски использовать при настройке ригов.

При желании можно скомпилировать эту программу под Linux-подобные операционные системы из исходных кодов, которые выложены разработчиком на странице загрузки. Ее можно скачать по ссылке с Github.

Программа AMD Memory Tweak XL позволяет осуществлять следующие функции:

  • контроль MMIO регистров (чтение/запись) памяти типов GDDR5/HBM/HBM2;
  • ADL Overdrive (чтение/запись);
  • контроль функции PowerPlay (чтение/запись) у видеокарт архитектур Polaris и Vega10;
  • контроль strap-ов (чтение/запись/деокдирование/кодирование) у видеокарт архитектур Polaris и Vega10;
  • импорт/экспорт всех значений.

Изначальная версия программы AMD Memory Tweak XL была выложена на bitcointalk еще 22 марта 2019 года, после чего претерпела ряд изменений, значительно улучшивших ее функционал и удобство использования.

Практическое использование программы AMD Memory Tweak XL

При первом запуске программы AMD Memory Tweak XL она произведет запрос об активации тестового режима:

После подтверждения согласия на переход в тестовый режим нужно перезагрузить компьютер:

На некоторых системах (в особенности Windows 10 LTSC) после перезагрузки окно активации тестового режима появляется снова, если от него отказаться, то возникает окно программы без содержимого. Эта ошибка устранена в последней версии программы (начиная с релиза 1.1).

Окно работающей программы AMD Memory Tweak XL выглядит так:

При запуске программы в ее директории автоматически создается файл amdtweak.log с информацией об использующихся графических адаптерах с таким содержимым:

Started at Sat, 27 Jul 2019 18:06:36 GMT Driver Version 18.10.21.01-180607a-329759E-RadeonSoftwareAdrenalin ADL version 7.18.10.1327 build 11021 ADL dll path C:\WINDOWS\SYSTEM32\atiadlxx.dll (raw) ADL Adapters: 83 [0] AdapterIndex=0 DisplayName=\\.\DISPLAY20 VendorID=1002 AdapterName=Radeon (TM) RX 470 Graphics BusNumber=3 DeviceNumber=0 FunctionNumber=0

Разработчик программы рекомендует при использовании программы следующее:

  • применять улучшенные тайминги нужно перед запуском бенчмаркинга/майнинга;
  • некоторые тайминги нужно применять с осторожностью, так как они влияют на стабильность работы, и могут ухудшить ее, в особенности значение tRC;
  • некоторые тайминги требуют увеличения их числового значения для увеличения производительности, например, tREF;
  • некоторые тайминги имеют минимальные и максимальные значения, например, tCL. При выходе за пределы этих значений автоматически происходит возврат на стандартные значения;
  • некоторые тайминги (Dram timings) динамически изменяются, они изменяются в зависимости от значений в Bios и рабочей частоты;
  • tRC, tRAS, tRCDRD, tRCDWR, tRRDL, tRRDS, tFAW, tRTP – это тайминги с параметрами в строках;
  • tCCDL, tCCDS, tCCDR, tWTRL, tWTRS, tRTW – это тайминги с параметрами в колонках;
  • tRFC, tRFCSB, tRREFD, tREFI – это тайминги рефрешинга.
Для видеокарт Polaris добавление параметра --REF 30 прибавляет скорость на алгоритмах CryptonightR и Ethash порядка 1-5% в зависимости от установленной в видеокарте памяти.

Проблемы, возникающие при использовании AMD Memory Tweak XL

Пока программа еще до конца не доработана и имеет ряд багов, среди которых неполная поддержка всех версий драйверов АМД/операционных систем.

Например, версия 1.0 программы AMD Memory Tweak XL не работает с драйверами Adrenalin 2019 Edition 19.7.3 (optional drivers).

Для использования программы нужно установить Net Framework. Если это окружение не установлено, то программа автоматически предложит сделать это:

При нажатии на строку скачивания и установки в течение нескольких минут будет произведена установка распространяемого пакета плагинов Microsoft для программ в стандарте «.NET». При этом программа установки может зависнуть:

В этом случае нужно вручную установить Net Framework 3.5 вручную, скачав его полную версию с официальной страницы.

При успешной установке должно появиться соответствующее сообщение:

Иногда при запуске AMD Memory Tweak XL возникает ошибка BadImageFormatExepction:

Для использования программы в таких системах нужно обновить Windows или ждать появления более стабильных релизов приложения.

В связи с тем, что на правильно прошитых видеокартах АМД изменение таймингов/страпов и параметров памяти дает лишь незначительный прирост производительности (1-5%) или не дает его вообще, то неработоспособность/неиспользование программы на майнинг-риге существенных потерь в производительности не принесет. Кроме того, частично функционал программы интегрирован в последние версии Claymore и PhoenixMiner.

В то же время, при майнинге монет на алгоритмах семейства Criptonight, использование программы может быть полезным.

Полезные ссылки

  • страница программы на Github;
  • ветка программы на Bitcointalk;
  • обзор программы amdmemorytweak

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

Обзор блокчейн платформы EOS

30 октября, 2018

Об интересном DeFi-проекте Maverick (токен MAV)

13 июня, 2023

Amd memory tweak xl как пользоваться

AMDMemoryTweakXL — Эта версия имеет графическую оболочку. Работает аналогично обычным программам для разгона видеокарт, таким как MSI Afterburner, EVGA Precision XOC или Asus GPU Tweak II. Однако программа Elievp и Солодовникова в первую очередь фокусируется на аспекте памяти, поэтому она обладает более продвинутыми функциями, одной из которых является возможность настройки таймингов памяти «на лету».

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

Скачайте программу
Запустите AMD Memory Tweak

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *