В различных майнерах строка с этой ошибкой выглядит по разному, одинаковыми остаются значения: clCreateBuffer и -4. В PhoenixMiner’е эта ошибка выводится как-то так:
GPU2: Allocating buffers failed with: clCreateBuffer (-4).
Fatal error detected. Restarting.
в NBMiner’е что-то такое:
OpenCL Error: clCreateBuffer, -4, CL_MEM_OBJECT_ALLOCATION_FAILURE
и т.п.
Почему появляется и как пофиксить ошибку clCreateBuffer?
Обычно это "вылазит", если количество карт больше 3-х. Не хватает виртуальной памяти, а потому в 99% случаев это решаемо увеличением файла подкачки в настройках производительности Windows.
Как увеличить виртуальную память в Windows?
Для Windows 10 мануал - в остальных версиях плюс/минус также всё. Итак, что нужно сделать:
1-е
Используя поиск в панели задач, вбиваем в строку поиска "производительность", находим и открываем Настройки представления и производительности системы.
2-е
В открывшемся окне Параметры быстродействия переходим на вкладку Дополнительно,
ищем заголовок Виртуальная память и кликаем по кнопке [Изменить].
3-е
В открывшемся окне Виртуальная память снимаем галку с чекбокса "Автоматически выбирать объем файла подкачки". Выбираем диск, на котором располагается папка с файлами майнера. Указываем размер файла подкачки в Мб: в "Исходный размер" и в "Максимальный размер" указываем одинаковые значения - 16384 (если и 16 Гб окажется мало, то задаём 32768)*. После ОБЯЗАТЕЛЬНО жмём [Задать], затем [ОК].
p.s. Если ЭТО проблему не решает, тогда нужно уже с настройками используемого софта разбираться. Этот пост ограничивается только вышепредставленной информацией!
*В сети бытует мнение, что оптимальный размер виртуальной памяти следует высчитывать относительно занятой оперативной памяти и бла-бла-бла… - это не про майнинг.
👍
Сенкью вери мач!
Пожалуйста.
Спасибо, помогло!
Пожалуйста.