Failed to allocate ethash dag buffer ошибка

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Pick a username
Email Address
Password

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

  • #1

Ребята помогите пожалуйста.
Выключился риг на системе miner os teamredminer 0.8.1 Приехал включил видит 3и карты остальные опознаются но не работают. Попробовал Фениксмайнер, Тимредмайнер (с разными версиями) Перезалил образ ничего.
Screenshot_2021-05-10-15-27-37-876_com.android.chrome.jpg
Включил Винду и по одной карте начал подключать в Тимредмайнер. Все райзера и все слоты работают.
Но при подключение двух и более карт, выдает ошибки

Failed to allocate ethash DAG buffer​

gpu thread exiting with error
Работает только одна карта к которой монитор подключен.

Думаю умерла мамка(z270prime), привожу другую(h170) та же хрень
И ещё rx580 показывают 5-7mh, rx 5700 нормально 50-55.

Батник безнастроек, только кошелек драйвера амд залил новые с сайта.
Блоки питания 2*1000w
Оперативы 8(пробывал12)

  • Screenshot_2021-05-10-16-34-43-676_com.android.chrome.jpg

    Screenshot_2021-05-10-16-34-43-676_com.android.chrome.jpg

    395,1 КБ · Просмотры: 8

  • Screenshot_2021-05-10-16-35-58-115_com.android.chrome.jpg

    Screenshot_2021-05-10-16-35-58-115_com.android.chrome.jpg

    362,8 КБ · Просмотры: 9

  • #2

Failed to allocate ethash DAG buffer
увеличь файл подкачки (объём равен объёму памяти видеокарт в сумме)

  • #3

Failed to allocate ethash DAG buffer​

увеличь файл подкачки (объём равен объёму памяти видеокарт в сумме)

Да, понял, после работы попробую. Да, вот ещё при 8г оперативки 1 карту даёт запустить при 12г 2шт.
До этого ж на Линукс системе оно ж работало, а позавчера отвалилось с концами.

  • #4

Да, понял, после работы попробую. Да, вот ещё при 8г оперативки 1 карту даёт запустить при 12г 2шт.
До этого ж на Линукс системе оно ж работало, а позавчера отвалилось с концами.

yoda_181330428_orig_.jpg

Форум Криптекса

Загрузка…

Содержание

  1. Об ограничениях видеокарт AMD на размер доступного DAG при майнинге на алгоритме Ethash
  2. Почему прекращается майнинг видеокарт AMD на алгоритме Ethash, хотя они еще имеют достаточный объем видеопамяти?
  3. Тестирование максимального размера видеопамяти, задействованного в технологии OpenCl на картах AMD
  4. Как можно увеличить размер видеопамяти, доступной для OpenCL?
  5. Заключение
  6. Решение ошибки Not enough GPU memory to place DAG, you cannot mine this coin with this GPU
  7. Как исправить проблему с размером DAG?
  8. CUDA error — cannot allocate big buffer for DAG как исправить
  9. Подробнее об ошибке
  10. Для чего нужен файл DAG
  11. Способы устранения ошибки
  12. Другие способы устранить ошибку

С каждой эпохой майнинга на алгоритме Ethash увеличивается на 8 Мб размер данных DAG. В связи с этим рано или поздно прекращают майнить видеокарты с недостаточным объемом памяти. Теоретически они должны перестать майнить, когда суммарный объем данных DAG и памяти, резервируемой системой, превысит размер всей видеопамяти. На практике, у видеокарт AMD из-за особенностей технологии OpenCL, а также драйверов, дата остановки майнинга на алгоритме Ethash наступает значительно раньше.

Это связано с практической реализацией алгоритма параллельных вычислений OpenCL и работой с памятью в майнере и драйверах.

Ошибка выделения памяти clCreateBuffer (-61) в консоли майнера Phoenix при бенчмарке AMD Radeon RX 464 на 352-й эпохе майнинга Ethash:

Размер DAG для блокчейна Ethereum достигнет 4 ГБ на 383-й эпохе в конце декабря 2020 года. При этом четырехгиговки от АМД прекратят майнинг на полгода раньше, а восьмигиговки, которые теоретически должны майнить еще несколько лет, прекратят свою работу в сети Ethereum/Ethereum Classic уже в конце 2020 года.

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

Почему прекращается майнинг видеокарт AMD на алгоритме Ethash, хотя они еще имеют достаточный объем видеопамяти?

OpenCl – это технология для работы с параллельными вычислениями, развивающаяся усилиями консорциума Khronos Compute, включающего в себя представителей из более 150-и крупных компаний, включая AMD, Nvidia, Google, Intel, Huawei, Samsung, Sony и многих других. Каждая из этих компаний по-своему реализует технологию OpenCl, адаптируя ее под конкретное железо посредством драйверов и входящий в их состав библиотек.

Основная причина остановки майнинга на видеокартах AMD при наличии достаточного размера видеопамяти кроется именно в драйверах, а точнее в проблемах с практической реализацией технологии OpenCL.

Продукция AMD не может работать на полную мощность из-за некачественных драйверов, которые не позволяют использовать всю видеопамять для параллельных вычислений.

Удивляет тот факт, что даже в Linux видеокарты AMD пока не могут задействовать всю видеопамять для вычислений. Рассмотрим подробнее, как себя ведут видеокарты AMD при проведении вычислений, задействующих большие объемы видеопамяти.

Тестирование максимального размера видеопамяти, задействованного в технологии OpenCl на картах AMD

Максимальный доступный размер памяти, с которым может работать Claymore Dual miner версии 15.0 можно посмотреть в его логах. Они включаются в батнике командой:

Согласно логу Claymore 15.0, максимальный размер DAG, как для 4-х, так и для 8-и гиговых карт в Windows 8.1 на драйверах от Робингуда даже с монитором, подключенным к интегрированной карте равен 3840 MB. Это означает, что Клеймор перестанет работать на 4 Гб картах уже на 352-й эпохе в июле2020 года.

Пример логов майнера Клеймор 15.0 с информацией о максимально доступном объеме видеопамяти:

Как видно из лога майнера, максимально доступный размер памяти видеокарты AMD с 4 Gb коррелирует (хотя и меньше на 85 Мб) с максимально доступным в системе Windows 8.1 объемом Vmemory. В данном случае он равен:

4096 Мб – размер видеопамяти видеокарты;

3450 Мб – размер DAG (информацию можно взять из консоли майнера Клеймор, нажав кнопку s);

3621 Гб – размер занятой видеопамяти (можно взять из программы GPU-Z на вкладке Sensors, значение Memory Used).

Разница между расчетным размером доступной видеопамяти (3925 Мб) и тем, что показывает Клеймор (3840 Мб) связана с драйверами.

Для карт AMD, имеющих 8 Гб видеопамяти на любых драйверах до версии 20.1.4 включительно, размер доступного DAG равен всего 4048 Гб:

Доступный allocation size видеопамяти также можно посмотреть в майнере ethminer командой:

Она выдаст информацию о максимальном размере сегмента выделяемой памяти для нужд Опен СиЭль.

Для видеокарт AMD c 8 гигабайтами памяти в ethminer этот размер равен 3,95 Гб:

Для видеокарт AMD c 4 гигабайтами видеопамяти в ethminer этот размер равен 3,75 Гб:

Доступный размер Cl Max Allocation в операционных системах Windows и Linux одинаков для всех драйверов (исключая rocm).

Даже на последних драйверах Radeon Software Adrenalin для Windows10 (edition 20.1.4 от 27 января 2020 года) Cl Max Allocation остается на том же уровне.

При запуске бенчмарка на эпохе 352 и выше на четырехгиговых видеокартах AMD появляются ошибки типа:

В Ubuntu на четырехгиговых видеокартах при запуске бенчмарка на эпохе 352 Claymore также отказывается работать. На восьмигиговых картах АМД бенчмарк не запускается с приближением к 380-й эпохе. Похожие результаты показывают и другие майнеры.

Как можно увеличить размер видеопамяти, доступной для OpenCL?

Размер сегмента (allocation size), выделяющегося на нужды многопотоковых вычислений теоретически можно увеличить в Windows командами:

В Linux аналогичная операция делается в скрипте запуска командами:

Установка параметра GPU_FORCE_64BIT_PTR 1 должна включать 64-битную адресацию, что в теории расширяет размер доступной памяти, но на практике этого не происходит. Ограничения по доступной памяти для OpenCl не снимаются, и часть видеопамяти все равно остается неиспользованной (зарезервированной для воспроизведения видео). И в Линукс, и в Виндовс реальный объем доступной видеопамяти для вычислений OpenCL равен 50% для восьмигиговых и около 93% для четырехгиговых карт.

Включение/отключение режима компьютерных вычислений в драйверах ситуации также не улучшает, так эта операция только уменьшает сегментирование видеопамяти в драйверах AMD, из-за которого на больших DAG резко падает скорость майнинга. Размер доступной для параллельных вычислений памяти режим compute не изменяет.

Заключение

Проблема предоставления всей памяти видеокарты для приложений OpenCl существует у фирмы AMD уже давно. Она связана с «кривой» реализацией алгоритма работы с памятью. Ранее она «с успехом» решалась выпуском новых видеокарт с еще большим объемом видеопамяти, что автоматически принуждало пользователей к покупке новой продукции и увеличивало прибыль компании.

Причиной раннего отвала от майнинга на алгоритме Ethash АМД-шных карт является проблема с реализацией технологии OpenCL в части, которая касается работы с большими объемами видеопамяти.

Видеокарты АМД имеют проблемы как в Windows, так и в Linux, потому что у них максимальная доля памяти, выделяемой на параллельные вычисления меньше доступной видеопамяти. Из-за этого майнинг на алгоритме Ethash не запустится:

  • на GPU с 4 Гб памяти — на 350-й эпохе (июль 2020 года);
  • на GPU с 8 Gb — на 380-й эпохе (декабрь 2020 года).

Ранняя остановка видеокарт AMD при росте DAG будет связана с некачественными драйверами и частично с резервированием видеопамяти ОС под свои нужды (эта проблема рассматривалась в статье «О потреблении видеопамяти и майнинге на алгоритме Ethash в разных операционных системах»).

С уверенностью можно сказать, что компания АМД рано или поздно выпустит драйвера, которые позволят задействовать на видеокартах с 8 Гб памяти больше памяти на параллельные вычисления, но для 4 Гб моделей такого улучшения может и не наступить.

Видеокарты Nvidia не имеют проблем с отвалом от майнинга из-за ограничения максимального размера DAG. У них просто уменьшается хешрейт на поздних эпохах, что закономерно связано с увеличением объема обрабатывающихся данных. Зеленые видеокарты при наличии достаточной видеопамяти продолжат майнить эфир и его клоны и на поздних эпохах, только с меньшим хешрейтом. Учитывая массовый отвал 4-х гигабайтных карт, а также отвал восьмигиговых АМД в конце года, для Nvidia наступит рай в майнинге эфира и эфира классик.

Источник

Решение ошибки Not enough GPU memory to place DAG, you cannot mine this coin with this GPU

Ошибка переводится как «Недостаточно памяти видеокарты для размещения DAG файла, вы не можете добыть эту монету с этой видеокартой»

Для видеокарт с 4 ГБ видеопамяти проблема заключается в том, что размер файла DAG уже становится слишком большим.

Операционная система Windows 10 занимает около 0,5 ГБ видеопамяти, а файл DAG уже слишком велик, и программы начинают извлекать память из системной памяти, поэтому скорость замедляется с 27-28 до 19-20 Mh/s. Или вы увидите ошибку: «Not enough GPU memory to place DAG, you cannot mine this coin with this GPU».

Теоретически, карты с 4 ГБ должны прекратить майнинг (eth) 10 декабря 2021 года, но на практике это произойдет намного раньше.

Как исправить проблему с размером DAG?

Шаг 1 — Уменьшите зарезервированное количество VRAM, используя встроенную графику, либо с помощью дополнительной самой дешевой карты.

Шаг 2 — Добавьте команду -eres 0 в start.bat

Шаг 3 — Вы можете использовать связку карт 8 ГБ вместе с 4 ГБ. По сути, поместите карту с 8 ГБ в слот PCIe 0, который является основным слотом x16 PCIe 3.0 (обычно это самый ближайший к процессору слот x16 на материнской плате), и вы можете поместить оставшуюся часть ваших карт 4 ГБ в другие слоты.

Шаг 4 — Одним из решений является установка более старых версий драйвера, которые выделяют меньше vRAM, как в версии 375.57. Или использование linux, который не выделяет столько памяти, и майнинг Ethereum. В Linux карты 4 ГБ все еще будут некоторое время работать на ETH и ETC. В Linux карты 4 ГБ будут работать дольше, пока не достигнут ограничения DAG файла. Как скачать и установить Linux (Ubuntu)

Шаг 5 — Обновите программное обеспечение (Claymore Dual Miner). На Claymore карты в связке 1 8Gb + оставшиеся 4 ГБ будут работать до 377 эпохи

Шаг 6 — Добывайте другие монеты — после превышения DAG файла в 4 ГБ, одна из Ethash монет займет место ETH и ETC. Конечно, главная монета для Ethash — Ethereum. Однако есть много других: QuarkChain, Metaverse, Callisto, Expanse, Dubaicoin, Soil и т. д. Ethash монеты

Проект Claymore представляет самые последние версии программного обеспечения (исправляет все ошибки и баги предыдущих версий)! Поэтому если у Вас старая версия, мы настоятельно советуем скачать последнюю версию Claymore’s по ссылкам ниже, так как с каждым выходом новой версии добыча Эфира становится выгоднее!

Источник

CUDA error — cannot allocate big buffer for DAG как исправить

Майнингом криптовалют не пытаются заниматься только самые ленивые. Результаты этой работы зависят от вычислительных мощностей компьютера, в частности видеокарты. Каждый день компьютер должен находить все новые данные в виде хэша. Но в некоторых случаях пользователи сталкиваются с ошибкой CUDA error – cannot allocate big buffer for DAG. Как её исправить, вы узнаете из этой статьи.

Подробнее об ошибке

Ошибка не обязательно происходит при майнинге. Пользователи могут столкнуться с ней и при работе с графикой. Особенно часто она встречается тем, кто работает с видео редакторами. Преимущественно появляется на ОС Windows 10. Рассмотрим их решения более подробно и определим несколько методов её устранения.

Для чего нужен файл DAG

DAG — это определенный блок данных, который используется при поиске элементов блокчейна в сети. Он построен на алгоритме Dagger Hashimoto. Добываемая валюта — Ethereum (Эфириум). Но есть и другие монеты в этом алгоритме. Например, Whale, Ubiq, Pegas, Dubaicoin, Musicoin, Soil и другие. Когда пользователь запускает сам майнер, DAG должен загрузиться в память. Более точный его размер — 1200 Мб. Со временем он способен увеличиваться в размере. Этот феномен называется смена эпох.

Каждой смене таких эпох соответствует свой размер файла. Количество занимаемой памяти DAG-файлом вы можете узнать по адресу: https://investoon.com/tools/dag_size. Здесь вы сможете узнать размер файла для всех монет на алгоритме Ethash. Смена каждой эпохи происходит примерно 1 раз в 10 дней.

Впервые проблемы с файлом DAG появились еще в 2016 году зимой. После смены нескольких десятков эпох, размер увеличился до 1.7 Гб. Использование данного алгоритма на видеокартах с 2 Гб видео памяти стало невозможным. Но в некоторых ситуациях проблему все же можно было решить.

Способы устранения ошибки

Проблема встречается в Windows потому, что операционная система требует для резерва около 750 Мб видеопамяти. При обычных операциях в видео процессоре эта память не занимается. Но со временем роста размера файла DAG, возникает ошибка CUDA error – cannot allocate big buffer for DAG.

Данная ошибка появляется все чаще на устройствах с видеокартой, которая имеет встроенную видеопамять — 2Гб. Файл DAG, который упоминается в тексте ошибки, требует от системы сплошного буфера. Этот буфер должен иметь размер чуть более 1 Гб. И вроде бы должно хватить видеопамяти, но система упорно выдает ошибку. Некоторым пользователям удается исправить эту проблему в Windows при помощи ввода нескольких команд. Прочитайте также эту статью. Она может быть полезной. Иногда получается устранить при помощи только одной — setx GPU_MAX_ALLOC_PERCENT 100.

  1. Откройте командную строку и введите команду, которую видите выше;
  2. Если это не помогло, введите весь список команд, который видите на скриншоте;

