Author

Topic: CCminer(SP-MOD) Modded NVIDIA Maxwell / Pascal kernels. - page 1026. (Read 2347601 times)

sr. member
Activity: 248
Merit: 250
-neoscrypt 7% faster on the 750ti and 4% faster on the gtx 970
-fixed crash in neoscrypt
-Stop mining when disconnecting (fixed by pallas)
-tiny speedup quark


1.5.57(sp-MOD) is available here: (25-07-2015)

https://github.com/sp-hash/ccminer/releases/

The sourcecode is available here:

https://github.com/sp-hash/ccminer

This realase quick test, 750Ti +%3,with 970 -%6 decrease ...
legendary
Activity: 1484
Merit: 1082
ccminer/cpuminer developer
I successfully compiled this build on OSX 10.10 and hashing away on a GTX 970 if anyone is interested in this build!

Congrats, and tx for the beer Wink biggest one i received this year...
sp_
legendary
Activity: 2926
Merit: 1087
Team Black developer
Submitted an optimalization in neoscrypt.

7% faster on the 750ti  (+11KHASH)
4% faster on the 970 (+20KHASH)
Is there any tutarial to create a miner with latest commit? I knew that i need cuda,visial basic and cc miner .I downloaded all but i don2t know how to do Smiley))

1. Download and install visualstudio 2013 express (free)
2. install cuda 6.5
3. download the sourcecode from git.
4. Open the project file (.sln)
5. Select release in the combobox on the top.
6. Press play
sp_
legendary
Activity: 2926
Merit: 1087
Team Black developer
-neoscrypt 7% faster on the 750ti and 4% faster on the gtx 970
-fixed crash in neoscrypt
-Stop mining when disconnecting (fixed by pallas)
-tiny speedup quark


1.5.57(sp-MOD) is available here: (25-07-2015)

https://github.com/sp-hash/ccminer/releases/

The sourcecode is available here:

https://github.com/sp-hash/ccminer
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
Submitted an optimalization in neoscrypt.

7% faster on the 750ti  (+11KHASH)
4% faster on the 970 (+20KHASH)

Works fine, thanks! :-)
legendary
Activity: 1400
Merit: 1050
Submitted an optimalization in neoscrypt.

7% faster on the 750ti  (+11KHASH)
4% faster on the 970 (+20KHASH)
Is there any tutarial to create a miner with latest commit? I knew that i need cuda,visial basic and cc miner .I downloaded all but i don2t know how to do Smiley))
good luck with visual basic
sr. member
Activity: 248
Merit: 250
Submitted an optimalization in neoscrypt.

7% faster on the 750ti  (+11KHASH)
4% faster on the 970 (+20KHASH)
Is there any tutarial to create a miner with latest commit? I knew that i need cuda,visial basic and cc miner .I downloaded all but i don2t know how to do Smiley))
sp_
legendary
Activity: 2926
Merit: 1087
Team Black developer
Submitted an optimalization in neoscrypt.

7% faster on the 750ti  (+11KHASH)
4% faster on the 970 (+20KHASH)
hero member
Activity: 750
Merit: 500
I successfully compiled this build on OSX 10.10 and hashing away on a GTX 970 if anyone is interested in this build!

Yeah i'd like to take a look Smiley
newbie
Activity: 12
Merit: 0
I successfully compiled this build on OSX 10.10 and hashing away on a GTX 970 if anyone is interested in this build!
legendary
Activity: 2002
Merit: 1051
ICO? Not even once.
A closed case will need very powerful fans, drawing a lot of power, decreasing global efficiency.

Yep. Closed case > small space for airflow > needs more pressure.

8 chassis cooling fans that are 24W each
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
A closed case will need very powerful fans, drawing a lot of power, decreasing global efficiency.
legendary
Activity: 1510
Merit: 1003
Sorry, i'm not strong neither in gcc nor in osx ... maybe this thread will help http://stackoverflow.com/questions/14898003/enable-openmp-support-in-xcode-4-6
newbie
Activity: 12
Merit: 0

Thanks!  Definitely getting on the right path here.  It compiled for a long time and gave a ton of warnings, but then finally halted on this error:

Quote
scrypt.cpp:33:10: fatal error: 'omp.h' file not found
#include
         ^
1 error generated.
make[2]: *** [ccminer-scrypt.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

I tried to locate that file but couldn't.  Can I just disable scrypt somehow?  I dont plan on using it.  I really only plan on using X11.

BTW, I applied this code fix to the sp-hash fork.  When I tried to apply it to your fork, it gave a bunch of errors.

omp.h is a header file for OpenMP threading technology. There are multiple ways to organize threading (multiple lightweight processes) in computer system: POSIX threads (pthreads), windows API, OpenMP etc.

You need a compiler with OpenMP support to compile this (or to turn that support on in config)

Thanks!  I notice in the log when I run ./configure it says:

Quote
checking for gcc option to support OpenMP... unsupported

I installed the latest gcc-5 with homebrew via:  brew reinstall gcc --without-multilib

How do I get it to compile with OpenMP support?
legendary
Activity: 1510
Merit: 1003

Thanks!  Definitely getting on the right path here.  It compiled for a long time and gave a ton of warnings, but then finally halted on this error:

Quote
scrypt.cpp:33:10: fatal error: 'omp.h' file not found
#include
         ^
1 error generated.
make[2]: *** [ccminer-scrypt.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

I tried to locate that file but couldn't.  Can I just disable scrypt somehow?  I dont plan on using it.  I really only plan on using X11.

BTW, I applied this code fix to the sp-hash fork.  When I tried to apply it to your fork, it gave a bunch of errors.

omp.h is a header file for OpenMP threading technology. There are multiple ways to organize threading (multiple lightweight processes) in computer system: POSIX threads (pthreads), windows API, OpenMP etc.

You need a compiler with OpenMP support to compile this (or to turn that support on in config)
newbie
Activity: 12
Merit: 0
@michaelbippom

try to apply that : http://git.io/vY0Jg

Thanks!  Definitely getting on the right path here.  It compiled for a long time and gave a ton of warnings, but then finally halted on this error:

Quote
scrypt.cpp:33:10: fatal error: 'omp.h' file not found
#include
         ^
1 error generated.
make[2]: *** [ccminer-scrypt.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

EDIT:

I found the file in /usr/ folder.  I just copied it to the root ccminer directory along with malloc.h and now its compiling.....fingers crossed.

BTW, I applied this code fix to the sp-hash fork.  When I tried to apply it to your fork, it gave a bunch of errors.


UPDATE:

Now it halts on this error:

Quote
clang: warning: argument unused during compilation: '-pthread'
ld: warning: directory not found for option '-L/usr/local/cuda/lib64'
ld: library not found for -lcudart
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [ccminer] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2


UPDATE 2

I used macports instead of homebrew on a fresh osx install and I was able to get gcc5 with openmp support enabled.  I also had to install the CUDA 6.5.27 toolkit for compute 5.2 support.  I did the code fix that Epsylon3 suggested and am now compiling.  Also had to do chmod 775 on install-sh for some reason (it was saying permission denied).  I am also noticing MUCH less warnings while compiling.  Fingers crossed....again!

UPDATE 3

SUCCESS!!!!!!!!!!  Grin I cant beleive it, took me forever and alot of forum searching but I have it successfully compiled and hashing with my GTX 970 on OSX 10.10.  MASSIVE improvement over the ccminer 1.2 from John Chapman.  I was getting 4-4.5 MH X11 on that build and now I am getting 7-7.5 MH X11. 

Epsylon3, you got a little BTC coming your way for your help.  If anyone wants this build of ccminer sp-mod pm me and I'll help you out. 
legendary
Activity: 1484
Merit: 1082
ccminer/cpuminer developer
@michaelbippom

try to apply that : http://git.io/vY0Jg
legendary
Activity: 2912
Merit: 1091
--- ChainWorks Industries ---
Release 56 has finally made be break 100 mh/s on quark. Virtual beers for everyone!

Aliman,
Your 980ti is beating the Titan-X   Smiley



The titans in this picture are to close to eachother. They will heat up and trottle.
Bether to use 70cm usb risers and spread the cards.
The titans are not good for mining. 12GB of ram doesn't help, and the prise is skyhigh.

Wrong about the heat; servers tend to be cooled differently. Right about everything else.

agreed ...

ours cool much more efficiently in a closed environment now than an open one - with the inital prototype closed design we have currently setup ... we already have server cases that do the same thing - but at m,any thousands of dollars each ( without components ) for high grade server cases and redundant psu - its worth the development of a cheap alternative design ...

this frame is taking a LONG time to get right - but will be a very cheap alternative to those servers cases - with a similar cooling system ...

solid aluminium tube frame - and hardened perspex - with high powered fans for tunnelled front-to-back air throughput ... thats our aim ...

anyway - back to work ...

edit - just to make sure if anyone asks ... yes - we have a 5ru case ( and 3ru - though its too tight for the cards which looks like a 4ru case may be the better way to go ) being tested for efficiency and airflow as opposed to 'our' designed frame and working systems ...

so far - a 5ru with usb 3.0 cabled risers and modified railing system may be the best way to go if going with the 'rady made' cases - or the in house designed frame we are getting together ... guess which one we are opting for Wink ...

so we actually can say that cooling works in practice rather than just theory ... still working on the finer details of the frame and adding a few more adjustments ...

the rebuild of the farm WILL comprise of the finished frame design ...

#crysx
hero member
Activity: 750
Merit: 500
process/thread affinity doesn't really exist in OS X so thats why the error is being tossed.

i've been poking around with it too but haven't had much time to really dig at it.

Is that a vital part of the code?  Sounds like it may be a lot of trouble to get it working.  From the code it was flagged as "for windows" in an if statement.  So perhaps I need to add flags to the ./confugre to specify darwin enviornment?

afaik, process/thread affinity didn't exist at all in the early versions, so unless there are optimizations that specifically REQUIRE it, it should theoretically be ok to remove/disable it for OS X
legendary
Activity: 2912
Merit: 1091
--- ChainWorks Industries ---
It is profitable when few are mining it. The windows exe is included, as well as the sourcecode.

Most coins are more profitable than the multipools/rentalsites if you mine direcly. Being able to switch between algos, will make you make a profit in the long run.

Spreadcoin can only be solomined.

spreadcoin can be pool mined too sp ...

code just needs to be changed at the pool end ...

i was using your spreadminer ( v8 ) to mine on a private pool for months - which is why i gave you the headache trying to compile it under linux the last time if you recall Smiley ...

there is also a spreadcoin pool that ocminer created - but only with his miner - NOT with yours ( which is no where near as optimized as your miner ) ... believe me ive tried ...

its one of the arguments i have put forward to the spr community - and well - its sorta just being heard about 'maybe' looking at a pool / multimine scenario ... maybe ...

im all for it if you wanted to know - so i support spreadx11 all the way ...

#crysx
Jump to: