Причина ошибки GPU: Allocating buffers failed with: clCreateBuffer (-4) Fatal error. Restarting... заключается в размере DAG файла. Эта проблема известна так же как clSetKernelarg -48.

Как исправить?

Вы должны указать в батнике команду -gser с нужным вам значеним. Примеры ниже.

Что делает команда -gser?

-gser отвечает за сериализацию создания DAG файла на нескольких графических процессорах.

Возможные значения этого параметра:

  • 0 - без сериализации, все графические процессоры генерируют DAG одновременно, это значение по умолчанию и с ним у вас появляется эта ошибка;
  • 1 - частичное перекрытие генерации DAG на каждом GPU;
  • 2 - без перекрытия (каждый GPU ожидает, пока предыдущий не закончит генерировать DAG);
  • 3-10 - задержка от 1 до 8 секунд после каждого создания GPU DAG перед следующим).

Следовательно, вам нужно подобрать оптимальное значение команды -gser для ваших видеокарт.

Примеры решения

Вот так должен выглядеть батник с командой -gser.

PhoenixMiner.exe -pool eth-eu2.nanopool.org:9999 -wal 0xBB942274AB3C8285400519e7F0c343Fca2394908.my -gser 2
pause

или

PhoenixMiner.exe -pool eth-eu2.nanopool.org:9999 -wal 0xBB942274AB3C8285400519e7F0c343Fca2394908.my -gser 10
pause

Так же не забудьте увеличить виртуальную память Windows (размер файла подкачки). Нужно минимум 32 ГБ для фермы из 6 видеокарт RX580.

Если не помогает, то добавьте параметр -rvram -1.

Пример:

PhoenixMiner.exe -pool eth-eu2.nanopool.org:9999 -wal 0xBB942274AB3C8285400519e7F0c343Fca2394908.my -gser 10 -rvram -1
pause

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

Пример решения 2

Возможно у вас автоматически обновились драйвера. Вам нужно откать драйвера до той версии, на которой программа работает стабильно.

Пример решения 3

Часто драйвера версии 20.11.2 исправляют ошибку.

Протестирована работа на Windows 19.09. Версия 5.4c работает.

Бывает такая же проблема на RX580 8 ГБ (clSetKernelArg (-48)). Нужно так же переустановить программное обеспечение драйвера AMD (Adrenalin версии 20.8.1) с включенной функцией сброса до заводских настроек, и проблема исчезнет. Также нужно отключить автоматические обновления в настройках Adrenalin, так как он что-то обновляет автоматически. Поэтому, чтобы решить эту проблему, нужно переустановить драйверы на старую версию, которая, как вы знаете, раньше работала нормально.

Так же многим помогает добавление параметра -eres -1 или -eres 0 но ни в коем случае ни -eres 2.

Пример: PhoenixMiner.exe -pool eth-eu2.nanopool.org:9999 -wal 0xBB942274AB3C8285400519e7F0c343Fca2394908.my -gser 10 -rvram -1 -eres 0
pause

Скачайте PhoenixMiner

Скачать с сайта

Скачать с зеркала

Скачать с Официального сайта Phoenixminer.org

Версия для Linux

Дополнительно

Обязательно читайте (помимо readme):

Разделы:

Дата изменения: