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
85c212eaad
implement x11evo algo
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-05-31 20:05:15 +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
929eb7ce3d
we are in 2016... oops
2016-05-09 16:38:24 +02: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
6f4a1baa00
official release, 1.7.4
...
multiple 1.7.3 preview versions were compiled during the decred stratum
tests. Please use this newer version.
2016-02-28 18:36:16 +01:00
Tanguy Pruvot
08d58aebb1
release notes
2016-02-19 11:30:24 +01:00
Tanguy Pruvot
e18355ea9a
release 1.7.2
2016-02-11 07:28:23 +01:00
Tanguy Pruvot
fcf6c1167b
README
2016-02-11 07:10:54 +01:00
xCoreDev
2e16d00f63
vanilla algo (Blake256 8 rounds - double sha256)
2016-01-26 19:01:42 +01:00
Tanguy Pruvot
76a22479b1
whirlpool midstate and debug/trace defines
...
+ new cuda_debug.cuh include to trace gpu data
Happy new year!
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-01-01 10:40:26 +01:00
Tanguy Pruvot
d796a801c5
readme and vstudio project
2015-12-31 19:20:33 +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
55932ee6f0
update windows version info
2015-11-08 15:17:42 +01:00
Tanguy Pruvot
d7c2168f2b
quark: static shared memory allocation for SM3+
...
from KlausT committed on 4 Jan, add a few kH/s
2015-11-06 15:16:43 +01:00
Tanguy Pruvot
e50556b637
various changes, cleanup for the release
...
small fixes to handle better the multi thread per gpu
explicitly report than quark is not compatible with SM 2.1 (compact shuffle)
2015-11-04 14:59:59 +01:00
Tanguy Pruvot
e9b88b45e4
prepare the 1.7 release
2015-11-02 17:52:24 +01:00
Tanguy Pruvot
4868c412b0
windows: add support for SM 2.1, drop SM 3.5 (x86)
...
Mostly to do compatibilty tests, SM 2.1 support is very limited
SM 3.0 code should run on SM 3.5 (only a few cards use this arch)
As i can't test SM 3.5, its best to let users do their own tests...
2015-10-15 23:02:35 +02:00
Tanguy Pruvot
fc84c719e9
lyra2: improve cuda implementation (part 1, SM5+)
...
based on the new djm34 method, 2x faster than first version
cleaned and tuned for the GTX 750/960 (linux / cuda 6.5)
2015-10-13 00:57:29 +02:00
Tanguy Pruvot
9dfa757dc7
warn on cuda errors + various small changes
...
The full benchmark can now be launched with "ccminer --benchmark"
add a new helper function which log a warning with last cuda error
(not shown with the quiet option) : CUDA_LOG_ERROR();
it can be used where miner.h is included (.c/.cpp/.cu)
fix x14 (in ccminer.cpp), a break was missing in switch..case
2015-10-12 08:46:13 +02:00
Tanguy Pruvot
c6dcc5e5cf
benchmark: show mem and default throughput in results
...
and prepare a new function to get the default intensity
also, take care of multiple threads per gpu...
2015-10-11 04:38:28 +02:00
Tanguy Pruvot
5308898d1c
start v1.7, apply new prototypes to all algos
2015-09-23 15:42:17 +02:00
Tanguy Pruvot
cd64f9b0e7
Add a new cuda-schedule parameter
...
0: cudaDeviceScheduleAuto
1: cudaDeviceScheduleSpin
2: cudaDeviceScheduleYield
4: cudaDeviceScheduleBlockingSync
Also set the best one (4) for luffa algo by default...
2015-09-17 23:45:03 +02:00
Tanguy Pruvot
4b40c16359
v1.6.6 release
2015-08-28 11:30:04 +02:00
Tanguy Pruvot
629d987177
Allow to load remote config files with curl
...
different samples of use:
ccminer -c http://127.0.0.1/ccminer.json
or dynamically from a web application :
ccminer -c http://127.0.0.1/ccminer/config.php?h=linux
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2015-08-24 08:44:34 +02:00
Tanguy Pruvot
01f3183c31
bmw algo for MDT, with midstate
...
which could be extracted from json too
replace a satcoin by another one ;)
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2015-08-22 15:01:51 +02:00
Tanguy Pruvot
e3548f46f3
drop animecoin support
...
no more really minable... just minable in french
2015-08-22 12:35:22 +02:00
Tanguy Pruvot
736f916da3
Restore default timeout (300s) for normal use
...
Was only useful to reduce pool switching problems but
some pools require a longer value.
2015-08-22 12:30:30 +02:00
Tanguy Pruvot
4b04ca8027
lyra2v2: aliases and readme
2015-08-18 09:27:30 +02:00
Tanguy Pruvot
3788fef9fd
Restore whirlpoolx algo
2015-08-15 06:53:40 +02:00
Tanguy Pruvot
6b69246c33
intermediate 1.6.5-C11 release for chaincoin
2015-07-06 22:40:48 +02:00
Tanguy Pruvot
c5df142124
Add c11 algo (x11 variant)
...
Used by Chaincoin and Flaxscript
2015-06-29 11:46:16 +02:00
Tanguy Pruvot
15293d063f
remove pluck algo
...
Supcoin seems.... dead and the algo was not supported on all devices
2015-06-28 20:48:23 +02:00
Tanguy Pruvot
25a78c96b5
nvml: allow to keep modified clocks + vendors
...
--keep-clocks option prevent reset clocks on exit...
2015-06-25 14:21:25 +02:00
Tanguy Pruvot
7661f73317
prepare the 1.6.5 release
2015-06-23 05:42:06 +02:00
Tanguy Pruvot
5636e2be5e
remove double reference to luffa algo
...
doomcoin is dead but the luffa algo is still used (Joincoin)..
keep doom as alias for compat... rename functions...
2015-06-10 22:10:16 +02:00
Tanguy Pruvot
d25b42e41b
Add diff-multiplier (-m) option
...
Remove -v and -m short params specific to heavycoin
Add --diff-multiplier (-m) and rename --diff to --diff-factor (-f)
--diff is kept for compat, but no more in help
This prevent using weird values like -f 0.0000125
2015-06-10 21:14:36 +02:00
Tanguy Pruvot
b165cc32e6
v1.6.4
2015-05-26 12:29:03 +02:00
Tanguy Pruvot
58a5ccfd6a
Prepare the 1.6.4 release...
2015-05-23 05:28:28 +02:00
Tanguy Pruvot
298573b45d
Drop Whirlpool and whirpoolx algos, no more used...
...
Vanillacoin is now PoS only
2015-05-19 01:05:38 +02:00
Tanguy Pruvot
b4ab64e5f3
prepare the 1.6.3 release
2015-05-14 23:42:11 +02:00
Tanguy Pruvot
fbafe814dd
update README
2015-05-12 21:41:14 +02:00
Tanguy Pruvot
65c1d787e7
add neoscrypt based on djm34 work
...
indent, link --intensity, and some clean up
Tested speed on linux ~= 160kH/s on a 750Ti (Black Edition)
To be continued...
2015-05-03 14:38:15 +02:00
Tanguy Pruvot
a0c8bd8be4
update readme for release
2015-04-21 17:04:14 +02:00
Tanguy Pruvot
c7698afb4a
scrypt: add --interactive option
...
also tested batchsize and texturecache but seems useless,
they can be tested/tuned directly in kernel variants...
Note: -i cuduminer param is already used in ccminer (--intensity)
2015-04-19 15:25:14 +02:00
Tanguy Pruvot
c6a94c9998
Add time-limit option and exit codes
...
based on cudaminer implementation...
2015-04-19 12:16:01 +02:00
Tanguy Pruvot
163430daae
Skein/Skein2 SM 3.0 devices support
...
+ code cleanup
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2015-04-15 01:27:48 +02:00
Tanguy Pruvot
d58d53f2b2
update README, small changes, prepare release 1.6.1
...
still need a SM 3.0 fix for skein...
2015-04-14 23:28:00 +02:00