ethereum logo
С ростом размера DAG фалов при майнинге Ethereum как оказалось проблемы могут ждать не только владельцев видеокарт с объемом видеопамяти 2 и менее гигабайт, но и тех майнеров у которых фермы построены на слабых платформах (мало оперативной памяти). Многие майнеры столкнувшись с ошибкой cclenqueuendrangekernel спешно бегут в магазин за новой планкой оперативки, что бы расширить свое ОЗУ  на ферме. Для экономных и думающих майнеров мы расскажем как обойтись без походов в магазин.

 

Причина возникающей ошибки это недостаточные ресурсы вашей системы, а именно объема оперативной памяти. Если с медленным процессором еще можно смериться, то недостаточный объем ОЗУ не позволит  Вам одновременно запустить майнер на нескольких видеокартах.

Недостаток ОЗУ из-за постоянно увеличивающегося DAG файла уже смогли ощутить владельцы популярной сборки фермы на 4 видеокартах и 4 гигами оперативки. С недавнего времени владельцы таких ферм стали массово закупаться более емкими планками ОЗУ. Но мы сейчас расскажем как обойти эту ошибку всего одной командой в bat файле майнера.

Основная причина нехватки ОЗУ при компиляции DAG файлов это одновременный процесс компиляции и загрузки DAG файла во все видеокарты в системе. Из-за чего возникают повышенные требования к объему оперативки для майнинга ethereum.

Что бы уменьшить требования к ОЗУ при майнинге эфира, можно сделать процесс генерации и записи DAG файла в видеокарту последовательным, т.е. для каждой видеокарты DAG файл будет формироваться только после того как будет выполнена эта процедура для предыдущей видеокарты.

Добавьте в свой установочный bat файл следующий текст в ту же строчку что и основные настройки:

--dag-load-mode sequential

С помощью этой не хитрой команды запланированные деньги на ОЗУ Вы сможете потратить на более приятные вещи.

Автор этой статьи с удовольствием разделит с вами Вашу радость :) получив небольшую благодарность на свой кошелек ETH:  0xea5f1cd3c370abb2844c63b01dabf965a8b23dda