Tanguy Pruvot
0dd022779b
power monitoring thread + some api changes
...
based on alexis monitoring thread idea, but which only use one thread
note: other api changes will come soon, related to that
8 years ago
Tanguy Pruvot
242aa4144b
scanlog: remember sharediff for multiple nonces
...
rpc2: handle properly secondary nonce(s) + api ping time fix
be sure to fully recompile, structures are changed
8 years ago
Tanguy Pruvot
93adb56c8e
handle cryptonight light variant
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
8 years ago
Tanguy Pruvot
066a569357
import xmr, to finish
...
todo: fix jh cuda and wrong decimal diff (0xffff problem ?)
8 years ago
Tanguy Pruvot
2bbccc5ff4
wildkeccak, basic stratum port of rpc 2.0
...
scratchpad delete fix and redownload, reduce rejects
(work in progress)
8 years ago
Tanguy Pruvot
099389f64f
ccminer: be more quiet with -q, skip header noise
8 years ago
Tanguy Pruvot
c11901260a
limit per gpu hashrate logs to 3 sec intervals
...
may be required for very fast algos, like blake2s
8 years ago
Tanguy Pruvot
36aedbb48e
veltor update, 10x faster :p
...
From Alexis work, sib hash rate 200% also..
8 years ago
Tanguy Pruvot
c27f3139aa
update startup credits
8 years ago
Tanguy Pruvot
1a31d4d2d6
sia: move specific code in a new rpc unit
...
part 1: longpoll stuff (nanopool)
8 years ago
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).
8 years ago
Tanguy Pruvot
c933ad901e
sia: add missing algo in --help
8 years ago
Tanguy Pruvot
34e97bf3e6
Show intensity on init for all algos
8 years ago
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
8 years ago
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
8 years ago
Tanguy Pruvot
8f965c2cb2
windows: prevent system sleep while mining
8 years ago
Tanguy Pruvot
1a51a84a94
sia: small mutex fix on errors
8 years ago
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>
8 years ago
Tanguy Pruvot
b31fb5316b
sia: cuda impl. and suprnova getwork over stratum
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
8 years ago
Tanguy Pruvot
5703a74e22
lbry algo (stratum only)
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
8 years ago
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
8 years ago
Tanguy Pruvot
fc1472b5f7
nvapi: allow different led modes (mining,shares)
8 years ago
Tanguy Pruvot
d43084cec6
nvapi: improve rgb led stability + multi gpus
8 years ago
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.
8 years ago
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...
8 years ago
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>
8 years ago
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>
8 years ago
Tanguy Pruvot
85c212eaad
implement x11evo algo
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
9 years ago
Tanguy Pruvot
a7905e6802
some changes to prepare 1.8 and VS2015 support
...
also move vstudio specific cpuminer-config.h in compat/
9 years ago
Tanguy Pruvot
1b124720fe
fix vote default value for suprnova
9 years ago
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...
9 years ago
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.
9 years ago
Tanguy Pruvot
838f108dd4
decred: last vote bit should not be changed
9 years ago
Tanguy Pruvot
446e1abd66
decred: keep first protocol without the vote arg
...
argh... suprnova again...
9 years ago
alexis78
be1f64446a
vanilla: sync with MrM4D, remove SSE2 midstate computation
...
was not useful and hard to read...
9 years ago
Tanguy Pruvot
054af6526c
decred: link the --vote parameter
...
without param or 0 = no vote, valid choices will start to 1..
stratum + getwork
9 years ago
Tanguy Pruvot
5a69056ee5
blake2s cleanup
9 years ago
Tanguy Pruvot
7ffe65c262
blake2s algo
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
9 years ago
Tanguy Pruvot
24f452adf6
decred: missed --help
9 years ago
Tanguy Pruvot
d58490911a
decred: remove some useless double flip
9 years ago
Tanguy Pruvot
35738cec23
api: add stales and pools algo/name
...
+ remove hardcoded stales check on suprnova...
9 years ago
Tanguy Pruvot
e1fd687b9b
count pool stales + suprnova workaround
...
there was a weird job id problem not seen on yiimp stratum
9 years ago
Tanguy Pruvot
099195e39d
decred: use given extradata...
9 years ago
Tanguy Pruvot
f2f11b2331
getwork: fix reggression with normal work size
9 years ago
Tanguy Pruvot
7a62bf37fa
decred: a bit more clean...
9 years ago
Tanguy Pruvot
a823cca7f9
decred: allow custom extranonce sizes
...
the extranonce is already placed after header in job.coinbase
9 years ago
Tanguy Pruvot
4944e1a098
mrM4D vnl, with some changes
9 years ago
Tanguy Pruvot
7c9ec8629f
decred: handle a second nonce
9 years ago
Tanguy Pruvot
6cd53a2305
decred: quick fix for low net diff (testnet)
9 years ago
Tanguy Pruvot
b0617ba0fc
Revert "decred: prepare full stratum support"
...
This reverts commit 4e769915d8
.
proper v1.7.3 for yiimp
9 years ago