Bitcoin Forum
April 28, 2024, 03:34:04 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 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 ... 1135 »
  Print  
Author Topic: [ANN] cudaMiner & ccMiner CUDA based mining applications [Windows/Linux/MacOSX]  (Read 3426869 times)
vonross2012
Member
**
Offline Offline

Activity: 102
Merit: 10


View Profile
April 08, 2013, 03:15:14 AM
 #41

I'm running about 10khash/s faster with this over Guiminer.  I didn't adjust any of the settings yet. Ty
1714275244
Hero Member
*
Offline Offline

Posts: 1714275244

View Profile Personal Message (Offline)

Ignore
1714275244
Reply with quote  #2

1714275244
Report to moderator
"I'm sure that in 20 years there will either be very large transaction volume or no volume." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714275244
Hero Member
*
Offline Offline

Posts: 1714275244

View Profile Personal Message (Offline)

Ignore
1714275244
Reply with quote  #2

1714275244
Report to moderator
AzNmeowmeow
Member
**
Offline Offline

Activity: 69
Merit: 10



View Profile
April 08, 2013, 03:44:54 AM
 #42

Thanks for the CUDA miner. I've certainly got uses for it.

I gave it a quick try hoping to use the coinotron pool and got:

E:\cudaminer-2013-04-06>cudaminer -t 1 -o http://coinotron.com:3334 -O myworkername:mypassword
           *** CudaMiner for nVidia GPUs by Christian Buchner ***
                     This is version 2013-04-04 (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-07 21:36:47] 1 miner threads started, using 'scrypt' algorithm.
[2013-04-07 21:36:47] HTTP request failed: Empty reply from server
[2013-04-07 21:36:47] json_rpc_call failed, retry after 15 seconds
[2013-04-07 21:37:02] HTTP request failed: Recv failure: Connection was reset
[2013-04-07 21:37:02] json_rpc_call failed, retry after 15 seconds
^C
E:\cudaminer-2013-04-06>

I'm a tired old man - see anything wrong with what I did? I used actual name and password, of course,
but I'll double-check them.  Wink



Yeah I'm getting a similar problem anyone can give me like any instructions that I'm missing?

Please donate: 1MDn8ueUbUMEcbszGqBQb6QNAyRn59uThd
cbuchner1 (OP)
Hero Member
*****
Offline Offline

Activity: 756
Merit: 502


View Profile
April 08, 2013, 08:48:03 AM
 #43

I ran some initial tests on GTX 660Ti this morning. It looks like my newly optimized CUDA kernels up the khash from 112 to about 135 khash tops.

Don't know why JSON API calls would be failing, other than the pool being under DDOS attack or heavy load.

Maybe I should still allow the single memory allocation as a fallback, in case chunked allocation gets too slow?

Christian
Ryu.Hayabusa
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
April 08, 2013, 09:25:29 AM
 #44

Great work!  I was running BFGMiner on a 9800GTX+ and was only getting ~2khash/s, which is terrible.  Just ran this and it gave a near 10x increase in speed to ~19khash/s.

If I was able to help you out, please consider donating.  Any amount is greatly appreciated! Smiley         
LTC LYxUfCXVHVkBv2S8H21NK6UnFnXmNaVqv6   XRP rHAYiZ3f7QGLa4qsVPjLsVEmwUQ9nSMq86
BaghdadSteve
Newbie
*
Offline Offline

Activity: 20
Merit: 0



View Profile
April 08, 2013, 11:05:11 AM
 #45

Thanks for the CUDA miner. I've certainly got uses for it.

I gave it a quick try hoping to use the coinotron pool and got:

E:\cudaminer-2013-04-06>cudaminer -t 1 -o http://coinotron.com:3334 -O myworkername:mypassword
           *** CudaMiner for nVidia GPUs by Christian Buchner ***
                     This is version 2013-04-04 (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-07 21:36:47] 1 miner threads started, using 'scrypt' algorithm.
[2013-04-07 21:36:47] HTTP request failed: Empty reply from server
[2013-04-07 21:36:47] json_rpc_call failed, retry after 15 seconds
[2013-04-07 21:37:02] HTTP request failed: Recv failure: Connection was reset
[2013-04-07 21:37:02] json_rpc_call failed, retry after 15 seconds
^C
E:\cudaminer-2013-04-06>

I'm a tired old man - see anything wrong with what I did? I used actual name and password, of course,
but I'll double-check them.  Wink



Yeah I'm getting a similar problem anyone can give me like any instructions that I'm missing?

I'm getting this same issue on my GTX670 machine.  Looking forward to testing this once I can get it to work - looking good so far though Smiley
cbuchner1 (OP)
Hero Member
*****
Offline Offline

Activity: 756
Merit: 502


View Profile
April 08, 2013, 05:10:53 PM
 #46

NOTE: I was told that coinotron is a stratum pool. so set up a local getwork->stratum proxy, and connect cudaMiner to http://localhost:9332 instead. I really shouldn't be doing your homework for setting up this app. Wink


