Bitcoin Forum
June 16, 2025, 01:03:11 PM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 [66] 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 ... 1240 »
  Print  
Author Topic: CCminer(SP-MOD) Modded GPU kernels.  (Read 2347842 times)
Dotcommie
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


View Profile
January 26, 2015, 06:31:53 AM
 #1301

Sorry don't know how to embed pics but anyone find blocks yet?

I am 0 for 3. http://s3.postimg.org/nrdjpvxkj/Rejected_blocks.png

EDIT: My first rejected block shows no yay or boo but the wallet did not accept it.

Yes, I was about to say the same thing.  I had to wait about 6hrs for the first block, but it was also a booo.  Don't think the current implementation is working. (at least for me)

It also seems my rig with 970s are able to use -x 22 on the original spreadminer and they're only down maybe 50-100khs compared to the first beta.  Patiently waiting for the next release, but in the meantime...anyone get an excepted share with SP's release yet? Curious to find out if it works for some but not all.
bathrobehero
Legendary
*
Offline Offline

Activity: 2002
Merit: 1051


ICO? Not even once.


View Profile
January 26, 2015, 07:44:52 AM
 #1302

I haven't got the email yet. Btw, both binaries and the source is being distributed?

Not your keys, not your coins!
sp_ (OP)
Legendary
*
Offline Offline

Activity: 2926
Merit: 1087

Team Black developer


View Profile
January 26, 2015, 08:08:06 AM
 #1303

I have found a bug in the hash. The problem is that tsivs code is missing verfication by the cpu before sending the results. Build 2 comming soon

Team Black Miner (ETHB3 ETH ETC VTC KAWPOW FIROPOW EVRPROGPOW MEOWPOW + dual mining + tripple mining.. https://github.com/sp-hash/TeamBlackMiner
tsiv
Full Member
***
Offline Offline

Activity: 137
Merit: 100


View Profile
January 26, 2015, 10:05:50 AM
 #1304

I have found a bug in the hash. The problem is that tsivs code is missing verfication by the cpu before sending the results. Build 2 comming soon


Care to elaborate on the bug part? Might see if I CBA to fix it in the official release.
tsiv
Full Member
***
Offline Offline

Activity: 137
Merit: 100


View Profile
January 26, 2015, 10:15:25 AM
 #1305

Something I noticed about the throughput values and it kinda makes sense too: Multiples of SMM count seem to work best for the -x parameter. 5 for 750 Ti, 13 for 970, 16 for 980. Only have 750s and a 970 to test with but 20 or 15 for 750 Ti and 13 or 26 for 970 seem to work well.
Epsylon3
Legendary
*
Offline Offline

Activity: 1484
Merit: 1122


ccminer/cpuminer developer


View Profile WWW
January 26, 2015, 10:34:38 AM
 #1306

I have found a bug in the hash. The problem is that tsivs code is missing verfication by the cpu before sending the results. Build 2 comming soon


Care to elaborate on the bug part? Might see if I CBA to fix it in the official release.

tsiv: I started to merge your spread code in ccminer, but without testnet or a pool, its hard to finalize it...

I added the cpu part

https://github.com/tpruvot/ccminer/tree/spreadx11

i will rebase it on my final 1.5.2

BTC: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd - My Projects: ccminer - cpuminer-multi - yiimp - Forum threads : ccminer - cpuminer-multi - yiimp
tsiv
Full Member
***
Offline Offline

Activity: 137
Merit: 100


View Profile
January 26, 2015, 11:34:57 AM
 #1307

Something I noticed about the throughput values and it kinda makes sense too: Multiples of SMM count seem to work best for the -x parameter. 5 for 750 Ti, 13 for 970, 16 for 980. Only have 750s and a 970 to test with but 20 or 15 for 750 Ti and 13 or 26 for 970 seem to work well.

Isn't that usually the case?

Makes sense to me, just never really crossed my mind before. Still most if not every bit of ccminer code seems to just use a more or less arbitrary numbers for throughput. Probably wouldn't be a bad idea to always base it on SMM count one way or another.
tsiv
Full Member
***
Offline Offline

Activity: 137
Merit: 100


View Profile
January 26, 2015, 11:41:37 AM
Last edit: January 26, 2015, 11:53:26 AM by tsiv
 #1308

I have found a bug in the hash. The problem is that tsivs code is missing verfication by the cpu before sending the results. Build 2 comming soon


Care to elaborate on the bug part? Might see if I CBA to fix it in the official release.

tsiv: I started to merge your spread code in ccminer, but without testnet or a pool, its hard to finalize it...

I added the cpu part

https://github.com/tpruvot/ccminer/tree/spreadx11

i will rebase it on my final 1.5.2

That CPU code seems to be just the X11 part of the hash though, completely ignoring the miner signature and whole block hash? And yea, I know exactly how annoying it is to test when your only method of verification is actually solving a block. I ended up hard coding it to work on a static block of input data that I knew the correct hash for until I got the damn thing working Smiley Well, more or less working apparently.
sp_ (OP)
Legendary
*
Offline Offline

Activity: 2926
Merit: 1087

Team Black developer


View Profile
January 26, 2015, 11:58:07 AM
 #1309

I will merge the original c code into the spreadcoin fork. the gpu finds a solution, it will be verified by the cpu. The current build have no verification done by the cpu.

Team Black Miner (ETHB3 ETH ETC VTC KAWPOW FIROPOW EVRPROGPOW MEOWPOW + dual mining + tripple mining.. https://github.com/sp-hash/TeamBlackMiner
tsiv
Full Member
***
Offline Offline

Activity: 137
Merit: 100


View Profile
January 26, 2015, 12:15:05 PM
 #1310

I will merge the original c code into the spreadcoin fork. the gpu finds a solution, it will be verified by the cpu. The current build have no verification done by the cpu.


I'm confused. You said you found a bug in the hash? Or are you considering the lack of verification to be a bug? I left it out kinda intentionally since submitting "bad" solutions doesn't really hurt and I just didn't bother with the CPU verification. But yea it would be nice and very helpful in debugging. Running in benchmark mode with a low target would be a good tool for checking if the GPU hashing works or not, instead of having to wait until you actually solve a block.
sp_ (OP)
Legendary
*
Offline Offline

Activity: 2926
Merit: 1087

Team Black developer


View Profile
January 26, 2015, 12:19:39 PM
 #1311

I'm confused. You said you found a bug in the hash? Or are you considering the lack of verification to be a bug? I left it out kinda intentionally since submitting "bad" solutions doesn't really hurt and I just didn't bother with the CPU verification. But yea it would be nice and very helpful in debugging. Running in benchmark mode with a low target would be a good tool for checking if the GPU hashing works or not, instead of having to wait until you actually solve a block.

It is a bug in my version. I have replaced some of the kernals in the miner to give a small boost. When changing kernals, things can go wrong, and it would be helpful to have the cpu to doublecheck the result.

Team Black Miner (ETHB3 ETH ETC VTC KAWPOW FIROPOW EVRPROGPOW MEOWPOW + dual mining + tripple mining.. https://github.com/sp-hash/TeamBlackMiner
chrysophylax
Legendary
*
Offline Offline

Activity: 3080
Merit: 1093


--- ChainWorks Industries ---


View Profile WWW
January 26, 2015, 12:20:11 PM
 #1312

wow ...

is it just me - or is it that you guys seem to be working together ANYWAY? ...

why dont you merge all the work that you have been doing ( yes i know - easier said than done ) and just work off one fork? ...

seems that each of you awesome devs can bring their own thing to the table - and improve ccminer to an unprecedented level ...

just my observation here guys ...

i know if i could employ you all under the one roof - thats exactly what would happen ...

#crysx

tsiv
Full Member
***
Offline Offline

Activity: 137
Merit: 100


View Profile
January 26, 2015, 12:30:14 PM
 #1313

On a related note, I am I bit concerned about the miner on non-750Ti cards. I'm getting pretty much zero rejects and exactly as many blocks as you could expect against the current network hash rate on my 750 rig, but a fair amount of rejects (but not 100%) on the 970. Can't see any particular reason why the same code would work on 750 and not on 970 though. It is a mystery. Just seems bit odd that near all the rejects I get are on the 970. Could be coincidence but I can't help but wonder...

Code:
[2015-01-23 01:11:53] accepted: 1/1 (100.00%), 10038 khash/s (yay!!!)
[2015-01-23 04:56:03] accepted: 2/2 (100.00%), 10036 khash/s (yay!!!)
[2015-01-23 16:48:20] accepted: 3/3 (100.00%), 10040 khash/s (yay!!!)
[2015-01-24 07:28:52] accepted: 4/4 (100.00%), 10039 khash/s (yay!!!)
[2015-01-24 07:53:30] accepted: 5/5 (100.00%), 10034 khash/s (yay!!!)
[2015-01-24 09:22:16] accepted: 6/6 (100.00%), 10034 khash/s (yay!!!)
[2015-01-25 05:06:02] accepted: 7/7 (100.00%), 10035 khash/s (yay!!!)
[2015-01-25 16:22:12] accepted: 8/8 (100.00%), 10047 khash/s (yay!!!)
[2015-01-25 21:06:44] accepted: 9/9 (100.00%), 10027 khash/s (yay!!!)
[2015-01-26 04:59:57] accepted: 10/10 (100.00%), 10034 khash/s (yay!!!)
[2015-01-26 13:35:12] accepted: 11/11 (100.00%), 10038 khash/s (yay!!!)
tsiv
Full Member
***
Offline Offline

Activity: 137
Merit: 100


View Profile
January 26, 2015, 12:30:43 PM
 #1314

I'm confused. You said you found a bug in the hash? Or are you considering the lack of verification to be a bug? I left it out kinda intentionally since submitting "bad" solutions doesn't really hurt and I just didn't bother with the CPU verification. But yea it would be nice and very helpful in debugging. Running in benchmark mode with a low target would be a good tool for checking if the GPU hashing works or not, instead of having to wait until you actually solve a block.

It is a bug in my version. I have replaced some of the kernals in the miner to give a small boost. When changing kernals, things can go wrong, and it would be helpful to have the cpu to doublecheck the result.

Aah, got it. Thought you found something wrong in the original.
Dotcommie
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


View Profile
January 26, 2015, 12:38:28 PM
 #1315

On a related note, I am I bit concerned about the miner on non-750Ti cards. I'm getting pretty much zero rejects and exactly as many blocks as you could expect against the current network hash rate on my 750 rig, but a fair amount of rejects (but not 100%) on the 970. Can't see any particular reason why the same code would work on 750 and not on 970 though. It is a mystery. Just seems bit odd that near all the rejects I get are on the 970. Could be coincidence but I can't help but wonder...

Code:
[2015-01-23 01:11:53] accepted: 1/1 (100.00%), 10038 khash/s (yay!!!)
[2015-01-23 04:56:03] accepted: 2/2 (100.00%), 10036 khash/s (yay!!!)
[2015-01-23 16:48:20] accepted: 3/3 (100.00%), 10040 khash/s (yay!!!)
[2015-01-24 07:28:52] accepted: 4/4 (100.00%), 10039 khash/s (yay!!!)
[2015-01-24 07:53:30] accepted: 5/5 (100.00%), 10034 khash/s (yay!!!)
[2015-01-24 09:22:16] accepted: 6/6 (100.00%), 10034 khash/s (yay!!!)
[2015-01-25 05:06:02] accepted: 7/7 (100.00%), 10035 khash/s (yay!!!)
[2015-01-25 16:22:12] accepted: 8/8 (100.00%), 10047 khash/s (yay!!!)
[2015-01-25 21:06:44] accepted: 9/9 (100.00%), 10027 khash/s (yay!!!)
[2015-01-26 04:59:57] accepted: 10/10 (100.00%), 10034 khash/s (yay!!!)
[2015-01-26 13:35:12] accepted: 11/11 (100.00%), 10038 khash/s (yay!!!)


I don't believe I had any rejects on your original spreadminer on my 970s.  Seemed to work with the same consistency as 750s for me, unless this is newer code you're talking about.
tsiv
Full Member
***
Offline Offline

Activity: 137
Merit: 100


View Profile
January 26, 2015, 12:40:51 PM
 #1316

On a related note, I am I bit concerned about the miner on non-750Ti cards. I'm getting pretty much zero rejects and exactly as many blocks as you could expect against the current network hash rate on my 750 rig, but a fair amount of rejects (but not 100%) on the 970. Can't see any particular reason why the same code would work on 750 and not on 970 though. It is a mystery. Just seems bit odd that near all the rejects I get are on the 970. Could be coincidence but I can't help but wonder...

Code:
[2015-01-23 01:11:53] accepted: 1/1 (100.00%), 10038 khash/s (yay!!!)
[2015-01-23 04:56:03] accepted: 2/2 (100.00%), 10036 khash/s (yay!!!)
[2015-01-23 16:48:20] accepted: 3/3 (100.00%), 10040 khash/s (yay!!!)
[2015-01-24 07:28:52] accepted: 4/4 (100.00%), 10039 khash/s (yay!!!)
[2015-01-24 07:53:30] accepted: 5/5 (100.00%), 10034 khash/s (yay!!!)
[2015-01-24 09:22:16] accepted: 6/6 (100.00%), 10034 khash/s (yay!!!)
[2015-01-25 05:06:02] accepted: 7/7 (100.00%), 10035 khash/s (yay!!!)
[2015-01-25 16:22:12] accepted: 8/8 (100.00%), 10047 khash/s (yay!!!)
[2015-01-25 21:06:44] accepted: 9/9 (100.00%), 10027 khash/s (yay!!!)
[2015-01-26 04:59:57] accepted: 10/10 (100.00%), 10034 khash/s (yay!!!)
[2015-01-26 13:35:12] accepted: 11/11 (100.00%), 10038 khash/s (yay!!!)


I don't believe I had any rejects on your original spreadminer on my 970s.  Seemed to work with the same consistency as 750s for me, unless this is newer code you're talking about.

Talking about the original, yep. Oh well, maybe my 970 is just jinxed Cheesy
djm34
Legendary
*
Offline Offline

Activity: 1400
Merit: 1050


View Profile WWW
January 26, 2015, 12:48:39 PM
 #1317

On a related note, I am I bit concerned about the miner on non-750Ti cards. I'm getting pretty much zero rejects and exactly as many blocks as you could expect against the current network hash rate on my 750 rig, but a fair amount of rejects (but not 100%) on the 970. Can't see any particular reason why the same code would work on 750 and not on 970 though. It is a mystery. Just seems bit odd that near all the rejects I get are on the 970. Could be coincidence but I can't help but wonder...

Code:
[2015-01-23 01:11:53] accepted: 1/1 (100.00%), 10038 khash/s (yay!!!)
[2015-01-23 04:56:03] accepted: 2/2 (100.00%), 10036 khash/s (yay!!!)
[2015-01-23 16:48:20] accepted: 3/3 (100.00%), 10040 khash/s (yay!!!)
[2015-01-24 07:28:52] accepted: 4/4 (100.00%), 10039 khash/s (yay!!!)
[2015-01-24 07:53:30] accepted: 5/5 (100.00%), 10034 khash/s (yay!!!)
[2015-01-24 09:22:16] accepted: 6/6 (100.00%), 10034 khash/s (yay!!!)
[2015-01-25 05:06:02] accepted: 7/7 (100.00%), 10035 khash/s (yay!!!)
[2015-01-25 16:22:12] accepted: 8/8 (100.00%), 10047 khash/s (yay!!!)
[2015-01-25 21:06:44] accepted: 9/9 (100.00%), 10027 khash/s (yay!!!)
[2015-01-26 04:59:57] accepted: 10/10 (100.00%), 10034 khash/s (yay!!!)
[2015-01-26 13:35:12] accepted: 11/11 (100.00%), 10038 khash/s (yay!!!)


I don't believe I had any rejects on your original spreadminer on my 970s.  Seemed to work with the same consistency as 750s for me, unless this is newer code you're talking about.

Talking about the original, yep. Oh well, maybe my 970 is just jinxed Cheesy
register pressure can do that at some extend.
I had a similar problem with a previous version of keccak and compute 5.2 where none of the hash were getting validated due to some bad allocation (The content of the register wasn't what it was supposed to be... and the problem wasn't showing at compile time...)

djm34 facebook page
BTC: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
Pledge for neoscrypt ccminer to that address: 16UoC4DmTz2pvhFvcfTQrzkPTrXkWijzXw
antonio8
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000


View Profile
January 26, 2015, 01:01:31 PM
 #1318

On a related note, I am I bit concerned about the miner on non-750Ti cards. I'm getting pretty much zero rejects and exactly as many blocks as you could expect against the current network hash rate on my 750 rig, but a fair amount of rejects (but not 100%) on the 970. Can't see any particular reason why the same code would work on 750 and not on 970 though. It is a mystery. Just seems bit odd that near all the rejects I get are on the 970. Could be coincidence but I can't help but wonder...

Code:
[2015-01-23 01:11:53] accepted: 1/1 (100.00%), 10038 khash/s (yay!!!)
[2015-01-23 04:56:03] accepted: 2/2 (100.00%), 10036 khash/s (yay!!!)
[2015-01-23 16:48:20] accepted: 3/3 (100.00%), 10040 khash/s (yay!!!)
[2015-01-24 07:28:52] accepted: 4/4 (100.00%), 10039 khash/s (yay!!!)
[2015-01-24 07:53:30] accepted: 5/5 (100.00%), 10034 khash/s (yay!!!)
[2015-01-24 09:22:16] accepted: 6/6 (100.00%), 10034 khash/s (yay!!!)
[2015-01-25 05:06:02] accepted: 7/7 (100.00%), 10035 khash/s (yay!!!)
[2015-01-25 16:22:12] accepted: 8/8 (100.00%), 10047 khash/s (yay!!!)
[2015-01-25 21:06:44] accepted: 9/9 (100.00%), 10027 khash/s (yay!!!)
[2015-01-26 04:59:57] accepted: 10/10 (100.00%), 10034 khash/s (yay!!!)
[2015-01-26 13:35:12] accepted: 11/11 (100.00%), 10038 khash/s (yay!!!)


tsiv,

I get 100% rejects on my 970 with your miner when finding blocks.

Have since day one and never figured it out. The 750ti's does fine though.

If you are going to leave your BTC on an exchange please send it to this address instead 1GH3ub3UUHbU5qDJW5u3E9jZ96ZEmzaXtG, I will at least use the money better than someone who steals it from the exchange. Thanks Wink
djm34
Legendary
*
Offline Offline

Activity: 1400
Merit: 1050


View Profile WWW
January 26, 2015, 01:18:20 PM
 #1319

On a related note, I am I bit concerned about the miner on non-750Ti cards. I'm getting pretty much zero rejects and exactly as many blocks as you could expect against the current network hash rate on my 750 rig, but a fair amount of rejects (but not 100%) on the 970. Can't see any particular reason why the same code would work on 750 and not on 970 though. It is a mystery. Just seems bit odd that near all the rejects I get are on the 970. Could be coincidence but I can't help but wonder...

Code:
[2015-01-23 01:11:53] accepted: 1/1 (100.00%), 10038 khash/s (yay!!!)
[2015-01-23 04:56:03] accepted: 2/2 (100.00%), 10036 khash/s (yay!!!)
[2015-01-23 16:48:20] accepted: 3/3 (100.00%), 10040 khash/s (yay!!!)
[2015-01-24 07:28:52] accepted: 4/4 (100.00%), 10039 khash/s (yay!!!)
[2015-01-24 07:53:30] accepted: 5/5 (100.00%), 10034 khash/s (yay!!!)
[2015-01-24 09:22:16] accepted: 6/6 (100.00%), 10034 khash/s (yay!!!)
[2015-01-25 05:06:02] accepted: 7/7 (100.00%), 10035 khash/s (yay!!!)
[2015-01-25 16:22:12] accepted: 8/8 (100.00%), 10047 khash/s (yay!!!)
[2015-01-25 21:06:44] accepted: 9/9 (100.00%), 10027 khash/s (yay!!!)
[2015-01-26 04:59:57] accepted: 10/10 (100.00%), 10034 khash/s (yay!!!)
[2015-01-26 13:35:12] accepted: 11/11 (100.00%), 10038 khash/s (yay!!!)


tsiv,

I get 100% rejects on my 970 with your miner when finding blocks.

Have since day one and never figured it out. The 750ti's does fine though.
a quick fix would be to recompile without compute_52 (if this is related)

djm34 facebook page
BTC: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
Pledge for neoscrypt ccminer to that address: 16UoC4DmTz2pvhFvcfTQrzkPTrXkWijzXw
chrysophylax
Legendary
*
Offline Offline

Activity: 3080
Merit: 1093


--- ChainWorks Industries ---


View Profile WWW
January 26, 2015, 01:23:50 PM
 #1320

wow ...

is it just me - or is it that you guys seem to be working together ANYWAY? ...

why dont you merge all the work that you have been doing ( yes i know - easier said than done ) and just work off one fork? ...

seems that each of you awesome devs can bring their own thing to the table - and improve ccminer to an unprecedented level ...

just my observation here guys ...

i know if i could employ you all under the one roof - thats exactly what would happen ...

#crysx

Because then people would get his Spread miner for free?

not necessarily wolf ...

same situation applies - band together and make a private 'short' period for donors to the devs ...

a dev pool if you will ... for a short period of time released only to the donors - as with the current sp spreadminer ( although i cant use that one as its not linux - but beside the point ) ...

seems to work ...

#crysx

Pages: « 1 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 [66] 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 ... 1240 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!