1
0
mirror of https://github.com/GOSTSec/ccminer synced 2025-01-08 22:07:56 +00:00
Commit Graph

35 Commits

Author SHA1 Message Date
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