Post
Topic
Board Mining (Altcoins)
Re: ethminer-0.9.41-genoil-1.1
by
Genoil
on 01/06/2016, 13:15:17 UTC
I pushed a new 1.1.1 binary to the 110 branch. https://github.com/Genoil/cpp-ethereum/tree/110/releases

It has a simplified stratum client in an attempt to reduce CPU load on cheap CPUs. The work-timeout is disabled in this version as I've made it completely synchronous. Add -SV 2 to the command line to use it. The results aren't what I had hoped to achieve, but it does seem to use a bit less CPU. @Amph this latest build is even simpler than what I sent you but I don't think it'll make a big difference.

Hi Genoil, thanks!!
Question what do you mean by work-timeout disabled?
it means that if the pool stops responding the miner will stop mining or not?

thanks
indkt

The async stratum client has a feature where the miner reconnects or fails over when it has been mining on the same job for over x seconds. I didn't implement it in the new client.

I pushed a new 1.1.2 binary to the 110 branch. https://github.com/Genoil/cpp-ethereum/tree/110/releases

Added mixed CL/CUDA mining, so you can mine both GPU types on a single ethminer instance. It's not possible to set different local/global work per GPU type yet. Will add that if there's any demand. I added this mostly to be able to build and test the DAG generation serialisation, because I have only 1 970 and 1 7950  Grin.

To enable, replace -G or -U flag with -X.

Hi it seemed to compile ok, but I'm getting the following using -U
Code:
Using device: GeForce GTX 780 Ti (Compute 3.5)
Using device: GeForce GTX 750 Ti (Compute 5.0)
Cuda error in func 'set_constants' at line 143 : invalid device symbol.
Cuda error in func 'set_constants' at line 143 : invalid device symbol.
Segmentation fault

I compiled with:
Code:
git clone -b 110 https://github.com/Genoil/cpp-ethereum/ && cd cpp-ethereum && mkdir build && cd build && cmake -DCOMPUTE=52 -DBUNDLE=cudaminer .. && make -j8
That was working on 1.1.1 yesterday. Thanks for looking into it.

It's kind of weird that that worked. Better for you to -DCOMPUTE=0 and remove Compute 6.1 from Cmakelists.txt in libethash-cuda folder.