Обзоры

Обзор программы 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, использование программы может быть полезным.

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

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

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