Tanguy Pruvot
f86784ee56
Add skein algo (Skeincoin, Myriad, Unat...)
...
SKEIN512 + SHA256
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
10 years ago
Tanguy Pruvot
a37e909db9
Add zr5 algo (for SM 3.5+)
...
uint4 copy + keccak cleanup, groestl: small uint4 opt
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
10 years ago
Tanguy Pruvot
5988e945ef
some cleanup and longpoll changes
10 years ago
Tanguy Pruvot
35cc5908ee
windows: return to normal priority, fix json decref
...
the jansson error seems only seen in windows debug mode
10 years ago
Tanguy Pruvot
7f00bce5ae
longpoll: auto disable gbt when not supported
10 years ago
Tanguy Pruvot
86a31172b0
cputest: dont share mem of buf and scratchpad
...
and change algo names color to green...
10 years ago
Tanguy Pruvot
2c2269dcb6
cputest: cleanup + calloc
10 years ago
Tanguy Pruvot
5e42389b4b
pluck: finish the algo, add cpu validation
10 years ago
Tanguy Pruvot
77c737ff72
various small changes and update readme
10 years ago
Tanguy Pruvot
f8f46bfe5b
whirlpoolx: fix for multi-gpu support
...
add also cputest entry and do some cleanup...
10 years ago
Tanguy Pruvot
9c4158aadb
debug: x11 algo traces for cuda 7 problem
10 years ago
Tanguy Pruvot
81fd04a208
hashrate: Remove some extra units and allow 4 digits
...
to keep current X11 output (sample: 2950.01 kH/s)
10 years ago
Erik Mossberg
c41d9e7bb6
hashrate: format units based on the value size
10 years ago
Tanguy Pruvot
5dd2534df9
Handle a default config file (ccminer.conf)
...
This allow to "debug" easily in visual studio (without project changes)
Prepare version 1.5.3, update README
10 years ago
Tanguy Pruvot
3938dce740
api: one decimal is enough for intensity
...
and fix windows build... missing __func define
10 years ago
Tanguy Pruvot
bec89724d5
logs: prevent multiple warnings
10 years ago
Tanguy Pruvot
70743eb48d
solo: get bloc height and trap more errors
...
and disable multiple nonce on wallets,
a bloc cant be resolved twice ;)
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
10 years ago
Tanguy Pruvot
f9bba0ff1a
lyra2: small changes and code cleanup
10 years ago
Tanguy Pruvot
5db46b74b5
lyra2: fix cpu hash + validation
10 years ago
Tanguy Pruvot
c5b349e079
Add Lyra2 algo, based on Vertcoin published code
...
Seems to be djm34 work, i recognize the code style ;)
Code was cleaned/indented and adapted to my fork...
Only usable on the test pool until 16 december 2014!
10 years ago
Tanguy Pruvot
1b65cd05cc
heavy: add error checks, fix strict aliasing and linux
...
The core problem was the cuda hefty Thread per block set to high
but took me several hours to find that...
btw... +25% in heavy 12500 with 256 threads per block... vs 128 & 512
if max reg count is set to 80...
10 years ago
Tanguy Pruvot
7e15f31706
api: pool query (uptime, ping, discon., url and user)
10 years ago
Tanguy Pruvot
d7c13b0611
stratum: handle standard method if extranonce is ignored
...
seen on yamp.com pools
10 years ago
Tanguy Pruvot
3be08ad944
update readme (api, current changes, credits)
10 years ago
Tanguy Pruvot
5a869d1c63
stratum: difficulty can be buggy with values close to zero
...
bug seen on windows with xpool.ca (x11)
10 years ago
Tanguy Pruvot
2ea9da1415
stratum: add more checks on request id
10 years ago
Tanguy Pruvot
7ce3fed611
extranonce: ignore subscribe timeout, not the parse errors
10 years ago
Tanguy Pruvot
5ddc8de9da
stratum: handle optional mining.set_extranonce
...
allow pools to switch more coins without reconnect
Tested ok on a nicehash x11 pool
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
10 years ago
Tanguy Pruvot
6a9b8a5ab2
hashlog: use work objects, put struct in miner.h
10 years ago
Tanguy Pruvot
3652c708b9
api: add histo command and difficulty
...
enhance multi-gpu stats and fix nvapi indexes
change syslog prefix to ccminer (cpuminer remains)
api 1.1 modified - not officially released yet
10 years ago
Tanguy Pruvot
e82f5d4d75
restore divided hashrate for quark and jackpot
...
The previous way it was done was not correct (hashdone divided/2)
So add a factor 0.5 to the computed hashrate... to stay comparable
10 years ago
Tanguy Pruvot
e40a7a720c
ccminer: rename main file and switch to C++
...
There was a different behavior on linux and visual studio
That was making it hard to link functions correctly
That remove some ifdef / extern "C" requirements
note about x86 releases, x86 nvml.dll is not installed on Windows x64!
10 years ago
Tanguy Pruvot
4c3964539f
Fix vc debug builds, missing symbols
10 years ago
Tanguy Pruvot
12fafd5687
Try to reconnect on pool duplicates
...
reduce log announces and define uchar in miner.h
10 years ago
Tanguy Pruvot
5bc969fa57
Some work on data alignment
...
linux: add -march=native (we build it ourself) and some other flags
+ remove unused vars (seen with -Wall)
10 years ago
Tanguy Pruvot
93bb428bdf
blake: rewrite the cache system
...
Unlike other hash algos, blake256 compute the hash
with blocks of 64 bytes.
We can do the first part on the cpu, only the 4 last int32
are computed on gpu (including the tested nonce)
Previous method was also using this kind of cache with a crc.
Blake Hash Speed: +5%
10 years ago
Tanguy Pruvot
6169bf683b
Add S3 Algo (1Coin)
...
Simple addition of the algo using existing X11 code
10 years ago
Tanguy Pruvot
0720797f1b
Add proper keccak-256 (maxcoin)
...
Cleaned from djm34 repo, tuned for the 750 Ti
10 years ago
Tanguy Pruvot
cdc29336f7
stats: compute work difficulty from target
10 years ago
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
10 years ago
Tanguy Pruvot
4f326576d2
implement X-Mining-Hashrate header
...
remove midstate extension, seems only used in sha256/scrypt
and prepare noncerange, need a pool which supports that to finish...
10 years ago
Tanguy Pruvot
799b230af2
enhance solo mining, update http headers
...
and prepare next version...
10 years ago
Tanguy Pruvot
23f0cee61f
Add cuda error checks on qubit algos
...
And rename doom to luffa, like djm34
10 years ago
Tanguy Pruvot
31f77b6524
Put bloc height extraction in a function
10 years ago
Tanguy Pruvot
c3eb66683a
Import djm34 qubit, deep and doom algos
...
Indent, and put commonly used functions proto. in cuda_helper.h
And add them to --cputest function
Also change the color option to --nocolor, -C is no more needed
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
(Which is tired to remove these german copy/pasted comments)
10 years ago
Tanguy Pruvot
13bb9d267e
Remove debug rpc, already exists with -P
10 years ago
Tanguy Pruvot
cec5baea95
enable colors by default, except for syslog
...
debug: show compared hash diffs in color
10 years ago
Tanguy Pruvot
3ed36f285b
try to prevent gpu pauses
10 years ago
Tanguy Pruvot
402e416853
Add pentablake algo (-a penta)
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
10 years ago
Tanguy Pruvot
9140e7f8ad
Release 1.4.1, with blake cache (220MH/s)
10 years ago