1
0
mirror of https://github.com/GOSTSec/ccminer synced 2025-01-09 14:28:15 +00:00
Commit Graph

511 Commits

Author SHA1 Message Date
Tanguy Pruvot
7edc02633f linux: return to SM 5.0 only default
and tag version 1.6.2
2015-04-21 17:52:09 +02:00
Tanguy Pruvot
22c28ccbef scrypt: strip keccak/blake 256 remains 2015-04-21 17:43:25 +02:00
Tanguy Pruvot
a0c8bd8be4 update readme for release 2015-04-21 17:04:14 +02:00
Tanguy Pruvot
e74d5884b4 scrypt: final cleanup for 1.6.2 release 2015-04-21 16:56:22 +02:00
Tanguy Pruvot
ca9ec1b803 scrypt: compile also titan kernel with recent SM 2015-04-21 16:18:21 +02:00
Tanguy Pruvot
a6d88abbc9 scrypt: finish scrypt-jane algo import 2015-04-21 13:20:35 +02:00
Tanguy Pruvot
9208888c57 scrypt: assign specific compute models to the kernels 2015-04-21 11:12:41 +02:00
Tanguy Pruvot
4f379803d3 scrypt: remove some unused functions/algo checks
there was remains of blake algo
2015-04-21 09:51:09 +02:00
Tanguy Pruvot
1ad34dc13d reset: take care of multi-threaded gpus (-d 0,0)
to be tested... could create problems when reset in a chain like x11...
2015-04-21 09:12:43 +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
b8b810f30d scrypt: autotune, launch-config and lookup-gap options
also enhance scrypt variants algo checks to be case insensitive
2015-04-19 11:37:30 +02:00
Tanguy Pruvot
9dc78da2ee import and adapt scrypt from cudaminer project
scrypt-jane under work...
2015-04-18 18:24:55 +02:00
Tanguy Pruvot
275a028935 skein: compute midstate first
"Real" optimization based on KlausT precalc
2015-04-16 02:11:37 +02:00
Tanguy Pruvot
e7ae27137e x11/qubit: remove some extra MyStreamSynchronize
only one per loop is required to prevent 100% cpu usage
2015-04-15 05:30:22 +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
Tanguy Pruvot
7963dbb438 skein2 algo for woodcoin
Also known as Double Skein

Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2015-04-14 02:03:58 +02:00
Tanguy Pruvot
48515ad707 groestl: rename included cuda files 2015-04-06 23:46:34 +02:00
Tanguy Pruvot
0fceca6ffe zr5: reinit the card correctly on errors
previous method was doing a segfault...
2015-04-06 23:46:34 +02:00
Tanguy Pruvot
dcdafd8732 zr5: enhance pok hash system
And store some vars on the device to reduce proc params
2015-04-04 02:45:54 +02:00
Tanguy Pruvot
7c25f6dc0a zr5: disable some of the stratum stale work checks 2015-03-28 15:23:03 +01:00
Tanguy Pruvot
37395eefe4 skein: restore previous x11 speed 2015-03-28 13:32:08 +01:00
Tanguy Pruvot
6d74256c2d pluck: some cleanup 2015-03-28 12:04:53 +01:00
Tanguy Pruvot
4f43abb402 bmw512: indent and restore SM 3.0 compat
could be also the source of the problem seen with CUDA 7

restored the code before sp/klaus changes for SM 3.0 devices...
2015-03-28 12:01:50 +01:00
Tanguy Pruvot
38e6672d70 Allow test of SM 2.1/3.0 binaries on newer cards
Implementation based on klausT work.. a bit different

This code must be placed in a common .cu file,
cuda.cpp is not compiled with nvcc and doesnt allow cuda code...
2015-03-28 12:00:53 +01:00
Tanguy Pruvot
4426700e31 Add the -n (--ndevs) option like cgminer 2015-03-27 15:24:44 +01:00
Tanguy Pruvot
f86784ee56 Add skein algo (Skeincoin, Myriad, Unat...)
SKEIN512 + SHA256

Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2015-03-27 15:24:27 +01:00
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>
2015-03-27 15:16:25 +01:00
Tanguy Pruvot
5988e945ef some cleanup and longpoll changes 2015-03-27 08:03:26 +01:00
Tanguy Pruvot
9734186a37 jh512: import and improve klaus and sp changes
did not import the extra final function, which should stay compatible
with the common cuda_check_hash()
2015-03-20 05:36:40 +01:00
Tanguy Pruvot
e7567332f4 pluck: fix SM 3.0 compilation 2015-03-19 03:13:07 +01:00
KlausT
ae8e863591 remove uint32_t cast 2015-03-12 01:01:47 +01:00
Tanguy Pruvot
35cc5908ee windows: return to normal priority, fix json decref
the jansson error seems only seen in windows debug mode
2015-03-10 19:14:15 +01:00
Tanguy Pruvot
8b1137d5ec solo: get mining infos (diff/net hashrate)
will be exported in the api too...
2015-03-10 04:19:49 +01:00
Tanguy Pruvot
7f00bce5ae longpoll: auto disable gbt when not supported 2015-03-10 01:09:47 +01:00
Tanguy Pruvot
4acb9c5743 git: remove auto generated cpuminer-config.h.in 2015-03-09 14:25:43 +01:00
Tanguy Pruvot
86a31172b0 cputest: dont share mem of buf and scratchpad
and change algo names color to green...
2015-03-09 03:08:51 +01:00
Tanguy Pruvot
2c2269dcb6 cputest: cleanup + calloc 2015-03-09 02:49:11 +01:00
Tanguy Pruvot
5e42389b4b pluck: finish the algo, add cpu validation 2015-03-09 02:21:44 +01:00
Tanguy Pruvot
d6a421ae10 whirlpoolx: windows stay fluent with intensity 20 2015-03-08 23:00:59 +01:00
Tanguy Pruvot
ebd23bcc66 whirlpoolx: real fix for multi gpus
Main problem was the arrays allocations which should be made per cpu

Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2015-03-08 22:56:04 +01:00
Tanguy Pruvot
c1cfb3a131 cmdline: fix multi-gpu intensity
the comma presence check was wrong...
2015-03-08 16:45:09 +01:00
Tanguy Pruvot
77c737ff72 various small changes and update readme 2015-03-08 16:33:53 +01:00
Tanguy Pruvot
7939dce0aa pluck: adaptation from djm repo
remains the cpu validation check to do...

throughput for this algo is divided by 128 to keep same kind of intensity values (default 18.0)
2015-03-08 15:16:11 +01:00
Tanguy Pruvot
10d4f4a96a whirlpoolx: try to fix linux hashrates
bug reported by PVMining with a lot of cards (not seen here)
2015-03-08 14:21:39 +01:00
Tanguy Pruvot
f8f46bfe5b whirlpoolx: fix for multi-gpu support
add also cputest entry and do some cleanup...
2015-03-07 16:33:04 +01:00
Tanguy Pruvot
0019936328 Import Whirlpoolx algo from alexis78 repo
remove trailing spaces and move to x15 folder
2015-03-07 14:06:33 +01:00
Tanguy Pruvot
0f604439f5 api: fix high port numbers
and convert ccminer.rc from utf-16 to Latin1 (doesnt want utf-8),
required for git diff/merge/rebase...
2015-03-05 18:29:17 +01:00
Tanguy Pruvot
7048300ab8 enhance 64bit builds performance
x11 perf is now close to x86 binary, but its not the case on all algos.

Add also a build.cmd script to remember how to build on windows cmdline
2015-03-05 18:18:56 +01:00