Author

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

legendary
Activity: 2716
Merit: 1094
Black Belt Developer
edit: there was a changed pushed by pallas to bmw256, however I don't think it would break solo mining, you can probably test that with testnet

does ccminer use the gpu computed block hash for something in solo mining mode?
surely cgminer derivates do not, maybe ccminer is different...
legendary
Activity: 1400
Merit: 1050
 sp  could you please put the http protocol back in the source code. I can't wallet mine. And djm lyra2v2 is the same. thx    
Well I still can't wallet mine with latest versions.  http protocol failed.

Does it work in the 1.6.6 fork by tvpruvot?
I don't know sp . Do you mean 1.5.64   ?
my version works with solomining (and was tested with...) so it is probably on your hand (wrong rpc port, username or password)
I know someone who is using your older version because the new ones won't work solo mining.
maybe cuda build app files have changed ..because about the same time sp releases aren't working either.
I'm going to try an older version of lyra2v2  of yours djm.
older ? there are 4 releases which are mostly bug correction (and compatibility issues) and none of these changes are related to solo mining.
all are there, and all are working: https://github.com/djm34/ccminer-lyra/releases

regarding solo mining, I don't know what is the default vtc port, I use a custom config file to define which port are used and some other settings.
(make sure as well, that you are using the latest wallet...  Grin)

also I am using --api-bind 0 (as it becomes problematic when there are several instances) and obviously don't use the same port for api-bind and the wallet

edit: there was a changed pushed by pallas to bmw256, however I don't think it would break solo mining, you can probably test that with testnet
legendary
Activity: 3164
Merit: 1003
 sp  could you please put the http protocol back in the source code. I can't wallet mine. And djm lyra2v2 is the same. thx    
Well I still can't wallet mine with latest versions.  http protocol failed.

Does it work in the 1.6.6 fork by tvpruvot?
I don't know sp . Do you mean 1.5.64   ?
my version works with solomining (and was tested with...) so it is probably on your hand (wrong rpc port, username or password)
djm  Just to make sure..what is VTC wallet port?      VERT coin  v0.10.0.0-g7744958-beta
But error is http protocol.

VERTCOIN PORTS--

According to CoinWarz, the P2P Port is 5889 and the RPC Port is 5888.  Older solo-mining guides from the N-Scrypt days have the RPC Port at 9332.   This bit of fogginess is why I never set up solomining.  I should be able to find 2-3 blocks a day solo mining.      --scryptr
Thanks scryptr .. I'm going to try both even though it's a http protocol problem. It can't connect ..but older versions do.


sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
yes, that's the part of code I'm looking into.
there are some things to say:
- work_done is never set to true (same for other ccminer forks...).
- I'm experiencing this problem since about a week, so there must be something in the last commits.
- the "shorter work leading to hashrate flooding" may be related to this, as I started experiencing the two problems at the same time.

yeah, the hastrate flooding is related. The miner is mining ok for 50-100 accepts and then the trouble starts (duplicate shares). If you solve it, you also solve the lyrav2 hashrate with 2 threads per gpu. (-g 2 -i 19.2) Boosts (lyra2v2) on the 750ti to 5MHASH and gtx 970 to 10MHASH.

Perhaps look for a bufferoverflow bug on the stack...
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
News about the idle gpu issue (leading to lower hashrate on the pool).
I monitored the power usage and when it drops I get this kind of debug output:

[2015-09-03 11:27:42] sleeptime: 500 ms
[2015-09-03 11:27:42] DEBUG: job_id=5e8126d 67b xnonce2=3e000000 time=11:27:09
[2015-09-03 11:27:42] GPU #3: start=99999999 end=9a68f324 range=00cf598b

many times, leading to a sleep time of 10/15 seconds.
meanwhile, the gpus are idle.
it happens more on neoscrypt than quark or x11.

EDIT: the problem is reduced increasing scantime (and vice-versa)

from this code: (ccminer.cpp)

      if (have_stratum)
      {
         uint32_t sleeptime = 0;
         while (!work_done && time(NULL) >= (g_work_time + opt_scantime))
         {
            usleep(100*1000);
            if (sleeptime > 4) {
               extrajob = true;
               break;
            }
            sleeptime++;
         }
         if (sleeptime && opt_debug && !opt_quiet)
         {
            applog(LOG_DEBUG, "sleeptime: %u ms", sleeptime * 100);
         }
            nonceptr = (uint32_t*) (((char*)work.data) + wcmplen);
         pthread_mutex_lock(&g_work_lock);
         extrajob |= work_done;
         if (nonceptr[0] >= end_nonce || extrajob) {
            work_done = false;
            extrajob = false;
            stratum_gen_work(&stratum, &g_work);
         }
      }

yes, that's the part of code I'm looking into.
there are some things to say:
- work_done is never set to true (same for other ccminer forks...).
- I'm experiencing this problem since about a week, so there must be something in the last commits.
- the "shorter work leading to hashrate flooding" may be related to this, as I started experiencing the two problems at the same time.
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
News about the idle gpu issue (leading to lower hashrate on the pool).
I monitored the power usage and when it drops I get this kind of debug output:

[2015-09-03 11:27:42] sleeptime: 500 ms
[2015-09-03 11:27:42] DEBUG: job_id=5e8126d 67b xnonce2=3e000000 time=11:27:09
[2015-09-03 11:27:42] GPU #3: start=99999999 end=9a68f324 range=00cf598b

many times, leading to a sleep time of 10/15 seconds.
meanwhile, the gpus are idle.
it happens more on neoscrypt than quark or x11.

EDIT: the problem is reduced increasing scantime (and vice-versa)

from this code: (ccminer.cpp)

      if (have_stratum)
      {
         uint32_t sleeptime = 0;
         while (!work_done && time(NULL) >= (g_work_time + opt_scantime))
         {
            usleep(100*1000);
            if (sleeptime > 4) {
               extrajob = true;
               break;
            }
            sleeptime++;
         }
         if (sleeptime && opt_debug && !opt_quiet)
         {
            applog(LOG_DEBUG, "sleeptime: %u ms", sleeptime * 100);
         }
            nonceptr = (uint32_t*) (((char*)work.data) + wcmplen);
         pthread_mutex_lock(&g_work_lock);
         extrajob |= work_done;
         if (nonceptr[0] >= end_nonce || extrajob) {
            work_done = false;
            extrajob = false;
            stratum_gen_work(&stratum, &g_work);
         }
      }
sr. member
Activity: 248
Merit: 250
Release 64 shows less hashtare on GMC pool on lyrav2.turned back to r63(same settings)...
legendary
Activity: 3164
Merit: 1003
 sp  could you please put the http protocol back in the source code. I can't wallet mine. And djm lyra2v2 is the same. thx    
Well I still can't wallet mine with latest versions.  http protocol failed.

Does it work in the 1.6.6 fork by tvpruvot?
I don't know sp . Do you mean 1.5.64   ?
my version works with solomining (and was tested with...) so it is probably on your hand (wrong rpc port, username or password)
djm  Just to make sure..what is VTC wallet port?      VERT coin  v0.10.0.0-g7744958-beta
But error is http protocol.

VERTCOIN PORTS--

According to CoinWarz, the P2P Port is 5889 and the RPC Port is 5888.  Older solo-mining guides from the N-Scrypt days have the RPC Port at 9332.   This bit of fogginess is why I never set up solomining.  I should be able to find 2-3 blocks a day solo mining.      --scryptr
Thanks scryptr .. I'm going to try both even though it's a http protocol problem. It can't connect ..but older versions do.
legendary
Activity: 3164
Merit: 1003
  sp  could you please put the http protocol back in the source code. I can't wallet mine. And djm lyra2v2 is the same. thx   
Well I still can't wallet mine with latest versions.  http protocol failed.

Does it work in the 1.6.6 fork by tvpruvot?
I don't know sp . Do you mean 1.5.64   ?
my version works with solomining (and was tested with...) so it is probably on your hand (wrong rpc port, username or password)
I know someone who is using your older version because the new ones won't work solo mining.
maybe cuda build app files have changed ..because about the same time sp releases aren't working either.
I'm going to try an older version of lyra2v2  of yours djm.
legendary
Activity: 1797
Merit: 1028
 sp  could you please put the http protocol back in the source code. I can't wallet mine. And djm lyra2v2 is the same. thx    
Well I still can't wallet mine with latest versions.  http protocol failed.

Does it work in the 1.6.6 fork by tvpruvot?
I don't know sp . Do you mean 1.5.64   ?
my version works with solomining (and was tested with...) so it is probably on your hand (wrong rpc port, username or password)
djm  Just to make sure..what is VTC wallet port?      VERT coin  v0.10.0.0-g7744958-beta
But error is http protocol.

VERTCOIN PORTS--

According to CoinWarz, the P2P Port is 5889 and the RPC Port is 5888.  Older solo-mining guides from the N-Scrypt days have the RPC Port at 9332.   This bit of fogginess is why I never set up solomining.  I should be able to find 2-3 blocks a day solo mining.      --scryptr
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
I've submitted a little pull request to fix the latest git.
sp_ commented a part of the code and forgot to re-enable it because it was late night :-)

EDIT: already merged, thanks
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
News about the idle gpu issue (leading to lower hashrate on the pool).
I monitored the power usage and when it drops I get this kind of debug output:

[2015-09-03 11:27:42] sleeptime: 500 ms
[2015-09-03 11:27:42] DEBUG: job_id=5e8126d 67b xnonce2=3e000000 time=11:27:09
[2015-09-03 11:27:42] GPU #3: start=99999999 end=9a68f324 range=00cf598b

many times, leading to a sleep time of 10/15 seconds.
meanwhile, the gpus are idle.
it happens more on neoscrypt than quark or x11.

EDIT: the problem is reduced increasing scantime (and vice-versa)
legendary
Activity: 3164
Merit: 1003
 sp  could you please put the http protocol back in the source code. I can't wallet mine. And djm lyra2v2 is the same. thx    
Well I still can't wallet mine with latest versions.  http protocol failed.

Does it work in the 1.6.6 fork by tvpruvot?
I don't know sp . Do you mean 1.5.64   ?
my version works with solomining (and was tested with...) so it is probably on your hand (wrong rpc port, username or password)
djm  Just to make sure..what is VTC wallet port?      VERT coin  v0.10.0.0-g7744958-beta
But error is http protocol.
EDIT: There are many other people having the same problem ...as soon as the later releases came out ..they can't solomine.
legendary
Activity: 3164
Merit: 1003
Download the latest from the tpruvot forrk:

https://github.com/tpruvot/ccminer/releases


does it work to solomine?

Ok I'll try ....thats what I'm trying to do is solomine.

EDIT: They won't download.
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
Download the latest from the tpruvot forrk:

https://github.com/tpruvot/ccminer/releases


does it work to solomine?
legendary
Activity: 3164
Merit: 1003
  sp  could you please put the http protocol back in the source code. I can't wallet mine. And djm lyra2v2 is the same. thx   
Well I still can't wallet mine with latest versions.  http protocol failed.

Does it work in the 1.6.6 fork by tvpruvot?
I don't know sp . Do you mean 1.5.64   ?
my version works with solomining (and was tested with...) so it is probably on your hand (wrong rpc port, username or password)
r43 works  but 50 on up doesn't. I don't get it. Should I leave out the dll files in the new releases ?
legendary
Activity: 1400
Merit: 1050
  sp  could you please put the http protocol back in the source code. I can't wallet mine. And djm lyra2v2 is the same. thx   
Well I still can't wallet mine with latest versions.  http protocol failed.

Does it work in the 1.6.6 fork by tvpruvot?
I don't know sp . Do you mean 1.5.64   ?
my version works with solomining (and was tested with...) so it is probably on your hand (wrong rpc port, username or password)
legendary
Activity: 3164
Merit: 1003
 sp  could you please put the http protocol back in the source code. I can't wallet mine. And djm lyra2v2 is the same. thx    
Well I still can't wallet mine with latest versions.  http protocol failed.

Does it work in the 1.6.6 fork by tvpruvot?
I don't know sp . Do you mean 1.5.64   ?
EDIT: With r64  no it doesn't work.....r43 works.
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
 sp  could you please put the http protocol back in the source code. I can't wallet mine. And djm lyra2v2 is the same. thx    
Well I still can't wallet mine with latest versions.  http protocol failed.

Does it work in the 1.6.6 fork by tvpruvot?
legendary
Activity: 1764
Merit: 1024
@djm34:
I think the logic proposed was that some trusted party/escrow was holding the bounty, so that any dev could come up and claim it with a working faster version. Was not so much about trusting the dev, as it was about allowing multiple devs to compete for the collected funds.

Personally, I'm not sure it is a great idea, since it brings even more developer competition into the table, instead of focusing on collaboration. I dunno, maybe I'm just a dreamer...  Embarrassed

Edit: I stand by my suggestion from the other day. I thought it would at least garner some comments, but I take it that it was not interesting in other people's views. Oh well...  Roll Eyes

Considering there really isn't any competition or collaboration, either would be preferable.

Also with what he suggested, there was no target before the 'funds' would be released to whoever was trying to claim them. IE anyone could offer a tiny improvement and then claim them.

% based miner still is the best method.
Jump to: