Содержание
- Об ограничениях видеокарт AMD на размер доступного DAG при майнинге на алгоритме Ethash
- Почему прекращается майнинг видеокарт AMD на алгоритме Ethash, хотя они еще имеют достаточный объем видеопамяти?
- Тестирование максимального размера видеопамяти, задействованного в технологии OpenCl на картах AMD
- Как можно увеличить размер видеопамяти, доступной для OpenCL?
- Заключение
- Решение ошибки Not enough GPU memory to place DAG, you cannot mine this coin with this GPU
- Как исправить проблему с размером DAG?
- CUDA error — cannot allocate big buffer for DAG как исправить
- Подробнее об ошибке
- Для чего нужен файл DAG
- Способы устранения ошибки
- Другие способы устранить ошибку
Об ограничениях видеокарт AMD на размер доступного DAG при майнинге на алгоритме Ethash
С каждой эпохой майнинга на алгоритме 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.
- Откройте командную строку и введите команду, которую видите выше;
- Если это не помогло, введите весь список команд, который видите на скриншоте;
Если используется Linux для майнинга, воспользуйтесь другим списком команд;
Другие способы устранить ошибку
Если предыдущими методами решить проблему с видеокартой не получилось, попробуем увеличить файл подкачки Windows. В некоторых случаях эта рекомендация должна её решить.
- Выберите «Пуск» внизу рабочего стола и нажмите пункт «Выполнить» или нажмите одновременно 2 клавиши — WIN+R;
- Введите следующую команду «control system»;
- В появившемся окне необходимо выбрать строку «Дополнительные параметры». Она находится слева вверху;
Увеличьте файл подкачки
Закройте окна и попытайтесь запустить майнер. Если вы пытаетесь на одной видеокарте майнить разными программами, попробуйте оставить только одну. Также попробуйте более новую 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.
Источник
-
#1
Ребята помогите пожалуйста.
Выключился риг на системе miner os teamredminer 0.8.1 Приехал включил видит 3и карты остальные опознаются но не работают. Попробовал Фениксмайнер, Тимредмайнер (с разными версиями) Перезалил образ ничего.
Включил Винду и по одной карте начал подключать в Тимредмайнер. Все райзера и все слоты работают.
Но при подключение двух и более карт, выдает ошибки
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
395,1 КБ · Просмотры: 8
-
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шт.
До этого ж на Линукс системе оно ж работало, а позавчера отвалилось с концами.
jr. member
Activity: 106
Merit: 3
there is no 9 yet, you downloaded a malware delete it
newbie
Activity: 2
Merit: 0
hi, I’ve updated miner from 8.6 to 9 but now Windows 11 antimalware detects Program:Win32/Beareuws.A!ml dangerous app,
which interest the miner path. Somebody with same problem?
member
Activity: 206
Merit: 20
Hi guys!! Few last days I have issue!
[2021-12-04 16:16:10] Pool eu1.ethermine.org received new job.
[2021-12-04 16:16:12] Pool eu1.ethermine.org received new job.
[2021-12-04 16:16:13] Pool eu1.ethermine.org received new job.
[2021-12-04 16:16:14] Dev pool failed to connect.
[2021-12-04 16:16:14] Mining will proceed at reduced rate while not connected to dev pool.
Can you please look into this!!? I have problems thanks!
Obviously you need to first check if you can connect to eu1.ethermine.org , trying a ping may help or a test connection using your own address said pool might help to verify. If it fails then fix that first.
newbie
Activity: 107
Merit: 0
Hi guys!! Few last days I have issue!
[2021-12-04 16:16:10] Pool eu1.ethermine.org received new job.
[2021-12-04 16:16:12] Pool eu1.ethermine.org received new job.
[2021-12-04 16:16:13] Pool eu1.ethermine.org received new job.
[2021-12-04 16:16:14] Dev pool failed to connect.
[2021-12-04 16:16:14] Mining will proceed at reduced rate while not connected to dev pool.
Can you please look into this!!? I have problems thanks!
newbie
Activity: 64
Merit: 0
I have an issue with the amount of RAM allocated. I used TRM miner with the following command:
eth_big_mode_adjust=64
after I changed my mainboard, this value 64 wont work anymore. it sais that it cant allocate that much ram, it allocates around 7900 MB of memory. I have a AMD 5700 and was able to allocate all but 64 MB of video ram, but after I switched my mainboard, there needs to be around 256 MB of free memory that cant be allocated by TRM.
Must be the mainboard / bios…I searched all values but didnt find anything that I can change for Vram reservation. any idea? costs a lot of mhash
legendary
Activity: 1590
Merit: 1001
BIB Exchange
With new change on ergo mining, makes my vegas worthless compared eth mining before
And forcing gaining coreclock doesnt worth to try, gpu temp already reach stable maximum for long term running, so i’m back mining eth again and compete with nvidia&asic mining, sadly
full member
Activity: 730
Merit: 114
0.8.6 works with the latest drivers for VII and XT series.
Very good speeds 62MH 6800XT and 86.5MH+ on VII with no memory timing changes.
Able to still use 6800XT as main display watching videos and even some games no issue.
I assume there may be a way to squeeze more out of 6xxx series in the future? Since smaller chips but uses about the same watts as the R7 but with less hash?
This isn’t a problem of TRM as all software does this that I have tried.
Thanks for your work!
6800 series are more or less at peak of what they can do unless memory timing mod becomes a thing.
You should really be on linux with that VII to get 100 MHs
member
Activity: 290
Merit: 42
I am running Ubuntu 20.04.2/3 with latest amdgpu-pro-driver with a RX 6600 XT and it runs fine with gminer and phoenixminer and
I canset OC on phoenixminer but make sure you read all the readme’s as for RX 6xxx (XT) cards you might have to set relative values.
Is it on Riser or on PCIx16 ?
On MSI B550-A Pro pcie slots no risers.
member
Activity: 206
Merit: 20
I am running Ubuntu 20.04.2/3 with latest amdgpu-pro-driver with a RX 6600 XT and it runs fine with gminer and phoenixminer and
I canset OC on phoenixminer but make sure you read all the readme’s as for RX 6xxx (XT) cards you might have to set relative values.
Is it on Riser or on PCIx16 ?
member
Activity: 290
Merit: 42
Got 1 AMD RX 6600 , hence tried TeamRedMiner as other miners refused to work.
Now, I need to know can TRM do :
1. Stop showing «new job» line ?
2. Set OC settings for GPU (Linux) ?
I am running Ubuntu 20.04.2/3 with latest amdgpu-pro-driver with a RX 6600 XT and it runs fine with gminer and phoenixminer and
I canset OC on phoenixminer but make sure you read all the readme’s as for RX 6xxx (XT) cards you might have to set relative values.
member
Activity: 206
Merit: 20
Got 1 AMD RX 6600 , hence tried TeamRedMiner as other miners refused to work.
Now, I need to know can TRM do :
1. Stop showing «new job» line ?
2. Set OC settings for GPU (Linux) ?
newbie
Activity: 64
Merit: 0
I use TRM with the following command:
—eth_big_mode_adjust=64
worked fine for month. I needed to change my MB and now recognized, that there is an error message at the beginning of the mining process. sth. like: not able to allocate all dag size of 8000 MB, only able to allocate 7900 MB, may result in lower hashrate.
for some reason I´m not able to allocate all except 64MB of video ram anymore. what or who´s blocking my video ram? could that be the new MB? I´m on AMD now with a MSI B450 GAMING PLUS MAX (MS-7B86) with AMD Ryzen 3 1200. Might be a setting in BIOS? pls help…..loosing some mhash
legendary
Activity: 2030
Merit: 1003
ASIC Wannabe
Is there any way to support Hawaii cards (ie: R9 270x 2GB)?
I haven’t had much luck finding a linux-based miner that can play nicely with these older cards
SRBMiner-MULTI, PhoenixMiner, GMiner they work at least with my R9 390 8GB and RX 580 8GB cards. Probably there are more but I know for sure these miners work.
TRM I must say did work with my R9 390 but I switched to PhoenixMiner.
But your R9 270x 2GB is way to old to be profitable anyway.
interestingly, they should be marginally profitable at vertcoin, possibly some other algos ($0.20/day/card; and I have these 4 cards lying around unused since 2018.. And living in the North, the electrical heat isnt going to waste!
without buying another mobo (already too many mobos catering to different RAM capacities of individual AMD / NVDA rigs using SimpleMiningOS (SMOS)); I was hoping to use my RX470(4GB) cards alongside the R9-270(2GB) cards to mine Vertcoin but i think the drivers are substantially different. I can see the GPUs exist but they do not show/accept any clockrates and will not play nice with any of the miners i tested to date.
as FYI:
2x RX470 cards can make ~$2.50/day profit for me
2x RX470 + 4x R9270 can make ~$3.20/day profit for me (and the electrical heat further offsetting my natural gas consumption) so there’s a bit of incentive to get the cards mining (plus the joy of seeing old GPUs still having some skin in the game!)
jr. member
Activity: 98
Merit: 6
Is there any way to support Hawaii cards (ie: R9 270x 2GB)?
I haven’t had much luck finding a linux-based miner that can play nicely with these older cards
SRBMiner-MULTI, PhoenixMiner, GMiner they work at least with my R9 390 8GB and RX 580 8GB cards. Probably there are more but I know for sure these miners work.
TRM I must say did work with my R9 390 but I switched to PhoenixMiner.
But your R9 270x 2GB is way to old to be profitable anyway.
LolMiner works just fine with these cards, as well. I’m running two HD7950s with LolMiner doing 20-25 MH/s each @ ETC.
member
Activity: 290
Merit: 42
Is there any way to support Hawaii cards (ie: R9 270x 2GB)?
I haven’t had much luck finding a linux-based miner that can play nicely with these older cards
SRBMiner-MULTI, PhoenixMiner, GMiner they work at least with my R9 390 8GB and RX 580 8GB cards. Probably there are more but I know for sure these miners work.
TRM I must say did work with my R9 390 but I switched to PhoenixMiner.
But your R9 270x 2GB is way to old to be profitable anyway.
legendary
Activity: 2030
Merit: 1003
ASIC Wannabe
Is there any way to support Hawaii cards (ie: R9 270x 2GB)?
I haven’t had much luck finding a linux-based miner that can play nicely with these older cards
newbie
Activity: 3
Merit: 0
What about latest AMD drivers ?
member
Activity: 1022
Merit: 25
Hey TRM team can you please add BEAM v3 algo to miner. Thanks for hard work.
When trying to mine Shiba on unminable i get this error on hiveos
Pool ethash.unmineable.com failed to parse server rpc: {«id»:4,»result»:false,»error»:[«-1″,»Malformed nonce»]}
Any idea why
You dont need mine there you can mine eth then covert to shiba. Personally i wouldnt sell my eth for shiba because it is pumped allready,it is my opinion.
[moderator’s note: consecutive posts merged]
sr. member
Activity: 426
Merit: 250
When trying to mine Shiba on unminable i get this error on hiveos
Pool ethash.unmineable.com failed to parse server rpc: {«id»:4,»result»:false,»error»:[«-1″,»Malformed nonce»]}
Any idea why
member
Activity: 290
Merit: 42
teamredminer.exe -a firopow -o stratum+tcp://solo-firo.2miners.com:9090 -u YOUR_WALLET_ADDRESS.RIG_ID -p x
Pool solo-firo.2miners.com received new job epoch 322 (variant firopow), cache built in 2.2 secs.
GPU 1 ERROR — failed to allocate ethash DAG buffer
GPU 1 thread exiting with error.
GPU 0 ERROR — failed to allocate ethash DAG buffer
GPU 0 thread exiting with error.
Watchdog detected all worker threads have exited, shutting down.
Shutting down…
Video Cards 480 8G, Windows 10
Does TRM recognize the cards having 8GB? Try a different miner like gminer or phoenixminer if it show the same issue.
The windows 10 AMD driver might be to new.
Phoenixminer and gminer don´t support Firopow at the moment. But he can try to mine ETH.
Your right. I only saw the ethash messages while he was trying to mine firopow.
If I am correct the hard fork from MTP to FiroPow was on the 26 October 06:00hrs.
He could try this first to see if he still has the issue, if not the issue is with the solo pool.:
teamredminer.exe -a firopow -o stratum+tcp://firo.2miners.com:8181 -u YourWalllet.RIG_ID -p x
Майнингом криптовалют не пытаются заниматься только самые ленивые. Результаты этой работы зависят от вычислительных мощностей компьютера, в частности видеокарты. Каждый день компьютер должен находить все новые данные в виде хэша. Но в некоторых случаях пользователи сталкиваются с ошибкой CUDA error – cannot allocate big buffer for DAG. Как её исправить, вы узнаете из этой статьи.
Содержание
- Подробнее об ошибке
- Для чего нужен файл DAG
- Способы устранения ошибки
- Другие способы устранить ошибку
Подробнее об ошибке
Ошибка не обязательно происходит при майнинге. Пользователи могут столкнуться с ней и при работе с графикой. Особенно часто она встречается тем, кто работает с видео редакторами. Преимущественно появляется на ОС Windows 10. Рассмотрим их решения более подробно и определим несколько методов её устранения.
А вы знаете, как устранить: Something went wrong. Try restart Geforce Experience.
Для чего нужен файл 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.
- Откройте командную строку и введите команду, которую видите выше;
- Если это не помогло, введите весь список команд, который видите на скриншоте;
- Если используется Linux для майнинга, воспользуйтесь другим списком команд;
- Если и это не помогло, необходимо добавить в строку майнера команду «-eres 0».
Другие способы устранить ошибку
Если предыдущими методами решить проблему с видеокартой не получилось, попробуем увеличить файл подкачки Windows. В некоторых случаях эта рекомендация должна её решить.
- Выберите «Пуск» внизу рабочего стола и нажмите пункт «Выполнить» или нажмите одновременно 2 клавиши — WIN+R;
- Введите следующую команду «control system»;
- В появившемся окне необходимо выбрать строку «Дополнительные параметры». Она находится слева вверху;
- Откроется окошко, в котором выберите «Дополнительно» и нажать на кнопку «Параметры»;
- На следующем шаге нажмите снова вкладку «Дополнительно» и нажмите на кнопку «Изменить»;
- Уберите галочку с пункта «Выбирать автоматически», сфокусируйте выбора на системном диске в списке ниже, выберите «Указать размер» и напишите в первой строке (максимальный размер) 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.
Опубликовано 11 мая 2019 Обновлено 16 мая 2021
Причина ошибки 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