1
0
mirror of https://github.com/GOSTSec/ccminer synced 2025-01-09 22:38:05 +00:00
Commit Graph

790 Commits

Author SHA1 Message Date
Tanguy Pruvot
c27f3139aa update startup credits 2016-10-06 13:08:41 +02:00
Tanguy Pruvot
056098dd86 update readme 2016-09-29 03:37:36 +02:00
Tanguy Pruvot
7b82915032 cuda 8 2016-09-29 00:40:06 +02:00
Tanguy Pruvot
225f25a6b9 uint2: remove the slower asm in operators funcs 2016-09-28 07:12:05 +02:00
Tanguy Pruvot
665de3a1f2 sia: use the new work share diff 2016-09-28 01:28:04 +02:00
Tanguy Pruvot
1a31d4d2d6 sia: move specific code in a new rpc unit
part 1: longpoll stuff (nanopool)
2016-09-28 01:27:57 +02:00
Tanguy Pruvot
f84c83afe5 nvml: force 64bits types for mem sizes
size_t can be a bit... imprevisible on x86
2016-09-28 00:31:13 +02:00
Tanguy Pruvot
5a0b779434 api: use the new throughput2intensity func 2016-09-27 23:20:28 +02:00
Tanguy Pruvot
a43205a84f decred: multiple nonces code cleanup
The double loop is not useful, and prefer the __thread attribute
to enhance the code readability (remove the 2D host arrays).

squashed: return to host 2D array to allow the free
2016-09-27 22:50:52 +02:00
Tanguy Pruvot
6f6cf966f8 lbry: new share diff and duplicate fix
when 2 nonces were found, the next scan was not at the right value

Doesn't really affect mining performance...
2016-09-27 22:50:51 +02:00
Tanguy Pruvot
9eead77027 diff: show by default, rework shares diff storage
This will allow later more gpu candidates.

Note: This is an unfinished work, we keep the previous behavior for now
To finish this, all algos solutions should be migrated and submitted nonces attributes stored.
Its required to handle the different share diff per nonce and fix the possible solved count error (if 1/2 nonces is solved).
2016-09-27 09:03:24 +02:00
Tanguy Pruvot
2f57ee9157 bench: skip the disabled whirlpoolx
+ veltor free
+ some missed/extra log things...
2016-09-27 01:41:49 +02:00
Tanguy Pruvot
009b013d25 nist5: rename and move source file
build tip: autoreconf && make -j
2016-09-27 00:57:31 +02:00
Tanguy Pruvot
0f8271f849 vstudio: return to CUDA 6.5 by default on x86
change was for the 1.8.2 tag (optimal for lbry)

and prepare next version...
2016-09-27 00:38:18 +02:00
Tanguy Pruvot
c933ad901e sia: add missing algo in --help 2016-09-27 00:33:11 +02:00
Tanguy Pruvot
34e97bf3e6 Show intensity on init for all algos 2016-09-27 00:33:06 +02:00
Tanguy Pruvot
65cd430d76 cuda: throughput2intensity function to show default 2016-09-27 00:20:48 +02:00
Tanguy Pruvot
9f2ed5135b lbry maxwell and pascal update (up to 10% on pascal)
Based on alexis78 work and sponsored by LBRY.IO team (thanks)

Release 1.8.2, use cuda 8 for x86
2016-09-22 19:37:17 +02:00
Tanguy Pruvot
f982fd70d5 lbry: small sha512 improvement 2016-09-04 18:11:42 +02:00
Tanguy Pruvot
f8aa16f8d2 skein: cleanup, and precompute h8 2016-09-04 18:11:42 +02:00
Tanguy Pruvot
683dc0e149 VeltorCoin Streebog based algo (veltor)
also known as "Thor's Riddle"... yes sure ;)

Credits to ocminer who found and "implemented" it.

Note: tested "ok" on x64 and CUDA 6.5 x86, not on 7.5 and 8.0 x86

