Author

Topic: GTX1050 TI 4GB Claymore 15 cannot allocate big buffer for DAG (Read 313 times)

legendary
Activity: 3808
Merit: 1723
If someone has some dedicated mining rigs they will obviously just switch the OS. Shouldn't be too difficult given that there are tons of tutorials out there.

However for the gamer or the hobby miner it's a different story. There are gamers who just mine when they are sleeping or when their computer is on idle. So they mine maybe 12 hours a day and given the dime profit per 24 hour period most won't bother with switching to a different OS when they go to sleep. So I wonder how this will affect the overall difficult in the near term.
sr. member
Activity: 861
Merit: 281
Win 10 GTX1050 are finished....I've tried everything except downgrading my OS...thanks for the insight though.

Well, 4GB cards are not finished though, only on Windows.
You can just use a 16GB Pendrive, install ubuntu and Nvidia drivers, use it to boot into ubuntu whenever you want to mine and run the miner in it. You will be able to mine until the DAG hits 4GB for proper this time.
newbie
Activity: 1
Merit: 0
Win 10 GTX1050 are finished....I've tried everything except downgrading my OS...thanks for the insight though.
member
Activity: 620
Merit: 21
GTX1050Ti has has enough memory (4 GB) at least up to about the 355th DAG epoch for Ethereum (about 8-9 months). To solve the problem with Ether mining, you need to use a more suitable operating system, for example, Windows 7 or 8.1.
There are data on video memory usage by different OSs while mining Ether on the GTX1050Ti at the 295th era (DAG size 3300 Mb), in Mb:

    Windows 7 Professional - 3594 (OS reserves 294 MB with Nvidia drivers 440.97);
    Windows 8.1 - 3453 (OS reserves 153 MB on drivers 419.35);
    Windows 10 LTSC - 3621 (OS reserves 321 MB on drivers 419.35).

To radically solve the problem and ensure the longest time for mining on 4 Gb, you have to switch to a Linux-like OS, for example, HiveOS, Ubuntu, SMOS, etc. These systems reserve several times less memory than even Windows 7 or 8.1, which will extend the time of mining ether until the beginning of 2021.
Also, to resolve the problem on Windows OS, you have to:
    increase the size of available virtual memory to a size equal to (N x DS + 4) GB, where N is the number of GPUs in the system, DS is the size of the DAG data block. For example, for one Nvidia GTX1050Ti video card, for mining Ether in November 2019, you need at least 1x3.34 + 4 = 7.34 Gb of virtual memory (better more);
    in BAT-file of the miner set the values ​​that use all available video memory, namely:
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
   connect to the first PCI-E GPU slot GPU with a memory capacity of more than 4 GB;
   use drivers for GPU that consume the least amount of memory (388.13/388.71 or 419.35);
   use miners that work with less memory (for example Phoenix 4.7c uses less memory than Claymore 15.0);
   add in BAT-file options -eres 0 and -lidag 1;
  optimize OS: free up memory as much as possible, delete all files from the desktop, make desktop classical style filled with one color, disable unnecessary programs and decorations etc.
legendary
Activity: 1638
Merit: 1046
Did you already change the virtual memory to 16+gb?

If not try this first also like the above said try it with phoenix miner it is much faster than claymore and I think it will solve your issue without changing the virtual memory.
hero member
Activity: 2548
Merit: 769
You can use Phoenix miner or you have to update to last version of claymore, as i read. Also sometimes helps to enlarge virtual memory file size if you are using windows.
legendary
Activity: 3808
Merit: 1723
Go to the official claymore thread on,
https://bitcointalksearch.org/topic/claymores-dual-ethereum-amdnvidia-gpu-miner-v150-windowslinux-1433925

This has been discussed alot lately basically there was somebody who had success using a specific driver version however for most people it still doesn't work. Only solution is to use a different OS than Windows 10.

Windows 10 for some reason loads alot of data to the GDDR and its what causes the DAG to fail to load. You can use Linux or you can get a GPU with more GDDR like an 8GB and put it in the same system and make that GPU0 so its the main device 0 GPU. This works for some people. Basically the first GPU loads the most data and the rest don't need as much. It actually worked for me during the 3GB days of GPU mining ETH.
newbie
Activity: 2
Merit: 0
Reset drivers - no success. Change drivers - no success. Turn off overclocks - no success. Running windows 10 latest.

CUDA error - cannot allocate big buffer for DAG. Check readme.txt for possible solutions.

GPU 0, CUDA error 11 - cannot write buffer for DAG

I got this error. CUDA error - cannot allocate big buffer for DAG.i'm mining ethereum. not classic.Have you encountered problem like this?
Jump to: