Tanguy Pruvot
09c3ac6b4b
linux: fix missing dirname include
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
KlausT
bb71232f18
don't call timeEndPeriod twice
10 years ago
Tanguy Pruvot
00803b0b8d
Revert "I use CUDA7 on windows"
...
This reverts commit a74df25834
.
10 years ago
Tanguy Pruvot
a74df25834
I use CUDA7 on windows
10 years ago
Tanguy Pruvot
e3fc059bd7
Hide cpu binding log messages
10 years ago
Tanguy Pruvot
2d5e8aaced
anime: fix uint2 error (bmw)
10 years ago
Tanguy Pruvot
10a5e13fb3
Add windows icon and version
10 years ago
KlausT
a452c330dd
quark: remove unused variables
10 years ago
Tanguy Pruvot
872a55a180
Remove debug printf in cpu mask feature
10 years ago
Tanguy Pruvot
c7d3498bd8
myr-gr: clean up
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
26b51a557b
Allow different intensity per device
...
and clean the old variables, no more required
10 years ago
Tanguy Pruvot
768b5ccb76
import bmw512 uint2 changes from sp
...
+ some cleanup... 15KH/s won (750Ti)
10 years ago
Tanguy Pruvot
9f2dd3ee60
Remove some useless conversions
...
do not impact perfs neither...
10 years ago
Tanguy Pruvot
45206e49c1
hamsi: TPB of 128 give better results (+10kh)
10 years ago
Tanguy Pruvot
bba2df56d5
cpu-affinity: linux thread affinity was not set correctly
10 years ago
Tanguy Pruvot
833238cae5
cpu-affinity: fix windows process cpu affinity mask
10 years ago
Tanguy Pruvot
dfa9f63886
api: report intensity and throughput for each thread
...
even when no parameter is set (default set in each algo code)
10 years ago
Tanguy Pruvot
2a5233f56e
api: report throughput when default
10 years ago
Tanguy Pruvot
bec89724d5
logs: prevent multiple warnings
10 years ago
Tanguy Pruvot
cafd4477d7
Handle a maximum of 16 gpus (vs 8 before)
...
Some cards have 2 gpus on board...
10 years ago
Tanguy Pruvot
65cefa4a7d
cpu-priority: fix for windows process
10 years ago
Tanguy Pruvot
c3b6162899
Add cpu priority and affinity parameters
...
priority param value is from 0 (default idle like before) to 5 (highest)
affinity could be enhanced to set multiple cores... todo
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
10 years ago
Tanguy Pruvot
6500160fe1
api: add cuda threads count
10 years ago
Tanguy Pruvot
b521acb480
groestl: use sp bitslice enhancement, prepare SM 2.x variant
...
todo: simd512 SM 2.x variant (shfl op), and groestl/myriad functions
10 years ago
Tanguy Pruvot
29c3db5dc6
fix linux configure
10 years ago
Tanguy Pruvot
ec454dd78c
api: add fan rpm (windows nvapi only)
10 years ago
Tanguy Pruvot
f761531436
Fix to build with nvcc in path (crux)
10 years ago
Tanguy Pruvot
5cbf239d8a
api: add kernel version for linux
10 years ago
Tanguy Pruvot
b3188669e2
lyra2: cleanup
...
quickly tested with a SM 3.0 binary...
10 years ago
Tanguy Pruvot
da2e2528a7
uint2: fix SM 3.0 ROR and ROL
...
Not sure its the fastest way, but it works for offsets 0-63 + 64
Also note than asm SM 3.5+ doesn't support ROR with offset 64
10 years ago
Tanguy Pruvot
2dce6733a7
pentablake: cleanup
10 years ago
Tanguy Pruvot
f08bd79a6e
Intelligent duplicate shares check
...
Only enabled on first duplicate share
10 years ago
KlausT
756ea89ecd
lyra2 +100kh for GTX970
10 years ago
Tanguy Pruvot
150d6eb290
qubit: fix wrong pool difficulty
...
hmm... this is weird, should be 256 but make bad shares on pool diff 2
10 years ago
Tanguy Pruvot
90efbdcece
simd cleanup
10 years ago
Tanguy Pruvot
ec5a48f420
x11: small simd512 gpu_expand improvement
10 years ago
Tanguy Pruvot
a66d78e692
reduce lyra2 blake and pentablake cpu load
10 years ago
Tanguy Pruvot
010eba1760
start 1.5.2 dev
10 years ago
Tanguy Pruvot
9b5d3bf528
Fix whirl algo
10 years ago
Tanguy Pruvot
ac9b0d27ee
Release final 1.5.1
10 years ago
Tanguy Pruvot
63e3387dbb
lyra2: add sm30 device compat (skein256)
10 years ago
Tanguy Pruvot
1e24e4899c
skein: uint2 optimisation with SM 3.0 compat (+15KH)
...
Thanks to sp and djm34 for this fast uint64 storage alternative
10 years ago
Tanguy Pruvot
2585e10814
keccak uint2 optimisation for SM>3.0 (x11 +40KH/s)
...
based on djm34 keccak 256-bit changes, and keep SM3.0 compat
affect most other algos too (quark, nist5, x13...)
10 years ago
Tanguy Pruvot
fa7d744a6c
lyra2: make_uint2 and set pool difficulty
10 years ago
Tanguy Pruvot
7a0f7ab276
solo: stop submit of solved blocs (stale work)
...
rejects in solo mode often means "generated block is stale" (see Debug.log)
Most of current wallets only reports "rejected" reason without explanations.
So prevent this common error,
you can turn off this gbt feature (height check) with --no-gbt option.
10 years ago
Tanguy Pruvot
d09ec41251
api: allow -b <ip>, and set bind retry to 20sec
...
before, only -b <ip:port>, <port> or 0 (disable) was allowed
easier to set -b 0.0.0.0 with default port
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
49a73971c4
Enhance stale work detection + throughput fixes
...
seems to resolve solo mining lock on share.
export also computed solo work diff in api (not perfect)
In high rate algos, throughput should be unsigned...
This fixes keccak, blake and doom problems
And change terminal color of debug lines, to be selectable in putty,
color code is not supported in windows but selection is ok there.
10 years ago