Author

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

full member
Activity: 201
Merit: 100
well, i just compiled sp_'s version and nicehash is agreeing with my hashrate now.  I just want to know how to get the increased shares!  Grin

Go mining vtc on give me coins pool... You'll earn more.
hero member
Activity: 840
Merit: 1000
--diff 2 never worked for me on nicehash. it always reported 1/5 of my total hash.  which diff should i be using now?
according to them, it should have worked since day one...
with the new release, you should remove the --diff 2 completely and it should work (please report if it doesn't)

I have instamined vertcoin with a few rigs and have almost reached 1000 VTC 2-3 days.


Is selling VTC at 23k insane or is everyone just dumping daily?  Is there any reason to hold this coin?

VTC VALUE--

Vertcoin was at .002 BTC in early June.       --scryptr
Dump some, keep some, donate some.
legendary
Activity: 1764
Merit: 1024
--diff 2 never worked for me on nicehash. it always reported 1/5 of my total hash.  which diff should i be using now?
according to them, it should have worked since day one...
with the new release, you should remove the --diff 2 completely and it should work (please report if it doesn't)

I have instamined vertcoin with a few rigs and have almost reached 1000 VTC 2-3 days.


Is selling VTC at 23k insane or is everyone just dumping daily?  Is there any reason to hold this coin?

Up to you. Most important aspect of mining right there. Dump or hold. I've gotten burned a lot from holding, so I usually sell daily unless it's a long term coin and hold BTC until a nice spike in price.

That being said VTC has traditionally been a really solid coin so it wouldn't be unheard of for it to climb again. Sometimes you don't have the ability to hold because you don't make enough money too.
legendary
Activity: 1797
Merit: 1028
--diff 2 never worked for me on nicehash. it always reported 1/5 of my total hash.  which diff should i be using now?
according to them, it should have worked since day one...
with the new release, you should remove the --diff 2 completely and it should work (please report if it doesn't)

I have instamined vertcoin with a few rigs and have almost reached 1000 VTC 2-3 days.


Is selling VTC at 23k insane or is everyone just dumping daily?  Is there any reason to hold this coin?

VTC VALUE--

Vertcoin was at .002 BTC in early June.       --scryptr
legendary
Activity: 1504
Merit: 1002
--diff 2 never worked for me on nicehash. it always reported 1/5 of my total hash.  which diff should i be using now?
according to them, it should have worked since day one...
with the new release, you should remove the --diff 2 completely and it should work (please report if it doesn't)

I have instamined vertcoin with a few rigs and have almost reached 1000 VTC 2-3 days.


Is selling VTC at 23k insane or is everyone just dumping daily?  Is there any reason to hold this coin?
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
--diff 2 never worked for me on nicehash. it always reported 1/5 of my total hash.  which diff should i be using now?
according to them, it should have worked since day one...
with the new release, you should remove the --diff 2 completely and it should work (please report if it doesn't)

I have instamined vertcoin with a few rigs and have almost reached 1000 VTC 2-3 days.
sr. member
Activity: 427
Merit: 250
well, i just compiled sp_'s version and nicehash is agreeing with my hashrate now.  I just want to know how to get the increased shares!  Grin
legendary
Activity: 1400
Merit: 1050
--diff 2 never worked for me on nicehash. it always reported 1/5 of my total hash.  which diff should i be using now?
according to them, it should have worked since day one...
with the new release, you should remove the --diff 2 completely and it should work (please report if it doesn't)
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
Before I started the sp-mod project 1 year ago, the new gtx 980 hashing slower than the AMD 290x (scrypt, x11,x13,x15 etc..) and almost nobody used NVIDIA cards for mining.

Here is a link to an old article:

Hashrate in september 2014 vs november 2014

In sp-mod release 60(opensource) from august 2015 quark is hashing close to 20MHASH on the gtx 980

http://cryptomining-blog.com/tag/gtx-980-mining-hashrate/



Quark opensource Opencl code is still doing 2MHASH on the 280x...

https://github.com/sgminer-dev/sgminer

compile and run....

sr. member
Activity: 427
Merit: 250
--diff 2 never worked for me on nicehash. it always reported 1/5 of my total hash.  which diff should i be using now?
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
yes, but it will be faster with a small rewrite.

Seperate the loops into two(keccakfirst,. keccak last) and remove all the constant work (less instructions),
With the #pragma unroll and __forceinline__ I hoped that the the compiler would remove the constant work but it doesn't understand that rol(constant,constant) etc can be precalculated.. Tune, compile and study the ptx assembly code. Less instructions is normally bether..

Load from memory differenty(remove the uint2 cast) use maxwells  vector instuctions, play with the pragma unrolls(but make sure that you don't exceed the instructioncache), alter the launch bounds to tune the registers etc..
full member
Activity: 201
Merit: 100
@anyone who wants to poke around in the Ethereum CUDA miner source, i've implemented sp_'s mods and also cleaned it up a bit.
from what I checked, using uint2 was a bit slower (for once) than using uint64_t in keccak

No it isn't, but I think you have to seperate the loops into two and remove all the constant inputs, load from memory differenty, play with the pragma urolls, alter the launch bounds etc..

But keccak was just 13% of the total algorithm so the effort will probobly just gain a few percent.

I tried yesterday it was slower on my 980

I can confirm it beeing a little bit slower on 970 and 960.
legendary
Activity: 1400
Merit: 1050
@anyone who wants to poke around in the Ethereum CUDA miner source, i've implemented sp_'s mods and also cleaned it up a bit.
from what I checked, using uint2 was a bit slower (for once) than using uint64_t in keccak

No it isn't, but I think you have to seperate the loops into two and remove all the constant inputs, load from memory differenty, play with the pragma urolls, alter the launch bounds etc..

But keccak was just 13% of the total algorithm so the effort will probobly just gain a few percent.

I tried yesterday it was slower on my 980
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
@anyone who wants to poke around in the Ethereum CUDA miner source, i've implemented sp_'s mods and also cleaned it up a bit.
from what I checked, using uint2 was a bit slower (for once) than using uint64_t in keccak

No it isn't, but I think you have to seperate the loops into two and remove all the constant inputs, load from memory differenty, play with the pragma urolls, alter the launch bounds etc..

But keccak was just 13% of the total algorithm so the effort will probobly just gain a few percent.
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
Today's share sent
djm34: 047171eabd9db41dea5d4f8aece3647bd6990118c09c4ef0c056933e6920f5a7
pallas: ff450e633bec606b921855a307a4fbad1f37c1afa23e69ba426184fe7b2cae3f
sp_: 13acb0a16bb2c0252f04a864c24e59ba8e92cbc0080809476c6c15ad6bc2bfaf
Thanks. Keep going Smiley

Thanks Smiley
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
sp, and all other mining developers, I suggest you to watch development of this: https://bitcointalksearch.org/topic/m.12164065
There has to be a census reached about Lyra2REv2 diff multiplicator.
ok, here the new release, for this one you don't need to use "-diff 2" anymore: https://github.com/djm34/ccminer-lyra/releases/tag/v0.5
sp_ please update your release as well (as far as I know all the pool now use a difficulty of 256, in case one isn't using it --diff 0.5 will be necessary  Grin)
edit: careful if you are using give-me-coin, they still use a difficulty of 128, you'll need to use diff of 0.5
would have been nice if yopu had search for a consensus among the pool, before posting that  Angry

Ok. I have changed it now.. 100% more hash if you mine at nicehash.  Smiley nice he-he
legendary
Activity: 1400
Merit: 1050
@anyone who wants to poke around in the Ethereum CUDA miner source, i've implemented sp_'s mods and also cleaned it up a bit.

Windows build instructions:

- get and install cmake and Visual Studio 12 2013 (Express)
- download/git clone source
- run cpp-ethereum/extdep/getstuff.bat
- cd cpp-ethereum
- mkdir build
- cd build
- cmake -DBUNDLE=miner -DETHASHCU=1 [-DCOMPUTE=XX] -G "Visual Studio 12 2013 Win64" ..
- launch generated .sln
- set ethminer as startup project
- build/run

[-DCOMPUTE=XX] is optional. i.e for GTX 9x0 (Compute 5.2) specificy -DCOMPUTE52. Compiles faster.
from what I checked, using uint2 was a bit slower (for once) than using uint64_t in keccak
legendary
Activity: 1400
Merit: 1050
sp, and all other mining developers, I suggest you to watch development of this: https://bitcointalksearch.org/topic/m.12164065

There has to be a census reached about Lyra2REv2 diff multiplicator.
ok, here the new release, for this one you don't need to use "-diff 2" anymore: https://github.com/djm34/ccminer-lyra/releases/tag/v0.5
sp_ please update your release as well (as far as I know all the pool now use a difficulty of 256, in case one isn't using it --diff 0.5 will be necessary  Grin)

edit: careful if you are using give-me-coin, they still use a difficulty of 128, you'll need to use diff of 0.5
would have been nice if yopu had search for a consensus among the pool, before posting that  Angry
sr. member
Activity: 438
Merit: 250
@anyone who wants to poke around in the Ethereum CUDA miner source, i've implemented sp_'s mods and also cleaned it up a bit.

Windows build instructions:

- get and install cmake and Visual Studio 12 2013 (Express)
- download/git clone source
- run cpp-ethereum/extdep/getstuff.bat
- cd cpp-ethereum
- mkdir build
- cd build
- cmake -DBUNDLE=miner -DETHASHCU=1 [-DCOMPUTE=XX] -G "Visual Studio 12 2013 Win64" ..
- launch generated .sln
- set ethminer as startup project
- build/run

[-DCOMPUTE=XX] is optional. i.e for GTX 9x0 (Compute 5.2) specificy -DCOMPUTE52. Compiles faster.
legendary
Activity: 1400
Merit: 1000
@Genoil

I just posted in your thread.
Jump to: