[Ethereum] Mining ETH on HD 6950 DAG allocation problem


I have 2 HD6950's which I wanted to use for ETH mining – but I have the well known DAG allocation problem.

I can't find a solution for this problem – that's why I'm asking here. And please don't tell me to just buy new cards…

The card has 2 Gb of ram which should usually be enough. I tried to set GPU allocation to 95 and 100% but without success.

I use Windows 7 64 bit. If it is 1,4 GB and my card has 2 GB it should work easy?

Best Answer

It seems the HD6950 is limited to a 512MB allocation even with much more RAM onboard.

C:\Program Files\Ethereum 0.9.41\Release>ethminer --list-devices

Listing OpenCL devices.  
FORMAT: [deviceID] deviceName  
[0] Cayman  
        CL_DEVICE_GLOBAL_MEM_SIZE: 2147483648  
        CL_DEVICE_MAX_MEM_ALLOC_SIZE: 536870912  

I sorted that out by replacing with files found here which load the DAG in chunks rather than as one monolithic file.

I'm getting a woeful hashrate of 1.2MH/s but maybe that's my 2008 vintage P35 motherboard :)

I'd love to know what numbers you end up getting.

Related Topic