Если используется Linux для майнинга, воспользуйтесь другим списком команд;

  • Если и это не помогло, необходимо добавить в строку майнера команду «-eres 0».
  • Другие способы устранить ошибку

    Если предыдущими методами решить проблему с видеокартой не получилось, попробуем увеличить файл подкачки Windows. В некоторых случаях эта рекомендация должна её решить.

    1. Выберите «Пуск» внизу рабочего стола и нажмите пункт «Выполнить» или нажмите одновременно 2 клавиши — WIN+R;
    2. Введите следующую команду «control system»;
    3. В появившемся окне необходимо выбрать строку «Дополнительные параметры». Она находится слева вверху;

  • Откроется окошко, в котором выберите «Дополнительно» и нажать на кнопку «Параметры»;
  • На следующем шаге нажмите снова вкладку «Дополнительно» и нажмите на кнопку «Изменить»;
  • Уберите галочку с пункта «Выбирать автоматически», сфокусируйте выбора на системном диске в списке ниже, выберите «Указать размер» и напишите в первой строке (максимальный размер) 32 Мб, во второй (исходный размер) укажите 16 000 Мб. Чуть ниже этих пунктов нажмите кнопку «Задать» и выберите «Ок» внизу окна.

    Увеличьте файл подкачки

    Закройте окна и попытайтесь запустить майнер. Если вы пытаетесь на одной видеокарте майнить разными программами, попробуйте оставить только одну. Также попробуйте более новую Claymore Dual Miner 11.6. В этой версии разработчики решили проблемы, связанные с видеопамятью и рядом версий устройств. Найти данное ПО можно на странице https://www.dualminer.ru/. Также предпочтительно использовать для него операционную систему Windows 7. В ней пользователи намного реже сталкиваются с подобными ошибками.

    А если у вас есть опыт использования ОС Linux — это будет для вас лучшим вариантом. Она уже настроена и готова работать с Claymore Dual Miner. Но работа и установка на этой ОС отличается более сложным процессом. Для этих задач Linux имеет ряд преимуществ. Главное — до 20% экономии электроэнергии при майнинге. Для больших ферм это немаловажно. В Linux достаточно редко встречается ошибка CUDA error — cannot allocate big buffer for DAG.

    Источник

  • Причина ошибки 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):

    • Сначала ознакомьтесь с этой статьей, если вы не знаете как работает и какие особенности у Phoenix Miner.
    • В новой версии добавлена опция Rxboost, помогающая увеличить хешрейт
    • Программа поддерживает straps (тайминги памяти для AMD/NVIDIA)
    • Читайте эту документацию, если Вам нужно узнать про разгон и интенсивность Феникс Майнера для Ethereum
    • Читайте: Феникс Майнер Перестал Майнить Ethereum Classic На AMD

    Майнингом криптовалют не пытаются заниматься только самые ленивые. Результаты этой работы зависят от вычислительных мощностей компьютера, в частности видеокарты. Каждый день компьютер должен находить все новые данные в виде хэша. Но в некоторых случаях пользователи сталкиваются с ошибкой CUDA error – cannot allocate big buffer for DAG. Как её исправить, вы узнаете из этой статьи.Ошибка CUDA error

    Содержание

    1. Подробнее об ошибке
    2. Для чего нужен файл DAG
    3. Способы устранения ошибки
    4. Другие способы устранить ошибку

    Подробнее об ошибке

    Ошибка не обязательно происходит при майнинге. Пользователи могут столкнуться с ней и при работе с графикой. Особенно часто она встречается тем, кто работает с видео редакторами. Преимущественно появляется на ОС Windows 10. Рассмотрим их решения более подробно и определим несколько методов её устранения.

    А вы знаете, как устранить: Something went wrong. Try restart Geforce Experience.

    DAG — это определенный блок данных, который используется при поиске элементов блокчейна в сети. Он построен на алгоритме Dagger Hashimoto. Добываемая валюта — Ethereum (Эфириум). Но есть и другие монеты в этом алгоритме. Например, Whale, Ubiq, Pegas, Dubaicoin, Musicoin, Soil и другие. Когда пользователь запускает сам майнер, DAG должен загрузиться в память. Более точный его размер — 1200 Мб. Со временем он способен увеличиваться в размере. Этот феномен называется смена эпох.

    Каждой смене таких эпох соответствует свой размер файла. Количество занимаемой памяти DAG-файлом вы можете узнать по адресу: https://investoon.com/tools/dag_size. Здесь вы сможете узнать размер файла для всех монет на алгоритме Ethash. Смена каждой эпохи происходит примерно 1 раз в 10 дней.

    Впервые проблемы с файлом DAG появились еще в 2016 году зимой. После смены нескольких десятков эпох, размер увеличился до 1.7 Гб. Использование данного алгоритма на видеокартах с 2 Гб видео памяти стало невозможным. Но в некоторых ситуациях проблему все же можно было решить.

    Способы устранения ошибки

    Проблема встречается в Windows потому, что операционная система требует для резерва около 750 Мб видеопамяти. При обычных операциях в видео процессоре эта память не занимается. Но со временем роста размера файла DAG, возникает ошибка CUDA error – cannot allocate big buffer for DAG.

    Данная ошибка появляется все чаще на устройствах с видеокартой, которая имеет встроенную видеопамять — 2Гб. Файл DAG, который упоминается в тексте ошибки, требует от системы сплошного буфера. Этот буфер должен иметь размер чуть более 1 Гб. И вроде бы должно хватить видеопамяти, но система упорно выдает ошибку. Некоторым пользователям удается исправить эту проблему в Windows при помощи ввода нескольких команд. Прочитайте также эту статью. Она может быть полезной. Иногда получается устранить при помощи только одной — setx GPU_MAX_ALLOC_PERCENT 100.

    1. Откройте командную строку и введите команду, которую видите выше;
    2. Если это не помогло, введите весь список команд, который видите на скриншоте;Команды исправления ошибки
    3. Если используется Linux для майнинга, воспользуйтесь другим списком команд;Перечень команд для исправления ошибки
    4. Если и это не помогло, необходимо добавить в строку майнера команду «-eres 0».

    Другие способы устранить ошибку

    Если предыдущими методами решить проблему с видеокартой не получилось, попробуем увеличить файл подкачки Windows. В некоторых случаях эта рекомендация должна её решить.

    1. Выберите «Пуск» внизу рабочего стола и нажмите пункт «Выполнить» или нажмите одновременно 2 клавиши — WIN+R;
    2. Введите следующую команду «control system»;
    3. В появившемся окне необходимо выбрать строку «Дополнительные параметры». Она находится слева вверху;Опция дополнительных параметров системы
    4. Откроется окошко, в котором выберите «Дополнительно» и нажать на кнопку «Параметры»;
    5. На следующем шаге нажмите снова вкладку «Дополнительно» и нажмите на кнопку «Изменить»;
    6. Уберите галочку с пункта «Выбирать автоматически», сфокусируйте выбора на системном диске в списке ниже, выберите «Указать размер» и напишите в первой строке (максимальный размер) 32 Мб, во второй (исходный размер) укажите 16 000 Мб. Чуть ниже этих пунктов нажмите кнопку «Задать» и выберите «Ок» внизу окна. Настройки виртуальнй памяти Виндовс
      Увеличьте файл подкачки

    Закройте окна и попытайтесь запустить майнер. Если вы пытаетесь на одной видеокарте майнить разными программами, попробуйте оставить только одну. Также попробуйте более новую Claymore Dual Miner 11.6. В этой версии разработчики решили проблемы, связанные с видеопамятью и рядом версий устройств. Найти данное ПО можно на странице https://www.dualminer.ru/. Также предпочтительно использовать для него операционную систему Windows 7. В ней пользователи намного реже сталкиваются с подобными ошибками.

    А если у вас есть опыт использования ОС Linux — это будет для вас лучшим вариантом. Она уже настроена и готова работать с Claymore Dual Miner. Но работа и установка на этой ОС отличается более сложным процессом. Для этих задач Linux имеет ряд преимуществ. Главное — до 20% экономии электроэнергии при майнинге. Для больших ферм это немаловажно. В Linux достаточно редко встречается ошибка CUDA error — cannot allocate big buffer for DAG.

    Понравилась статья? Поделить с друзьями:
  • Failed exit code 1 postgresql ошибка
  • Failed crc check ошибка
  • Failed command write failed no error ошибка fastboot
  • Fail ошибка шерхан
  • Fail ошибка на брелке сигнализации