Tanguy Pruvot
402e70f636
Update VS Project
2014-09-10 00:27:01 +02:00
Tanguy Pruvot
7cc5222394
Move common check_cpu functions to root
2014-09-10 00:27:01 +02:00
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)
2014-09-10 00:26:55 +02:00
Tanguy Pruvot
429266346c
Prepare version 1.4.2
2014-09-09 21:59:03 +02:00
Tanguy Pruvot
13bb9d267e
Remove debug rpc, already exists with -P
2014-09-09 21:59:03 +02:00
Tanguy Pruvot
9e5ec398b2
Purge anti-dup data on target change
2014-09-09 21:59:03 +02:00
Tanguy Pruvot
cec5baea95
enable colors by default, except for syslog
...
debug: show compared hash diffs in color
2014-09-09 21:59:03 +02:00
Tanguy Pruvot
3ed36f285b
try to prevent gpu pauses
2014-09-09 21:59:03 +02:00
Tanguy Pruvot
402e416853
Add pentablake algo (-a penta)
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2014-09-09 21:58:58 +02:00
Tanguy Pruvot
95ac1d0f19
x11: adapt some blake 256 opts to 512 one
...
blake512: for the moment 6.2ms vs 7.12 before (+10%)
2014-09-09 17:55:07 +02:00
Tanguy Pruvot
42eafcbe85
Put CRC-32 function in a new unit
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2014-09-06 19:41:48 +02:00
Tanguy Pruvot
11b04d82ff
update readme, tag v1.4.1
2014-09-06 17:16:52 +02:00
Tanguy Pruvot
5ccd166916
blake: introduce pdata head cache (speed x2)
2014-09-06 16:26:53 +02:00
Tanguy Pruvot
65909ec3b7
blake: handle case when 2 hashes are found in a call
2014-09-06 11:43:32 +02:00
Tanguy Pruvot
52ec8830b1
blake: blakecoin variant now works
2014-09-06 01:21:30 +02:00
Tanguy Pruvot
ecc86af102
blake: sometimes faster, or not
2014-09-05 21:12:38 +02:00
Tanguy Pruvot
b98239ec2a
hashlog: enhance scan range store and debug dump
2014-09-05 20:01:50 +02:00
Tanguy Pruvot
3356e6f8bf
blake: some more KH/s on linux
2014-09-05 20:00:07 +02:00
Tanguy Pruvot
12fefe5de0
blake: add a few more MH/s, prepare blakecoin
2014-09-05 19:12:29 +02:00
Tanguy Pruvot
5682b7d241
blake: add also blakecoin (8-rounds) variant
2014-09-05 19:12:29 +02:00
Tanguy Pruvot
416f7f3708
hashlog: keep compat with VS2012
2014-09-05 19:12:29 +02:00
Tanguy Pruvot
e1159629b4
blake: typo for windows on last commit
2014-09-05 09:47:24 +02:00
Tanguy Pruvot
033fb5745c
Release v1.4 with blake
2014-09-05 08:20:19 +02:00
Tanguy Pruvot
9bf927a496
hashlog: fix erase while iterating exception
2014-09-04 18:18:53 +02:00
Tanguy Pruvot
746398f435
blake: fix reduced speed on windows, wtf
2014-09-04 17:34:30 +02:00
Tanguy Pruvot
3341e0324f
blake: speed +10%, no more size conversions
2014-09-04 16:17:11 +02:00
Tanguy Pruvot
2ebfb546a6
clean extra logs, show bloc height on new jobs
2014-09-04 13:27:41 +02:00
Tanguy Pruvot
415945eb20
Makefile: use the CUDA_CFLAGS var
2014-09-04 12:01:22 +02:00
Tanguy Pruvot
806c3e8691
enhance double scan checks
2014-09-04 11:11:39 +02:00
Tanguy Pruvot
a270adc4b6
to test on windows
2014-09-03 22:13:07 +02:00
Tanguy Pruvot
124ddee2fe
blake: fix of bad difficulty
2014-09-03 15:02:31 +02:00
Tanguy Pruvot
69616b37ac
hashlog: prepare store of scanned range
2014-09-03 14:49:13 +02:00
Tanguy Pruvot
b1f5df374d
stratum: store server time offset in context
2014-09-03 14:49:09 +02:00
Tanguy Pruvot
1a4391d7ff
hashlog: prevent double computing on jobs already done
2014-09-03 12:20:24 +02:00
Tanguy Pruvot
049e577301
tmp blake log
2014-09-03 09:49:14 +02:00
Tanguy Pruvot
43d3e93e1a
blake: set a max throughput
2014-09-03 09:29:51 +02:00
Tanguy Pruvot
7e595a36ea
blake: cleanup, remove d_hash buf, not in a chain
...
host: only bencode if gpu hash was found
2014-09-03 08:33:55 +02:00
Tanguy Pruvot
de80c7e9d1
blake: remove unused parameter and fix index in d_hash
...
that reduce the speed to 92MH/s but the next commit
give us 30 more
so, todo: merge the whole checkhash proc in gpu_hash
and remove this d_hash buffer...
2014-09-02 20:20:53 +02:00
Tanguy Pruvot
2d42ae6de5
stratum: handle a small cache of submitted jobs
...
Prevent to send duplicated shares on some pools like hashharder..
This cache keeps submitted job/nounces of the last 15 minutes
so, remove exit on repeated duplicate shares,
the submitted cache now handles this problem.
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2014-09-02 08:01:26 +02:00
Tanguy Pruvot
1b8c3c12fa
debug: a new boolean to log or not json rpc data
2014-09-02 03:38:57 +02:00
Tanguy Pruvot
1f99aae0ff
exit on repeated duplicate shares (to enhance)
...
create a new function proper_exit() to do common stuff on exit...
2014-09-01 20:28:34 +02:00
Tanguy Pruvot
530732458a
blake: use a constant for threads, reduce mallocated d_hash size
...
and clean a bit more...
2014-09-01 20:00:25 +02:00
Tanguy Pruvot
0aeac878ef
blake: tune up and cleanup, ~100 MH/s on a normal 750Ti
...
tested on linux and windows (x86 binary)...
but there is a high number of duplicated shares... weird
2014-09-01 12:24:26 +02:00
Tanguy Pruvot
4a52d0553b
debug: show json methods, hide hash/target if ok
2014-09-01 12:24:22 +02:00
Tanguy Pruvot
1fb9becc1f
cpu-miner: sort algos by name, show reject reason
2014-09-01 09:50:19 +02:00
Tanguy Pruvot
bfe96c49b0
release 1.4, update README...
2014-09-01 06:07:42 +02:00
Tanguy Pruvot
c17d11e377
add "blake" 256, 14 rounds (for NEOS blake, not BlakeCoin)
...
also remove "missing" file, its old and not compatible with ubuntu 14.04
2014-09-01 05:53:36 +02:00
Tanguy Pruvot
c56af0d976
output: show the current stratum/algo on new blocks
2014-08-31 02:51:24 +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
ba7b6ba1a0
cputest: simplified func to print hashes with algo names
...
add a prefixed printf with some colors
2014-08-31 00:00:06 +02:00