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

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

  • автор:

AMD Memory Tweak v0.2.3: Download and Apply Timings

— is a new open source tool introduced by Eliovp and A. Solodovnikov. It is a tool that allows you to change graphics card memory timings on the fly like ETHlargementPill, but for AMD. This tool is also compatible with Vega. Works from the command line only.

AMDMemoryTweakXL — This version has a graphical shell. Works similar to your typical graphics card overclocking software such as MSI Afterburner, EVGA Precision XOC or Asus GPU Tweak II. However, Elievp and Solodovnikov’s program primarily focuses on the memory aspect, so it has more advanced features, one of which is the ability to adjust memory timings on the fly.

System requirements

  • OS: Windows 10 / Windows 8 / Windows 7 / Windows Vista / XP and Linux.
  • Driver: At least Radeon Software Adrenalin 19.4.1 (and AMDGPU-Pro for Linux).
  • Driver: At least Radeon Software Adrenalin 19.4.1 (and AMDGPU-Pro for Linux).

Supported Graphics Cards

The authors did not provide a compatibility list, but the program should work with a wide range of AMD Radeon graphics cards, ranging from older models with GDDR5 memory to the latest offerings with HBM (High Bandwidth Memory) and HBM2 memory.

How to use AMD Memory Tweak

Step 1 — download the software

Download the program from the official developer repository — GitHub.. amdmemorytweak_download The version for Windows is called WinAMDTweak.exe . However, you need to download all files ( IOMap64.sys , IOMap.sys ) and place them in one folder. amdmemorytweak_files

Step 2 — launch AMD Memory Tweak

To work with the utility, you need to study the timings of the available video memory and create a file with the .bat extension with their optimal values ​​for mining. To find out the current values ​​of the timings, enter the command in the batch file:

WinAMDTweak.exe --current pause 

amdmemorytweak_current The performance of the video memory increases with decreasing latency. We need to lower the timing values ​​and apply them with this software. Keep in mind that video memory from different manufacturers (Samsung, Hynix, Micron, Elpida) have individual characteristics of overclocking timings (lines). amdmemorytweak_current2

Step 3 — change timings via bat file

For the Vega 56 video card with Hynix video memory, the timings will be as follows:

WinAMDTweak.exe --RAS 24 --RCDRD 19 --RCDWR 4 --RC 35 --RP 13 --RRDS 4 --RRDL 5 --RFC 148 --REF 15600 

The launch is performed on the .bat file you created. Since the timings are applied on the fly, in the event of a reboot, you will have to execute the command again. In order not to perform it every time, configure the batch file autoloading. To autostart, put your .bat shortcut to Windows Startup. The startup folder in the Windows 10 operating system is located in the following path: C:\Users\ Username \AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup Example for Samsung video memory:

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 

Video guide

Attention!
Miners PhoenixMiner and NBMiner already have a ready-made and built-in timing setting. Read about NBMiner and PhoenixMiner.

AMD Memory Tweak XL

As already mentioned, the XL version, unlike the usual one (CLI), has a graphical shell (GUI): amd_memory_tweak_xl In it, you can make settings directly in the program window: amd_memory_tweak_xl_vega It is better to run the software as an administrator. For GPUs of the Polaris family, add the parameter:

--REF 30 

Hive os — RX Boost — AmdMemTweak

I stopped the miner, then I go to Overclocking and here on this screen, there’s a new parameter «Mem tweak». We suggest you put the value of 30 here, then click Save implies, this Overclocking ok. Then I start miner again. MD settings applied. We wait for the miner to settings up. Previously, the hash rate was 55 MH/s, now it has grown to 63 MH/s.

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 

Timings for various video cards

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 

This will set all settings on all 8 Vega 64 cards (just change the –i parameter in the above script to include the number of cards you have) — with one exception, it does not set the core clock, core voltage, memory frequency, and memory voltage.

RX 5700

For RX 5700 this tool does not work. The developer of this tool opened his own production of rigs based on the 5700 with his own operating system.

NAVI and GDDR6 video memory

On GDDR6, the parameter is written —REF 30 in the timings when editing the BIOS. It is important to set it from 9000 to 16000. Changing timings on the fly for GDDR6 is locked. In any case, NAVI will work the same as Vega 56/64. The memory bandwidth is the same. GDDR6 will perform slightly better due to tighter timings compared to HBM. The main result will be energy savings compared to the Vega. Note!
RBE has fully decoded GDDR6 timings. Over 100 different sling timings. A stability of 60+ MH should be readily achievable.

RX 470/480/570/570X/580/580X/590

Use PhoenixMiner timings for these video cards. Since with Polaris cards, you can use a bios mod or a miner that changes the timings itself.

Command-line arguments

Available options for GDDR5 memory:

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

Using this parameter —REF , you can achieve gains of up to 5% for algorithms that depend on memory performance. A good start for parameter REF is 30. The command line would look like this:

amdmemtweak.exe --REF 30 

The parameters —RC and may also be of interest —RFC .

I am running (using vega 64 downgraded to vega 56) at the same timings but 1100@810mV and ΗΒΜ 1045@820mV getting 54.65Μh/s at the same hiveOS consumption +-10watts or so depending the card (what I also did though is to clean the stock thermal paste and addthermalgrizzly kryonaut extreme there is also a non extreme variant didnt test that worth every penny in terms of thermals! ) Oh and my GPUs are nitro+ so that may play a part as well.

A GUI utility that runs on Windows and Linux, not only allows you to overclock your AMD Radeon graphics card on the fly, but also tweak the memory timings. Most timings are applied in real time, but some require a reboot. Unfortunately, this means that they cannot be changed yet, as a reboot resets the timings to their default values. Of course, the utility allows you to change the frequency of the GPU core and control the operation of the fans.

Video shows you some examples of the AMDMemoryTweaker on how it can turn your current AMD Graphics cards to run even better hashrates on both Ethereum and Monero by simply changing the timings.

Alternatives

  • OhGodAnETHlargementPill
  • MSI Afterburner
  • OverdriveNTool
  • PolarisBiosEditor
  • Red Bios Editor
  • SRBpolaris Bios Editor
  • WattTool
  • MorePowerTool

Does not work?

The utility will not work on systems with Nvidia graphics cards.

Questions and answers

Strap failed to inject error?

Just make a few changes and click the «inject» button, then «refresh from driver», (the values ​​in the dropdown are the values ​​loaded from vbios in memory), if you click the «refresh» button, the tool will load the values ​​from the driver directly.

Conclusions

Most of the settings are in real time. However, some of the demanding memory timings may require a system reboot to be applied correctly.

Essentially, the modified BIOS will simply hard-code the memory timing, frequency, and voltage. But you can also apply them on the fly with OC and amdmemtweak.

So the graphics cards have a stock version of the BIOS in case of resale.

If you are mining on video cards, then it is recommended to use PhoenixMiner.

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

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

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

Криптовалюта Conceal, майнинг на алгоритме cryptonight_conceal

12 июня, 2020

Особенности использования кошелька для криптовалюты Beam

https://pbs.twimg.com/profile_banners/1061229317068189697/1574770983/600x200

7 февраля, 2019

AMD Memory Tweak XL – Tool for optimizing AMD GPU VRAM performance

AMD Memory Tweak XL – tool for optimizing AMD GPU VRAM performance

Modifying the BIOS of an AMD video card with other operating frequencies or improved memory timings, and then flashing it to the GPU was the main choice of crypto miners for a while. Due to the introduction of BIOS signature verification in the AMD video driver some time ago, this also required users to fix the video drivers in order to continue using them with more recent video drivers. Earlier this year, the AMD Memory Tweak Tool was released, which turned into a pretty useful alternative to modding the BIOS. The latest AMD Memory Tweak XL technology makes it easy to change memory timings, memory straps, or PowerPlay on the fly, as well as access ADL Overdrive and MMIO Register Control on newer AMD GDDR5 / HBM-based graphics cards. This means that you can change the settings and apply them directly, as well as check how they will affect performance and stability, the changes are not permanent, and as soon as there is any problem, you can easily return to the default values.

The AMD Memory Tweak XL tool requires that you have the .NET Framework 3.5 installed in order for it to function, if it is not available on your system, it will automatically detect it and offer to download it for you … although trying to install it may cause various problems some mountain installations. In addition, for the tool to work correctly, Windows must be in test mode, it will offer to put you in test mode if you are not currently working, and there is a button to easily return to normal operation. AMD Memory Tweak XL was originally intended for more advanced users, although you should be able to quickly master what needs to be modified and how to improve performance. You can look at what other users have reported as settings that give the best performance on their specific mining GPUs, and try them, and experiment with the capabilities of your AMD GPUs. Even if you already have a modified BIOS video, you can still play with memory straps, for example, to slightly improve performance and check even better settings before applying them with the new BIOS modification.

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

Usage & Instructions AMD Memory Tweak XL

Command User Input Extra Info
– -help Show this output
– -version|–v Show version info
– -gpu|- -i Comma-Seperated gpu indices Selected device(s)

Support

  • GDDR5 Based AMD GPU’s
  • HBM / HBM2 Based AMD GPU’s
  • Linux
  • Windows (Beta)

Example Usage (Linux):

$ sudo ./amdmemtool --i 0,3,5 --faw 100 --RFC 100
C:\Users\You\Desktop\WinAMDTweak.exe —i 1,2,4 —rfc 100 —RC 100

These are just examples! Don’t try these at home!

Make sure to run the program first with parameter –current to see what the current values are. Current values may change based on state of the GPU, in other words, make sure the GPU is under load when running –current. HBM2 Based GPU’s do not need to be under load to apply timing changes. It is often better to apply new timings before starting a benchmark/mining tool.

Hints: Some timings are stability timings, lowering these will lower stability. Such as tRC. Some timings might require a higher value for performance to improve. Such as tREF. Some timings have a min/max value, going outside this range will result into it defaulting back to original value. Such as tCL Some timings are dynamic, they change based on the vbios values and active clocks. Dram timings. …

Row Access Timings tRC, tRAS, tRCDRD, tRCDWR, tRRDL, tRRDS, tFAW, tRTP Column Access Timings tCCDL, tCCDS, tCCDR, tWTRL, tWTRS, tRTW, Refresh Timings tRFC, tRFCSB, tRREFD, tREFI

If you like to read such articles and want to support the author, then you can subscribe to our telegram channel and recommend us to your friends, this will help a lot to support our project! Telegram: CRYPTO WIKIES | Bitcoin & Altcoins Mining

Be the first to know all the news, read more about cryptocurrencies and mining at CRYPTO-MINING.BLOG.

Recommended Related Articles:

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

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