Tanguy Pruvot
87a521ac14
some clean up
10 years ago
Tanguy Pruvot
d7abd01bf4
scrypt(titan): small kernel code optimisations
10 years ago
Tanguy Pruvot
b1bddb54d6
scrypt: reduce cpu usage (flush/sync)
...
and do some minimal keccak changes (for jane)
10 years ago
Tanguy Pruvot
9aace79718
scrypt: clean some defines
...
and prevent error reports on Ctrl+C
10 years ago
Tanguy Pruvot
d9b0312897
x64: fix some size_t warnings
10 years ago
Tanguy Pruvot
c418eff4e9
api: auto bind to first available port
...
when default port is used, else keep trying for one minute
This allow to auto-detect processes iterating 4068,69,70...
10 years ago
Tanguy Pruvot
374cd50f00
start 1.6.4 work...
10 years ago
Tanguy Pruvot
809cd3dc42
Allow to retrieve benchmark results with a time-limit
...
sample command line :
ccminer -a x11 -d 0 --benchmark --time-limit 30 2>result.txt
10 years ago
Tanguy Pruvot
4daaf1908d
some cleanup...
10 years ago
Tanguy Pruvot
0d89236fd4
windows: do not trap CTRL_CLOSE event
10 years ago
Tanguy Pruvot
0ab02df9e2
fix some warnings... seen in vstudio...
10 years ago
Tanguy Pruvot
b4ab64e5f3
prepare the 1.6.3 release
10 years ago
Tanguy Pruvot
76f8fbabae
stratum: prevent gpu scans before a job is retrieved
...
and remove loopcnt var, can be done with firstwork_time
10 years ago
Tanguy Pruvot
51abf151ee
internal opt_extranonce param, not linked to cmdline...
10 years ago
Tanguy Pruvot
477d3bfd7c
summer is close, start conditional mining
...
add params --max-temp 75, --max-rate 112.5M and --max-diff 5.0 (best for solo mining)
Note: not all the wallets are reporting the network mining difficulty and hashrate
10 years ago
Tanguy Pruvot
051ba521be
skein2: minimal host changes
10 years ago
Tanguy Pruvot
fbafe814dd
update README
10 years ago
Tanguy Pruvot
4c3892f268
Merged skeincoin algo for SM5+ devices
...
Should give same or better than SP and klaus versions
Keep old code for older devices and skein2 compat
Linux perf: 750Ti 78MH/s and GTX 970 260MH/s
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
10 years ago
Tanguy Pruvot
3955eb7a1d
windows: implement background option
...
was only for linux, so reduce usage difference
beware, no way to turn it back to visible yet...
to prevent hiding your console, you can use :
start ccminer -B -c ccminer.conf
10 years ago
Tanguy Pruvot
7bf256c81c
cuda_helper: define UINT32_MAX if not defined
...
seems not defined on slackware...
10 years ago
Tanguy Pruvot
2f541065fb
cuda_helper: rename correctly hiword/loword functions
10 years ago
Tanguy Pruvot
b35a6742fe
cuda_helper: properly ifdef for vstudio c++ compat
10 years ago
Tanguy Pruvot
4b4564ff93
vstudio: move root algos in CUDA filter
10 years ago
Tanguy Pruvot
afe57f8341
rename skein2 to c++, no cuda kernel code
...
and some other changes...
10 years ago
Tanguy Pruvot
ff27ccb80e
stats: simplify the storage filter
...
the gpu id key filter was useless, use thread ids...
10 years ago
Tanguy Pruvot
7c769211a8
intensity: fix value on multi-threaded devices
...
Set the value for all threads when using -i 20 -d 0,0,0 ...
10 years ago
Tanguy Pruvot
12fd78e2be
config: remove AVX/2 entries, not for us
10 years ago
Tanguy Pruvot
be478bd725
groestl: tabs to space + arch check
10 years ago
Tanguy Pruvot
74e94fa1ec
myriad/groestl: some more cleanup + tabs...
10 years ago
Tanguy Pruvot
03c3b7d341
Various algos cleanup + lyra2 sec nonce fix
10 years ago
Tanguy Pruvot
34fd408440
lyra2: get a second nonce per gpu scan
10 years ago
Tanguy Pruvot
954dbf2388
neoscrypt: last vstudio bool warnings fix
10 years ago
Tanguy Pruvot
c722fafe49
neoscrypt: reduce gpu reg count with sp precalc
...
also prevent bool in cuda prototype, linkage mismatch in vstudio... sigh
10 years ago
Tanguy Pruvot
1b31f11252
neoscrypt: cleanup...
...
My SM 3.0 functions are ok but djm34 implementation uses too much registers
for this arch...
10 years ago
Tanguy Pruvot
7c7f40a634
neoscrypt: attempt to recode shift256R for SM 3.0
10 years ago
Tanguy Pruvot
6bb128c055
neoscrypt: strip cuda_vectors.h useless functions
...
fix build break for SM 3.0 (but neoscrypt is not yet compatible)
10 years ago
Tanguy Pruvot
75313cbf1c
neoscrypt: put all files in same vs filter
10 years ago
Tanguy Pruvot
73af5c583c
neoscrypt: fixes for windows
10 years ago
Tanguy Pruvot
464c45034a
neoscrypt: more code lifting...
10 years ago
Tanguy Pruvot
e1b274ef65
neoscrypt: fix bad source file ext (cu/cpp)
10 years ago
Tanguy Pruvot
15584e4f05
neoscrypt: adapt for visual studio compat
...
todo: fix SM 3.0 builds
10 years ago
Tanguy Pruvot
65c1d787e7
add neoscrypt based on djm34 work
...
indent, link --intensity, and some clean up
Tested speed on linux ~= 160kH/s on a 750Ti (Black Edition)
To be continued...
10 years ago
Tanguy Pruvot
2113be6eec
blake80: some changes and launch bounds, no perf changes
10 years ago
Tanguy Pruvot
d1966cc085
remove dyn alloc of thr_hashrates
10 years ago
Tanguy Pruvot
3d3f2e2cb5
warnings: use the right device id (device_map[thr_id])
10 years ago
Tanguy Pruvot
b1e9277611
start 1.6.3...
10 years ago
Tanguy Pruvot
d2ced77ae8
zr5: disable reset on validation errors
...
cudaResetDevice() do a segfault, to check later...
10 years ago
Tanguy Pruvot
7cd74cb212
scrypt: remove an unused file
10 years ago
Tanguy Pruvot
7edc02633f
linux: return to SM 5.0 only default
...
and tag version 1.6.2
10 years ago
Tanguy Pruvot
22c28ccbef
scrypt: strip keccak/blake 256 remains
10 years ago