I compiled mine under compute_30, maybe that make a difference? I am running debug mode to see if i can catch it next time, it seems to behave properly when the host can't be resolved, instead of hanging when it is timed out.

Good day all. Been trying to assemble your latest (ccminer 1.6.6) for a Kepler (GTX 690), (compute 3.5) . Getting the following error : 'keccak256_cpu_init' at line 299 : invalid device symbol.Any advice ? Or is it simply a Maxwell only scypt?

you need to add compute 3.5 in the projectfile/makefile.

Crispy, did you ever get 1.6.6 working? I'm having the same trouble with a GT640 GDDR5 compute 3.5 card that ran fine with ccminer 1.2/CUDA 5.5/ubuntu 14.04. When I upgraded to Ubuntu 15.04, CUDA went to 6.5 and ccminer 1.2 stopped working.

I uncommented line #544 in makefile to enable compilation of compute 3.5 for my video card.

I have both (v1.2) and also the one on this thread (v1.6.6) on Xubuntu 15.04 with Cuda 6.5. The makefile is from 1.6.6. I can not get either to work with my Compute 3.5 video card since upgrading from Xubunru 14.04 to 15.04 and being forced to use Cuda 6.5 vs 5.5. If I could regress to Cuda 5.5 I'm sure my ccminer v1.2 would already be working and I would have abandon all efforts to get 1.6.6 working.

But you're right that I should have been more specific when I stated "I uncommented line #544 in makefile [from 1.6.6] to enable compilation of compute 3.5 for my video card." No joy.

Edit: Now that I'm looking at it, I changed line 544 of makefile, not line 85 of makefile.am. Might that be my problem? Looking back it seems line 544 got commented out again when I recompiled.

You'd need to comment that line, and uncomment the one for your target architecture, just below (me thinks)...

Wrong file, wrong fork. The correct file is Makefile.am before doing anything else. This fork alreadyhas 3.5 enabled, the other one doesn't.

This fork will compile as is for most compute versions. If you want a faster compile and a smaller executableyou can comment out the compute versions you don't need. Just make sure the first one in the list uses the"=" assignment and all the others use "+=".

I have both (v1.2) and also the one on this thread (v1.6.6) on Xubuntu 15.04 with Cuda 6.5. The makefile is from 1.6.6. I can not get either to work with my Compute 3.5 video card since upgrading from Xubunru 14.04 to 15.04 and being forced to use Cuda 6.5 vs 5.5. If I could regress to Cuda 5.5 I'm sure my ccminer v1.2 would already be working and I would have abandon all efforts to get 1.6.6 working.

But you're right that I should have been more specific when I stated "I uncommented line #544 in makefile [from 1.6.6] to enable compilation of compute 3.5 for my video card." No joy.

Edit: Now that I'm looking at it, I changed line 544 of makefile, not line 85 of makefile.am. Might that be my problem?

See my reply to myagui.

I doubt either the TPruvot fork or the SP_MOD fork will compile with cuda 5.5 so you need cuda 6.5. And eitherof these forks support many more algos and produce much higher hashrates than ccminer 1.2, even on older HW.

The error you're seeing usualy means ccminer can't find a valid cuda GPU. This often occursif ccminer is not compiled for the proper compute version but can have other causes such as anunconfigured card, a faulty card, etc. If the following doesn't work I'm stumped.

The 640 has a monitor attached or is otherwise configured?It is listed in nvidia-settings?It is in fact the GDDR5 variation? (GDDR3 is compute 2.1)You have up to date drivers?You have cuda 6.5 installed and are configured to use it?You start with freshly unzipped source?You edit Makefile.am to ensure code is generated for compute 3.5?Compiler output confirms 3.5 code is generated?Have you tried other algos?

Edit: another thought, did you disable the nouveau driver and are use nvidia's proprietary driver?

The error you're seeing usualy means ccminer can't find a valid cuda GPU. This often occursif ccminer is not compiled for the proper compute version but can have other causes such as anunconfigured card, a faulty card, etc. If the following doesn't work I'm stumped.

The 640 has a monitor attached or is otherwise configured?It is listed in nvidia-settings?It is in fact the GDDR5 variation? (GDDR3 is compute 2.1)You have up to date drivers?You have cuda 6.5 installed and are configured to use it?You start with freshly unzipped source?You edit Makefile.am to ensure code is generated for compute 3.5?Compiler output confirms 3.5 code is generated?Have you tried other algos?

Edit: another thought, did you disable the nouveau driver and are use nvidia's proprietary driver?

I confirm all of these points. It most definitely is GDDR5, Compute 3.5. Otherwise it would have never worked with ccminer 1.2. The only thing on your list I have not tried is other algos.