Самый частый вопрос за последнее время мне "Что такое GPU1: clSetKernelArg (-48) Fatal error detected. Restarting.?". Не буду вдаваться в подробности, что это и почему появляется!? В основном эта ошибка всплывает в PhoenixMiner, поэтому именно на его примере и разберу.
Итак, если видим такую надпись (как на изображении к этому посту):
GPU1: clsetkernelarg (-48)
Fatal error detected. Restarting.
и ничего не работает, просто делаем нижеследующее.
Открываем папку с майнером, затем кликаем ПКМ на start_miner.bat и жмём Изменить. Стандартные настройки батника для PhoenixMiner выглядят как-то так:
REM
REM Example bat file for starting PhoenixMiner.exe to mine ETH
REM
setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
REM IMPORTANT: Replace the ETH address with your own ETH wallet address in the -wal option (Rig001 is the name of the rig)
PhoenixMiner.exe -pool ssl://eu1.ethermine.org:5555 -pool2 ssl://us1.ethermine.org:5555 -wal АДРЕС_ВАШЕГО_КОШЕЛЬКА.Rig001
pause
Вносим дополнительный параметр -clKernel 0 после всего остального в этой строке (так проще ничего не напутать):
REM
REM Example bat file for starting PhoenixMiner.exe to mine ETH
REM
setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
REM IMPORTANT: Replace the ETH address with your own ETH wallet address in the -wal option (Rig001 is the name of the rig)
PhoenixMiner.exe -pool ssl://eu1.ethermine.org:5555 -pool2 ssl://us1.ethermine.org:5555 -wal АДРЕС_ВАШЕГО_КОШЕЛЬКА.Rig001 -clKernel 0
pause
Лишнее из батника тоже можно убрать:
setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
PhoenixMiner.exe -pool ssl://eu1.ethermine.org:5555 -pool2 ssl://us1.ethermine.org:5555 -wal АДРЕС_ВАШЕГО_КОШЕЛЬКА.Rig001 -clKernel 0
pause
Сохраняем изменения, запускаем майнинг - всё должно работать!
p.s. В принципе можно и другим способом это фиксить, но выше я показал самый простой и понятный варик, как данную "ошибку" устранить.