PS: Don't have the time for a more proper CUDA implementation of Streebog
2016-08-18 18:47:37 +02:00
Tanguy Pruvot
8f965c2cb2 windows: prevent system sleep while mining 2016-08-16 18:00:16 +02:00
Tanguy Pruvot
1a51a84a94 sia: small mutex fix on errors 2016-08-10 14:48:19 +02:00
Tanguy Pruvot
2520f9a388 lyra2: import latest nanashi code (v1) 2016-08-10 14:23:18 +02:00
Tanguy Pruvot
35bfe8d191 update version 2016-08-09 22:56:52 +02:00
Tanguy Pruvot
d8e518ac3d sia: support for nanopool http protocol
-o http://xxxx:port -u <addr> -p <worker>

Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-08-09 22:55:53 +02:00
Tanguy Pruvot
b31fb5316b sia: cuda impl. and suprnova getwork over stratum
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-08-06 12:56:35 +02:00
Tanguy Pruvot
3d701944b2 lbry: exit on card failure, dont loop 2016-08-06 12:56:34 +02:00
Tanguy Pruvot
883fb19908 lbry: some changes from alexis, remove shared mem
105 LBC tipped ;)
2016-08-06 12:56:02 +02:00
Tanguy Pruvot
de738ccc2b x11: secure groestl against possible cuda errors
big cleanup...
2016-08-06 12:56:02 +02:00
Tanguy Pruvot
0a0fd33cac attempt to reduce shared mem errors 2016-08-06 12:56:02 +02:00
Tanguy Pruvot
8985f7ee91 nvapi: asus rgb led
seems to be too slow to handle all wanted modes
2016-08-06 12:51:23 +02:00
Tanguy Pruvot
9123eff7dd Update Galax vendor id, used on 1070s 2016-07-25 16:37:00 +02:00
Tanguy Pruvot
af1d5c9f3d nvapi: zotac rgb led support, to improve..
zotac cards doesnt allow a real RGB value, so i converted manually
the card seems to handle it, but seems to lock sometimes for some time...

colors can be tested with "ccminer -d 2 --led=0x1f1f00 -Dn"

but... unsure the card handle it fast enough to be fully usable
2016-07-22 01:20:30 +02:00
Tanguy Pruvot
78c3d25ccf release 1.8, as promised 2016-07-20 10:28:50 +02:00
Tanguy Pruvot
be8be03eb8 neoscrypt: remove warnings and rename host funcs
also reduce the few errors on coins using shared mem
2016-07-20 10:26:42 +02:00
Tanguy Pruvot
6abee0659e update neoscrypt with Nanashi changes 2016-07-20 10:26:42 +02:00
Tanguy Pruvot
bf17f34001 preview 3, with alexis78 touch 2016-07-20 10:26:13 +02:00
Tanguy Pruvot
223077d11a merged sha256d/ripemd
drop ripemd.cu and remove unused kernels
2016-07-16 22:29:12 +02:00
Tanguy Pruvot
940c1b3a2f lbry: small changes for second build
sha512/ripemd swab

this was preview 2
2016-07-16 22:28:48 +02:00
Tanguy Pruvot
5703a74e22 lbry algo (stratum only)
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-07-13 09:44:13 +02:00
Tanguy Pruvot
dbb9507d2b api: change unit of device mem to MB
without that, no way to read sizes > 4GB on x86 binaries
2016-07-10 13:12:16 +02:00
Tanguy Pruvot
4ca7b5a404 neoscrypt: reduce spill load and increase pascal def intensity
1 MH/s reached on the 1070 ...
2016-07-09 23:39:15 +02:00
Tanguy Pruvot
26a862c7f6 neoscrypt: reduce a bit the cpu usage 2016-07-08 20:04:45 +02:00
Tanguy Pruvot
a4196b341d neoscrypt: apply last VTC improvements
rewrote almost properly ;)
2016-07-08 16:30:26 +02:00
Tanguy Pruvot
c0e9370ba2 quark: real hashrate was wrong, add a few kHs 2016-07-06 16:35:58 +02:00
Tanguy Pruvot
06e2485128 myr-gr: handle a second nonce & more cleanup 2016-07-05 13:06:51 +02:00
Tanguy Pruvot
374174c7c8 groestl: same, remove useless host alloc 2016-07-05 11:15:06 +02:00
Tanguy Pruvot
3fe4dda4c1 myr-gr: remove unused allocated memory + pascal tweak
+ cleanup...
2016-07-05 09:56:48 +02:00
Tanguy Pruvot
39d0e42b11 improve the --led values parsing
sample usage if GPU #0 is RVB and GPU #1 a generic led:

ccminer --led=0x00ff00,100,mining to put the led on while the gpus are scanning
2016-07-04 16:31:07 +02:00