Tanguy Pruvot
6dc1bbdd47
prepare the new release
2018-06-23 13:39:38 +02:00
Tanguy Pruvot
ffd6cf38bf
update readme and win ver
2018-05-06 18:18:05 +02:00
Tanguy Pruvot
78dad7dd65
x16r algo and new kernels
...
Was a very long work but finally working,
and unlike xevan these new kernels are reusable..
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2018-02-04 08:06:44 +01:00
Tanguy Pruvot
b54be470e1
upgrade BIGNUM class for openssl 1.1
2018-01-04 18:14:57 +01:00
Tanguy Pruvot
b70409ab5b
lyra2RE: link the merged blake/keccak kernel into algos
...
old keccak256_gpu_hash_32 kernel commented to reduce binary size
compat. not yet tested on old cards
2017-12-14 18:21:40 +01:00
Tanguy Pruvot
2e0a977784
polytimos algo (6 chained algos with streebog)
2017-11-16 10:42:35 +01:00
Tanguy Pruvot
3dbcc5dbbf
Import phi algo (by anorganix)
...
only made a few changes to keep algos in the alpha order
2017-10-07 11:18:15 +02:00
Tanguy Pruvot
ebf055d585
update c11 like tribus + 2.2.1 readme
2017-09-01 20:43:52 +02:00
Tanguy Pruvot
cbede12c47
Add skunk algo, initial version
2017-07-21 22:41:05 +02:00
Tanguy Pruvot
8cf21599d4
Interface nicehash djeZo equihash solver (squashed)
...
Todo:
- send block height via stratum protocol (encoded in jobid?)
- remove equi/blake2 cpu algorithm to use common one
the extranonce imcompatibility is related to the solver nonce data,
offsets may be reversed in nheqminer, to check...
The solver was adapted for SM 3.0+ support (no perf changes)
Note: The solver was not improved on purpose, to be able compare
the two miners performances (nheqminer 0.5c the last open sourced, and ccminer)
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
stratum: code cleanup, move equi fns in equi folder
2017-05-23 23:54:35 +02:00
Tanguy Pruvot
81d5f4e862
Improve project build compatibility (mac/vs2015)
...
This is incomplete, but is a first step...
2017-05-09 05:56:28 +02:00
Tanguy Pruvot
762c7f8656
nvapi: fix plimit argument on x64
...
now use the same percents as the x86
nvml watts (like linux) could work but requires admin rights
2017-05-07 12:09:55 +02:00
Tanguy Pruvot
2bbccc5ff4
wildkeccak, basic stratum port of rpc 2.0
...
scratchpad delete fix and redownload, reduce rejects
(work in progress)
2017-01-06 08:55:15 +01:00
Tanguy Pruvot
397472818d
prepare 1.8.4 release
2016-11-03 18:55:42 +01: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
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
35bfe8d191
update version
2016-08-09 22:56:52 +02:00
Tanguy Pruvot
9123eff7dd
Update Galax vendor id, used on 1070s
2016-07-25 16:37:00 +02:00
Tanguy Pruvot
036473347e
nvapi: fan level, for future use... maybe
2016-07-01 20:13:47 +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
801db3d076
nvapi: be more secure with unsupported apis
...
also query the led level and fix OV delta output
note: the Gigabyte 1080 G1 seems not compatible with the current nvapi
2016-06-29 12:00:40 +02:00
Tanguy Pruvot
095f25f9a8
nvapi: pascal core voltage boost + meminfo fix x86
...
cuda 6.5 one seems to crash on pascal or report invalid mem sizes
2016-06-26 22:30:54 +02:00
Tanguy Pruvot
d19039fd7f
nvapi: read pascal voltage + show meminfo in -Dn
...
also add perf stats api, unsure what it is exactly..
2016-06-26 08:28:44 +02:00
Tanguy Pruvot
7ff179abe9
nvapi: base memclock was wrong on maxwell
2016-06-25 16:18:39 +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
bdc441ebd0
nvapi: link some more apis, pascal boost table
...
these informations are shown with ccminer -D -n
2016-06-24 10:06:54 +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
7a8ae1ab7a
update static nvapi lib to R361 v2 (Jan 2016)
2016-06-21 03:00:44 +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
cb9d51c026
x64: link nvml api to allow app. clocks and P0
...
_WIN32 is also defined on x64 builds...
+ fix compat/getopt dos2unix (there was mixed CRLF)
2015-06-23 05:24:18 +02:00
Tanguy Pruvot
efd507fb3b
vstudio: add missing ssl/crypto includes for bignum
2015-06-11 00:17:44 +02:00
Tanguy Pruvot
f524917bef
update readme and openssl (1.0.1i)
2014-11-27 12:01:11 +01:00
Tanguy Pruvot
858c3d9370
jansson: use config.h new name (like v2.7)
...
to prevent config.h conflicts
2014-11-23 22:11:46 +01:00
Tanguy Pruvot
2300326b7a
jansson: fix version header
2014-11-23 21:20:16 +01:00
KlausT
ac641a0761
delete compat/thrust
...
why was it even included here in the first place?
It's part of the CUDA Toolkit
2014-11-23 19:13:32 +01:00
Tanguy Pruvot
e72c6d4785
Update jansson windows sources to 2.6
...
There was sometimes problems with float values close to 0 (like 0.001)
2014-11-22 16:20:10 +01:00
Tanguy Pruvot
15eea1bc81
api: add nvapi for windows binaries
...
nvml.dll doesnt exists for 32bit binaries! use nvapi to get infos
seems to have more/different features than NVML... like pstate etc..
This is nvapi r343 : https://developer.nvidia.com/nvapi
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2014-11-13 19:01:36 +01:00
Tanguy Pruvot
5e8ff5226b
update curl prebuilt libs to a light 7.38.0
...
curl built from tpruvot/curl-for-windows project with the HTTP_ONLY define
This project doesnt require SSH, LDAP and all the internel protocols ;)
Remove 200KB to the final binaries
2014-11-04 14:47:28 +01:00
Tanguy Pruvot
f737f7f0cb
Fix usage and big strings on windows (colors rel.)
...
vsnprintf doesnt return the len on windows on fail, so use _vscprintf
2014-10-20 05:39:48 +02:00
Tanguy Pruvot
9f3c6b0520
Include windows curl and openssl prebuilt libs
...
Curl 7.35 without SSH2
OpenSSL 1.0.1e
ZLib 1.2.8
built with https://github.com/peters/curl-for-windows
2014-09-30 06:25:38 +02:00
Tanguy Pruvot
ce9b8002cd
fix automake and remove useless files, update build.sh
...
- use foreign AM_INIT_AUTOMAKE to skip COPYING file (which is LICENCE.txt)
http://www.gnu.org/software/automake/manual/html_node/Public-Macros.html
- use subdir-objects option to fix automake on ubuntu 14.04
2014-08-31 00:05:24 +02:00
Tanguy Pruvot
bcc19981c3
windows: use a static lib of pthreads 2.9.1
...
built with nmake clean VC-static
2014-08-26 05:10:23 +02:00
Tanguy Pruvot
aefb64c369
windows: implements the color option
...
based on old git implementation (2009)
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2014-08-26 03:39:23 +02:00
Tanguy Pruvot
2c8ccd0edc
refresh pregenerated linux make files
2014-08-12 14:47:08 +02:00
Tanguy Pruvot
06763c20b1
Implement x14 (cuda + cpu functions)
...
Project was updated for VS2013 and CUDA SDK 6.5
add also a --cputest function to dump cpu hash results
TODO: x15 is not fully functional, but first loop seems ok
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2014-08-12 14:47:03 +02:00
Christian Buchner
0659d697c1
Revision 0.6 with myriad-groestl and jackpot coin
2014-04-27 01:26:08 +02:00
Christian Buchner
6aac3fbba5
commit initial version 0.1
2014-03-18 22:17:40 +01:00