cbuchner1 (OP)
Hero Member
*****
Offline Offline

Activity: 756
Merit: 502


View Profile
April 08, 2013, 06:23:53 PM
Last edit: April 08, 2013, 10:45:33 PM by cbuchner1
 #47

I might add linux build support back in at some point. BUT. So far no one has donated anything to my donation address, and hence it feels utterly bizarre when you wave a 100 LTC bill around like that. In all of the last 2 weeks I have only mined 13 LTC.

I just added a little Microsoft' ism into the code (scrypt.cpp): I use a parallel for construct around the HMAC SHA256 hashes. This takes the load off a single CPU core and allows the mining to go above ~120 kHash/s without choking the CPU.  For Linux compilation I would have to use either OpenMP or turn this feature off via #ifdef.  But Microsoft Visual Studio is not supporting OpenMP in the Express versions...

 Grin Grin Grin Update!  Grin Grin Grin

I've just added some special code for Geforce Titan. It is compiled against device capability 3.5 and makes use of the new funnel shifter, it keeps the register count tidy (64) and it consumes very little shared memory. And as extra effort, it is automatically enabled when you have a Titan. I am really curious what khash this will produce.

Now I need to get my command line overrides for device selection and launch configuration done. An update within the next 6 hours is likely!

Christian

cbuchner1 (OP)
Hero Member
*****
Offline Offline

Activity: 756
Merit: 502


View Profile
April 08, 2013, 10:29:49 PM
Last edit: April 08, 2013, 10:53:51 PM by cbuchner1
 #48

Check first post. And fire up the Titans.  Cheesy

Almost everyone else may get 20% faster kHash.

And we have command line support for tinkerers (--devices, --launch-config), the README.txt explains it.
Also the debug (-D) option will give a lot of info during autotuning.

I'd love to see an autotuning log for a Titan. Really.

now excuse me - I've got mining to do.

Christian
dentldir
Sr. Member
****
Offline Offline

Activity: 333
Merit: 250



View Profile
April 09, 2013, 03:29:20 AM
 #49

Autotune on a 660ti autodetected S1x4 which reported 136-138kH/s, but all shares were rejected.

No autotune using 290x2 on the same card comes in a little slower, 115-132kH/s, but very low reject rate and faster than the previous version.

1 LTC sent to LKS1WDKGED647msBQfLBHV3Ls8sveGncnm

Looking forward to testing Linux support.



1DentLdiRMv3dpmpmqWsQev8BUaty9vN3v
BaghdadSteve
Newbie
*
Offline Offline

Activity: 20
Merit: 0



View Profile
April 09, 2013, 04:18:48 AM
Last edit: April 09, 2013, 06:55:52 AM by BaghdadSteve
 #50

Managed to figure out the proxy thing and get things running earlier today, went from 75khash/s on guiminer to 120khash/s with the 4-06 version of cudaMiner.  Tried the 4-08 update but auto-tuner does some wacky things before finally getting to mining at a higher rate (130khs), but nothing actually shows up valid with the pool, where with 4-06 it does.  Hmm.  Sticking with 4-06 for now, will donate when I have something to donate  Kiss
grosminer
Hero Member
*****
Offline Offline

Activity: 718
Merit: 500



View Profile
April 09, 2013, 04:27:05 AM
 #51

Autotune on a 660ti autodetected S1x4 which reported 136-138kH/s, but all shares were rejected.

No autotune using 290x2 on the same card comes in a little slower, 115-132kH/s, but very low reject rate and faster than the previous version.

Same here for the first part (S1x4=100% reject)
Tried using 290x2, my device driver(314.14) crashed and i had 40-50% rejects..

So, i'm back with 2013-04-04..
cbuchner1 (OP)
Hero Member
*****
Offline Offline

Activity: 756
Merit: 502


View Profile
April 09, 2013, 07:52:25 AM
Last edit: April 09, 2013, 10:21:04 AM by cbuchner1
 #52

Autotune on a 660ti autodetected S1x4 which reported 136-138kH/s, but all shares were rejected.

1 LTC sent to LKS1WDKGED647msBQfLBHV3Ls8sveGncnm


At least the non-autotune version works for you!

S1x4 doesn't look right to me. That's just one block launched on a card with 7 multiprocessors @ 192 cores each.

Oh, and the S kernel generally works with 1..3 warps only (x1,x2,x3). So it appears my autotune has an issue here with this "special" kernel. I only added that back to support older hardware like my GTX 260 at decent speeds, because my latest optimizations didn't work for these devices.

Thanks for the donation. I'll try to have that autotune bug fixed soon. Also working on getting Linux compilation to work again.

cbuchner1 (OP)
Hero Member
*****
Offline Offline

Activity: 756
Merit: 502


View Profile
April 09, 2013, 07:57:36 AM
Last edit: April 09, 2013, 10:30:56 AM by cbuchner1
 #53

Tried the 4-08 update but auto-tuner does some wacky things before finally getting to mining at a higher rate (130khs), but nothing actually shows up valid with the pool, where with 4-06 it does.  

can you try the 04-08 version with --no-autotune ? I might have broken autotune a bit, as indicated by people having issues with the "S" kernel being used in a 1x4 configuration, even though that kernel can't work at 4 warps Wink

So because the kernel isn't run, it throws off the timing measurements resulting in inflated kHash values, and then autotune picks that broken configuration.  Meh.
cbuchner1 (OP)
Hero Member
*****
Offline Offline

Activity: 756
Merit: 502


View Profile
April 09, 2013, 10:26:23 AM
Last edit: April 09, 2013, 08:01:49 PM by cbuchner1
 #54

I've just sent 40 LTC to your address. Another 60 LTC will be one its way when you get it done.
P.S. My nVidia card is C2050, I wonder what hashrate it can achieve.
Thank you again for your work.

Wow, you really mean it. That's a really huge donation. Thanks.

I started to put back the autoconf/automake scripts back together. Now I am at the point where all the CPU side things build, but I have yet to integrate the NVCC compiler into the automake procedure. I will be using google to see how other people did this kind of integration before.

Tesla C2050, that's a Fermi class device with 448 streaming processors. I would think it can do around 100kHash based on my experience with the GTX 460. It will take a few months before it will mine these 40 LTCs again, ... especially as the difficulty has been shooting up a lot.

Christian
cbuchner1 (OP)
Hero Member
*****
Offline Offline

Activity: 756
Merit: 502


View Profile
April 09, 2013, 10:59:34 AM
Last edit: April 09, 2013, 12:51:00 PM by cbuchner1
 #55

Where are the Titan owners? Hello, we have support for Titan and I really need someone to test this. If you could post the result of a Titan autotune session with debug flags to the forum - that would be immensely helpful.

cudaminer.exe -D >log.txt

This would generate two large tables in the log file. One table for the normal kernel, the other one for the spinlock kernel. (hopefully cudaminer prints to stdout, and not stderr - and you would have to wait through the time it takes to complete autotune. Can take quite long if your card has a lot of RAM: 6GB for Titan - of which at most 4GB are addressable from a 32 bit binary).

Christian
Caesar V
Sr. Member
****
Offline Offline

Activity: 369
Merit: 250



View Profile
April 09, 2013, 01:22:51 PM
 #56

< -Lost newb

Can a kind sir please direct me to a guide so I can get this functioning?

I also get this error when I run the .exe

[2013-04-07 21:36:47] 1 miner threads started, using 'scrypt' algorithm.
[2013-04-07 21:36:47] HTTP request failed: Empty reply from server
[2013-04-07 21:36:47] json_rpc_call failed, retry after 15 seconds
[2013-04-07 21:37:02] HTTP request failed: Recv failure: Connection was reset
[2013-04-07 21:37:02] json_rpc_call failed, retry after 15 seconds
wndrbr3d
Hero Member
*****
Offline Offline

Activity: 914
Merit: 500


View Profile
April 09, 2013, 01:27:32 PM
 #57

The 04-08 build works on the 690 if I tell it only one thread, so we're getting close! Smiley

If it'd be easier than getting it working properly in an SLI rig, could there be a command line to set GPU affinity? That way I could just kick off two copies of cudaminer for their respective GPU.

Otherwise, so far so good! --no-autotune gives me ~110khash/sec on GPU0 in a 690.
cbuchner1 (OP)
Hero Member
*****
Offline Offline

Activity: 756
Merit: 502


View Profile
April 09, 2013, 02:45:26 PM
Last edit: April 09, 2013, 03:05:33 PM by cbuchner1
 #58

The 04-08 build works on the 690 if I tell it only one thread, so we're getting close! Smiley

If it'd be easier than getting it working properly in an SLI rig, could there be a command line to set GPU affinity? That way I could just kick off two copies of cudaminer for their respective GPU.

--device 0

--device 1

(device indexing starts at 0 in CUDA)

--device implies the -t (threads) option, based on how many devices are given in a comma argument list.

--device 1,2 works if you want to skip your CUDA device 0, but crunch on devices 1 and 2.

RTFM Wink

Christian
cbuchner1 (OP)
Hero Member
*****
Offline Offline

Activity: 756
Merit: 502


View Profile
April 09, 2013, 02:48:47 PM
 #59

< -Lost newb

Can a kind sir please direct me to a guide so I can get this functioning?

Looks like you need to switch to a pool that uses the getwork protocol, not Stratum. For stratum you need to set up a local proxy server. Can't help you with that, as I haven't tried this myself.

GForce
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
April 09, 2013, 03:09:03 PM
 #60

Pulling 150-170 kHash/s on a 560 Ti, this is pretty awesome, I was pulling around 210-220 on a HD 5770.

But using cgminer I get around 120. This is still an improvement, good job man keep up the work!
Pages: « 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 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 ... 1135 »
  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!