Cannot allocate big buffer - Not enough graphics memory?
I am using Claymore's Dual Ethereum v9.5
Here is my config file:
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 EthDcrMiner64.exe -epool eu2.ethermine.org:4444 -ewal 0x9C57aE119dd13EE9Cd444Cf96091f1e84446.rig-epsw x
I keep getting this error: "CUDA error: cannot allocate big buffer for DAG"
From what I've read this happens when graphics memory is too low. I use a Nvidia 750Ti with 2GB.
How can I fix this ?
Hi there. The message in the error says "Check readme.txt for possible solutions." Have you checked that file? Do any of the suggestions help? I'm suspecting the size of the most recent DAG has breached 2GB, in which case you might be out of luck. Others may have more helpful suggestions though :-)
Hi Richard, I think you are right. I guess I will have to buy a new graphics card.
Furthermore, GTX 750 Ti's (Maxwell chipsets) suffer an exponential hashrate degradation the larger the DAG grows. So even the 4Gb models are effectively worthless for mining.
I have geforce 1060 6gb cards and facing same problem in same claymore version. Tried other versions too
I discovered another potential cause of this. If you are running Claymore in interactive mode, you may want to double check that you are not automatically launching Claymore at startup somewhere. I forgo that I had Claymore set to begin mining upon restart, so when I would log in and it was already running and I'd attempt to run it again, this is the error I would receive. Check scheduled tasks and your startup folder.
to form an answer:
@richard's comment in the previous is right, the DAG file's size is the source of your problem, your GPU needs to load it before start mining. Since mid-2016 it is no more possible to mine using a 2GB graphic card while the DAG file has exceeded 2GB. we will reach 3GB in April 2018.