Author

Topic: [ANN] cudaMiner & ccMiner CUDA based mining applications [Windows/Linux/MacOSX] - page 1103. (Read 3426947 times)

newbie
Activity: 47
Merit: 0
I don't know if i've seen this answered or not but what is the difference between -l 32x7 and S32x7 ??
hero member
Activity: 756
Merit: 502
Using my best previous 42x7 w/ 1D cache, I was unable to compare against S42x7 because of a 1d limit.

Turns out the limit checking had a small bug. It was checking against limits that were valid only for the old "S" kernels. The new limits will be about twice the size. If you re-download the archive, you might be able to check again.
newbie
Activity: 28
Merit: 0
Somehow the ones above are not working for me good.

using: -D -C 2 -i 0 -l 69x2  -> resulting in 165 kHash any idea to improve?

Kind of noob to this topic so Grin

Card using 820MB memory, GPU 1150, memory clock 1500, temp fine all the way.
hero member
Activity: 756
Merit: 502
My 670 is now at 185 khash/s with the new update and -l 56x4 -C 1 Grin

Wouldn't -l S56x4 or S28x8 and -C 2 be faster?
hero member
Activity: 516
Merit: 500
CAT.EX Exchange
I am trying to use stratum proxy to mine at wemineltc.com which supports longpoll "ancient technology" ( https://bitcointalksearch.org/topic/annltcpoolpplns-wemineltccom-0-fees-stratum-ddos-protection-169249 ). 

cudaminer will detect longpoll support when used  the stratum proxy (downloaded from wemineltc.com ) and default to using longpoll (127.0.0.1:3332/lp). I find I can use --no-longpoll to disable it on cudaminer. So my question is disabling longpoll a recommended practice where it is an option?
legendary
Activity: 1484
Merit: 1005
Something really weird goes on when trying to dump stdout and stderr using subprocess with python...  Having a nightmare of a time with it, basically nothing comes through stdout/strerr until I close the process, in which case a million or so "\n"s show up.  Argh.  Going to bed soon, but this is driving me nuts.

edit:
It looks like applog's function is writing to something that python doesn't recognize as stderr or stdout (which is weird because cgminer/reaper are fine...) at the level of the console

For instance, if I run this code:
Code:
import os, subprocess, sys

cmd = "\"C:\Python27\poclbm\cudaminer\cudaminer.exe\" -o http://ltc-pooldirect-a.kattare.com:9332/ -O user:pass -d 0 -i 0 -l auto -C 0 -m 1"
# cmd = "dir"
print cmd

p = subprocess.Popen(cmd,
    stdout=subprocess.PIPE,
    stderr=subprocess.STDOUT,
    universal_newlines=True,
    creationflags=0x08000000,
    shell=True)
    
while True:
    inline = p.stdout.readline()
    if not inline:
        break
    sys.stdout.write(inline)
    sys.stdout.flush()

Nothing happens, although an instance of cudaminer is indeed spawned.  However, if I uncomment the cmd = "dir" line, python outputs the stdout response of dir just as expected!  In the meantime, if you run in windows and use "> output.log 2> output.err.log" you get a normal stdout and stderr log.  No clue what's going on!
full member
Activity: 126
Merit: 100
My 670 is now at 185 khash/s with the new update and -l 56x4 -C 1 Grin
legendary
Activity: 1498
Merit: 1000
Sweet - Thanks again.. Smiley I'm sure I'll be back tweaking and setting up more rigs if it's profitable!

I am showing as
146.743 KH/s 0.36249 LTC/d on the Wincoin page.

But, I've not received any transactions. How often should I expect to receive LTC?
Sweet - Thanks again.. Smiley I'm sure I'll be back tweaking and setting up more rigs if it's profitable!

I am showing as
146.743 KH/s 0.36249 LTC/d on the Wincoin page.

But, I've not received any transactions. How often should I expect to receive LTC?


That depends on the pool. Also, what limits you have set on your account at whatever pool you joined. I think every pool I have joined for any coin has always been set at no auto withdraw ... and that is usually 0.

Just an update. After doing some minor overclocking (VERY MINOR), I"m getting 200+ hash on my GTX 570. So a steady 230 or so with CPU. not bad.

legendary
Activity: 1484
Merit: 1005
Hey, I need something for you to properly implement this in GUIminer, which is to allow a flag that updates the hash rate piped to the console at a given rate, eg 1 line containing hash rate and hashes per second.  Then it should be ready to go.

Aggregated over all GPUs? Isn't the term hash rate synonymous to hashes per second?

I will see what I can do.


Yeah, but cgminer and reaper send an update as to what the current average khash/s is every second (reaper by default and cgminer if you set the interval to 1 sec).  It doesn't matter if it's across all GPUs or one, as guiminer uses separate instances for each video card.

I'm not sure if it does already, but you may also want to have the program save autotune settings after it calculates them as well, to reduce the amount of time it takes upon running it again.

Stale rates are also high on my GTX 460 (7%) with autotune, not sure why.

Thanks!
sr. member
Activity: 333
Merit: 250
Just tested another 660ti on 4-30.

Using my best previous 42x7 w/ 1D cache, I was unable to compare against S42x7 because of a 1d limit.

Then I let it autotune with "-l S", and it found S114x2, which is over 10% faster than my best.

So I went from 152KH/s, to 170KH/s.  No overclocking.

Good stuff man.  You are a CUDA beast.  You don't have a Feathercoin donation address do you?  I hopped onto an FC pool with cudaminer and its chugging right along.
hero member
Activity: 756
Merit: 502
Hey, I need something for you to properly implement this in GUIminer, which is to allow a flag that updates the hash rate piped to the console at a given rate, eg 1 line containing hash rate and hashes per second.  Then it should be ready to go.

Aggregated over all GPUs? Isn't the term hash rate synonymous to hashes per second?

I will see what I can do.
legendary
Activity: 1484
Merit: 1005
Hey, I need something for you to properly implement this in GUIminer, which is to allow a flag that updates the hash rate piped to the console at a given rate, eg 1 line containing hash rate and hashes per second.  Then it should be ready to go.
hero member
Activity: 756
Merit: 502
Update the first post with donation address. Call it motivation addresses or something Smiley

Great work.

The address has been on that page since day 1. Wink
member
Activity: 104
Merit: 10
I was using port 3333.
That's the wrong port. 8332 is the right one:
Code:
PROXY IS LISTENING ON ALL IPs ON PORT 3333 (stratum) AND 8332 (getwork)
Doh that is because Cuda is a getwork program, not a Stratum. DOH!  That seems to have fixed my issue, well not really since I am still stupid but... :p
hero member
Activity: 675
Merit: 514
I was using port 3333.
That's the wrong port. 8332 is the right one:
Code:
PROXY IS LISTENING ON ALL IPs ON PORT 3333 (stratum) AND 8332 (getwork)
full member
Activity: 143
Merit: 100
in the arguments given to configure, expand CFLAGS and CXXFLAGS with -m64, possibly also the LDFLAGS.
Try forcing it to build 64 bit. Maybe also edit the Makefile to include -m64 in the arguments given to NVCC.

Christian



Thank you, I tried all these, but the error keeps coming.
member
Activity: 104
Merit: 10
Code:
C:\Mining\cudaminer-2013-04-30>mining_proxy2.exe -pa scrypt -o invasionnetwork.c
om -p 3333 -nm
2013-04-30 14:59:47,549 WARNING proxy jobs. # C extension for midstate n
ot available. Using default implementation instead.
2013-04-30 14:59:47,552 INFO proxy mining_proxy.main # Stratum proxy version: 1.
3.0
2013-04-30 14:59:47,552 INFO proxy mining_proxy.main # Trying to connect to Stra
tum pool at invasionnetwork.com:3333
2013-04-30 14:59:47,553 INFO proxy mining_proxy.main # Setting PoW algo: scrypt
2013-04-30 14:59:47,700 INFO stats stats.print_stats # 1 peers connected, state
changed 1 times
2013-04-30 14:59:47,700 INFO proxy mining_proxy.on_connect # Connected to Stratu
m pool at invasionnetwork.com:3333
2013-04-30 14:59:47,700 INFO proxy mining_proxy.on_connect # Subscribing for min
ing jobs
2013-04-30 14:59:47,835 INFO proxy mining_proxy.main # -------------------------
----------------------------------------------
2013-04-30 14:59:47,835 INFO proxy mining_proxy.main # PROXY IS LISTENING ON ALL
 IPs ON PORT 3333 (stratum) AND 8332 (getwork)
2013-04-30 14:59:47,835 INFO proxy mining_proxy.main # -------------------------
----------------------------------------------
2013-04-30 14:59:47,835 INFO proxy client_service.handle_event # Setting new dif
ficulty: 16
2013-04-30 14:59:47,835 INFO proxy client_service.handle_event # New job 2e50 fo
r prevhash e83fdd6b, clean_jobs=True
2013-04-30 15:00:37,382 INFO stats stats.print_stats # 2 peers connected, state
changed 1 times
Unhandled Error
Traceback (most recent call last):
  File "twisted\python\log.pyo", line 84, in callWithLogger

  File "twisted\python\log.pyo", line 69, in callWithContext

  File "twisted\python\context.pyo", line 118, in callWithContext

  File "twisted\python\context.pyo", line 81, in callWithContext

--- ---
  File "twisted\internet\selectreactor.pyo", line 150, in _doReadOrWrite

  File "twisted\internet\tcp.pyo", line 203, in doRead

  File "twisted\internet\tcp.pyo", line 209, in _dataReceived

  File "stratum\protocol.pyo", line 174, in dataReceived

  File "stratum\protocol.pyo", line 185, in lineReceived

stratum.custom_exceptions.ProtocolException: Cannot decode message 'POST / HTTP/
'.1
2013-04-30 15:00:37,398 INFO stats stats.print_stats # 1 peers connected, state
changed 1 times
2013-04-30 15:00:45,145 INFO proxy client_service.handle_event # New job 2e51 fo
r prevhash e83fdd6b, clean_jobs=False
2013-04-30 15:00:52,403 INFO stats stats.print_stats # 2 peers connected, state
changed 1 times
Unhandled Error
Traceback (most recent call last):
  File "twisted\python\log.pyo", line 84, in callWithLogger

  File "twisted\python\log.pyo", line 69, in callWithContext

  File "twisted\python\context.pyo", line 118, in callWithContext

  File "twisted\python\context.pyo", line 81, in callWithContext

--- ---
  File "twisted\internet\selectreactor.pyo", line 150, in _doReadOrWrite

  File "twisted\internet\tcp.pyo", line 203, in doRead

  File "twisted\internet\tcp.pyo", line 209, in _dataReceived

  File "stratum\protocol.pyo", line 174, in dataReceived

  File "stratum\protocol.pyo", line 185, in lineReceived

stratum.custom_exceptions.ProtocolException: Cannot decode message 'POST / HTTP/
'.1
2013-04-30 15:00:52,414 INFO stats stats.print_stats # 1 peers connected, state
changed 1 times

And this is what Cudaminer is doing:
Code:
C:\Mining\cudaminer-2013-04-30>cudaminer.exe -d 0 -i 1 -C 0 -o http://localhost:
3333 -O name:pass
           *** CudaMiner for nVidia GPUs by Christian Buchner ***
                     This is version 2013-04-30 (alpha)
        based on pooler-cpuminer 2.2.3 (c) 2010 Jeff Garzik, 2012 pooler
               Cuda additions Copyright 2013 Christian Buchner
           My donation address: LKS1WDKGED647msBQfLBHV3Ls8sveGncnm

[2013-04-30 15:00:37] 1 miner threads started, using 'scrypt' algorithm.
[2013-04-30 15:00:37] HTTP request failed: Empty reply from server
[2013-04-30 15:00:37] json_rpc_call failed, retry after 15 seconds
[2013-04-30 15:00:52] HTTP request failed: Empty reply from server
[2013-04-30 15:00:52] json_rpc_call failed, retry after 15 seconds
[2013-04-30 15:01:07] HTTP request failed: Empty reply from server
[2013-04-30 15:01:07] json_rpc_call failed, retry after 15 seconds
[2013-04-30 15:01:22] HTTP request failed: Empty reply from server
[2013-04-30 15:01:22] json_rpc_call failed, retry after 15 seconds
[2013-04-30 15:01:37] HTTP request failed: Empty reply from server
[2013-04-30 15:01:37] json_rpc_call failed, retry after 15 seconds
[2013-04-30 15:01:52] HTTP request failed: Empty reply from server
[2013-04-30 15:01:52] json_rpc_call failed, retry after 15 seconds
member
Activity: 104
Merit: 10
That's my stratum .bat file.
mining_proxy2.exe -pa scrypt -o invasionnetwork.com -p 3333 -nm


My miner .bat file
cudaminer.exe -d 0 -i 1 -C 0 -o http://127.0.0.1 -O username:pass
also tried
cudaminer.exe -d 0 -i 1 -C 0 -o 127.0.0.1 -O username:pass
cudaminer.exe -d 0 -i 1 -C 0 -o http://localhost -O username:pass
cudaminer.exe -d 0 -i 1 -C 0 -o localhost -O username:pass

You are forgetting the port on cudaminer you need to do localhost:8332


Sorry the port was there, I accidentally edited it out when I posted.  I was using port 3333.
sr. member
Activity: 247
Merit: 250
That's my stratum .bat file.
mining_proxy2.exe -pa scrypt -o invasionnetwork.com -p 3333 -nm


My miner .bat file
cudaminer.exe -d 0 -i 1 -C 0 -o http://127.0.0.1 -O username:pass
also tried
cudaminer.exe -d 0 -i 1 -C 0 -o 127.0.0.1 -O username:pass
cudaminer.exe -d 0 -i 1 -C 0 -o http://localhost -O username:pass
cudaminer.exe -d 0 -i 1 -C 0 -o localhost -O username:pass

You are forgetting the port on cudaminer you need to do localhost:8332
member
Activity: 104
Merit: 10
That's my stratum .bat file.
mining_proxy2.exe -pa scrypt -o invasionnetwork.com -p 3333 -nm


My miner .bat file
cudaminer.exe -d 0 -i 1 -C 0 -o http://127.0.0.1 -O username:pass
also tried
cudaminer.exe -d 0 -i 1 -C 0 -o 127.0.0.1 -O username:pass
cudaminer.exe -d 0 -i 1 -C 0 -o http://localhost -O username:pass
cudaminer.exe -d 0 -i 1 -C 0 -o localhost -O username:pass
Jump to: