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
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
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
5703a74e22
lbry algo (stratum only)
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-07-13 09:44:13 +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
Tanguy Pruvot
fc1472b5f7
nvapi: allow different led modes (mining,shares)
2016-07-04 09:14:19 +02:00
Tanguy Pruvot
d43084cec6
nvapi: improve rgb led stability + multi gpus
2016-07-03 18:25:38 +02:00
Tanguy Pruvot
8c4b25426f
nvapi: device led flash on submit
...
disabled by default, require --led=100 on nvidia compatible devices
Gigabyte RGB led hack is not perfect for the moment, can fail and require a reboot.
2016-07-03 12:07:37 +02:00
Tanguy Pruvot
d3976cf38d
nvapi: sample i2c rvb led color (gigabyte)
...
you can now use --led=0xFF00FF to change the color/level (windows only)
for non-rvb standard nvidia devices, you can use a level value (0 to 100)
ps: i really need to find how to turn them off on linux, not found yet...
2016-06-29 12:28:38 +02:00
Tanguy Pruvot
bc6ac3a3ab
nvapi: link clocks and tlimit to command line
...
boost clocks and the thermal limit are shared with afterburner
beware with your settings, not as safe as application clocks!
Note: both nvapi and nvml are now used on windows x64
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-06-25 10:00:43 +02:00
Tanguy Pruvot
0deb9a2aca
win32: implement a nvapi.dll wrapper like nvml
...
Allow to get/set missing infos like the power limit on x86
squashed for a better min/max and device mapping
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-06-21 05:16:12 +02:00
Tanguy Pruvot
85c212eaad
implement x11evo algo
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-05-31 20:05:15 +02:00
Tanguy Pruvot
a7905e6802
some changes to prepare 1.8 and VS2015 support
...
also move vstudio specific cpuminer-config.h in compat/
2016-05-28 06:27:41 +02:00
Tanguy Pruvot
1b124720fe
fix vote default value for suprnova
2016-05-20 22:27:48 +02:00
Tanguy Pruvot
b6a2c5c2ec
handle option --shares-limit like sgminer --shares
...
--shares alone was confusing imo, but it also works on command line
Allowed in multi pool settings too...
2016-05-17 22:07:21 +02:00
Tanguy Pruvot
dcbcf6ba7e
stratum: improve and add new methods for pool benchmark/stats
...
will allow to submit some device benchmark data to compute algo
power usage and profitability.
Introduce two new methods mining.get_algo and mining_get_stats
These methods will be used with yiimp stratum with a special benchmark option
Note: only the first card is handled for the moment.
also add stratum mining.ping support (like cgminer 4.7.1+) and prevent disconnect
on unknown methods, reply it is unsupported.
2016-05-15 18:18:45 +02:00
Tanguy Pruvot
838f108dd4
decred: last vote bit should not be changed
2016-04-16 02:44:50 +02:00
Tanguy Pruvot
446e1abd66
decred: keep first protocol without the vote arg
...
argh... suprnova again...
2016-04-06 18:13:54 +02:00
alexis78
be1f64446a
vanilla: sync with MrM4D, remove SSE2 midstate computation
...
was not useful and hard to read...
2016-03-23 11:39:34 +01:00
Tanguy Pruvot
054af6526c
decred: link the --vote parameter
...
without param or 0 = no vote, valid choices will start to 1..
stratum + getwork
2016-03-19 09:27:03 +01:00
Tanguy Pruvot
5a69056ee5
blake2s cleanup
2016-03-13 19:36:01 +01:00
Tanguy Pruvot
7ffe65c262
blake2s algo
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-03-13 16:50:32 +01:00
Tanguy Pruvot
24f452adf6
decred: missed --help
2016-03-02 00:11:26 +01:00
Tanguy Pruvot
d58490911a
decred: remove some useless double flip
2016-02-28 18:19:32 +01:00
Tanguy Pruvot
35738cec23
api: add stales and pools algo/name
...
+ remove hardcoded stales check on suprnova...
2016-02-27 17:48:42 +01:00
Tanguy Pruvot
e1fd687b9b
count pool stales + suprnova workaround
...
there was a weird job id problem not seen on yiimp stratum
2016-02-24 01:33:55 +01:00
Tanguy Pruvot
099195e39d
decred: use given extradata...
2016-02-21 14:58:31 +01:00
Tanguy Pruvot
f2f11b2331
getwork: fix reggression with normal work size
2016-02-20 19:41:26 +01:00
Tanguy Pruvot
7a62bf37fa
decred: a bit more clean...
2016-02-19 18:06:24 +01:00
Tanguy Pruvot
a823cca7f9
decred: allow custom extranonce sizes
...
the extranonce is already placed after header in job.coinbase
2016-02-19 15:52:17 +01:00
Tanguy Pruvot
4944e1a098
mrM4D vnl, with some changes
2016-02-19 11:31:00 +01:00
Tanguy Pruvot
7c9ec8629f
decred: handle a second nonce
2016-02-18 22:47:03 +01:00
Tanguy Pruvot
6cd53a2305
decred: quick fix for low net diff (testnet)
2016-02-18 12:36:56 +01:00
Tanguy Pruvot
b0617ba0fc
Revert "decred: prepare full stratum support"
...
This reverts commit 4e769915d80b35d2294249040841155f830643fa.
proper v1.7.3 for yiimp
2016-02-18 11:22:50 +01:00
Tanguy Pruvot
4e769915d8
decred: prepare full stratum support
2016-02-15 08:46:32 +01:00
Tanguy Pruvot
7d4c48d1d8
1.7.3 stratum test
2016-02-13 16:14:57 +01:00
Tanguy Pruvot
7fd2df5ba9
stratum: missing bloc height notif + range
2016-02-12 21:32:22 +01:00
Tanguy Pruvot
9bb9af49b2
decred: stratum tests with extranonce field
...
This implementation doesnt compute the merkle root, but allow
to mine on yiimp with the help of decred extradata fields.
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-02-12 14:45:54 +01:00
Tanguy Pruvot
fc27c25436
windows builds cleanup
2016-02-11 07:57:44 +01:00
Tanguy Pruvot
6e95407dcf
decred algo for longpoll/getwork
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-02-11 07:10:46 +01:00
xCoreDev
2e16d00f63
vanilla algo (Blake256 8 rounds - double sha256)
2016-01-26 19:01:42 +01:00
Tanguy Pruvot
e75b26feb4
sib coin algo (X11 + Streebog)
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2015-12-31 19:11:48 +01:00
Tanguy Pruvot
a4404bc325
Add advanced resume options for conditional mining
...
only available for single pool, in multi, max-xxx rotates the pool
2015-12-18 19:48:52 +01:00
Tanguy Pruvot
be73cd1ae0
improve the device mapping and a possible segfault
...
when using -n, work_restart array was not allocated
2015-12-03 15:03:19 +01:00
Tanguy Pruvot
e4476a5eee
reduce crashes on debug tests
2015-11-06 19:40:14 +01:00
Tanguy Pruvot
2247605d23
quark: add support for SM 2 devices
...
todo: use nonce vectors for the second branch
GPU #0 : Gigabyte GTX 460, 261.26 kH/s
accepted: 2/2 (diff 0.046), 254.36 kH/s yay!!!
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2015-11-06 04:10:06 +01:00
Tanguy Pruvot
21115b7fc6
scrypt: link texture-cache parameter
2015-11-05 17:06:35 +01:00