Tanguy Pruvot
87a521ac14
some clean up
2015-05-18 05:41:54 +02:00
Tanguy Pruvot
d7abd01bf4
scrypt(titan): small kernel code optimisations
2015-05-18 00:12:55 +02:00
Tanguy Pruvot
b1bddb54d6
scrypt: reduce cpu usage (flush/sync)
...
and do some minimal keccak changes (for jane)
2015-05-18 00:11:48 +02:00
Tanguy Pruvot
9aace79718
scrypt: clean some defines
...
and prevent error reports on Ctrl+C
2015-05-17 19:45:00 +02:00
Tanguy Pruvot
d9b0312897
x64: fix some size_t warnings
2015-05-17 04:56:42 +02:00
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...
2015-05-16 04:56:01 +02:00
Tanguy Pruvot
374cd50f00
start 1.6.4 work...
2015-05-15 22:11:37 +02:00
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
2015-05-15 22:09:28 +02:00
Tanguy Pruvot
4daaf1908d
some cleanup...
2015-05-15 21:45:43 +02:00
Tanguy Pruvot
0d89236fd4
windows: do not trap CTRL_CLOSE event
2015-05-15 01:20:51 +02:00
Tanguy Pruvot
0ab02df9e2
fix some warnings... seen in vstudio...
2015-05-15 00:15:34 +02:00
Tanguy Pruvot
b4ab64e5f3
prepare the 1.6.3 release
2015-05-14 23:42:11 +02:00
Tanguy Pruvot
76f8fbabae
stratum: prevent gpu scans before a job is retrieved
...
and remove loopcnt var, can be done with firstwork_time
2015-05-14 23:36:25 +02:00
Tanguy Pruvot
51abf151ee
internal opt_extranonce param, not linked to cmdline...
2015-05-14 21:22:00 +02:00
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
2015-05-14 20:41:42 +02:00
Tanguy Pruvot
051ba521be
skein2: minimal host changes
2015-05-14 19:38:03 +02:00
Tanguy Pruvot
fbafe814dd
update README
2015-05-12 21:41:14 +02:00
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>
2015-05-12 21:32:33 +02:00
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
2015-05-12 18:54:35 +02:00
Tanguy Pruvot
7bf256c81c
cuda_helper: define UINT32_MAX if not defined
...
seems not defined on slackware...
2015-05-12 18:05:09 +02:00
Tanguy Pruvot
2f541065fb
cuda_helper: rename correctly hiword/loword functions
2015-05-12 17:13:58 +02:00
Tanguy Pruvot
b35a6742fe
cuda_helper: properly ifdef for vstudio c++ compat
2015-05-12 05:33:57 +02:00
Tanguy Pruvot
4b4564ff93
vstudio: move root algos in CUDA filter
2015-05-12 04:49:53 +02:00
Tanguy Pruvot
afe57f8341
rename skein2 to c++, no cuda kernel code
...
and some other changes...
2015-05-12 04:41:11 +02:00
Tanguy Pruvot
ff27ccb80e
stats: simplify the storage filter
...
the gpu id key filter was useless, use thread ids...
2015-05-12 02:40:50 +02:00
Tanguy Pruvot
7c769211a8
intensity: fix value on multi-threaded devices
...
Set the value for all threads when using -i 20 -d 0,0,0 ...
2015-05-12 02:40:50 +02:00
Tanguy Pruvot
12fd78e2be
config: remove AVX/2 entries, not for us
2015-05-12 02:40:50 +02:00
Tanguy Pruvot
be478bd725
groestl: tabs to space + arch check
2015-05-12 02:40:50 +02:00
Tanguy Pruvot
74e94fa1ec
myriad/groestl: some more cleanup + tabs...
2015-05-10 20:20:50 +02:00
Tanguy Pruvot
03c3b7d341
Various algos cleanup + lyra2 sec nonce fix
2015-05-10 18:49:22 +02:00
Tanguy Pruvot
34fd408440
lyra2: get a second nonce per gpu scan
2015-05-10 03:20:13 +02:00
Tanguy Pruvot
954dbf2388
neoscrypt: last vstudio bool warnings fix
2015-05-09 20:59:28 +02:00
Tanguy Pruvot
c722fafe49
neoscrypt: reduce gpu reg count with sp precalc
...
also prevent bool in cuda prototype, linkage mismatch in vstudio... sigh
2015-05-09 20:45:32 +02:00
Tanguy Pruvot
1b31f11252
neoscrypt: cleanup...
...
My SM 3.0 functions are ok but djm34 implementation uses too much registers
for this arch...
2015-05-09 19:42:23 +02:00
Tanguy Pruvot
7c7f40a634
neoscrypt: attempt to recode shift256R for SM 3.0
2015-05-08 23:42:24 +02:00
Tanguy Pruvot
6bb128c055
neoscrypt: strip cuda_vectors.h useless functions
...
fix build break for SM 3.0 (but neoscrypt is not yet compatible)
2015-05-08 21:02:40 +02:00
Tanguy Pruvot
75313cbf1c
neoscrypt: put all files in same vs filter
2015-05-05 16:25:18 +02:00
Tanguy Pruvot
73af5c583c
neoscrypt: fixes for windows
2015-05-05 16:15:53 +02:00
Tanguy Pruvot
464c45034a
neoscrypt: more code lifting...
2015-05-04 15:36:28 +02:00
Tanguy Pruvot
e1b274ef65
neoscrypt: fix bad source file ext (cu/cpp)
2015-05-04 13:37:56 +02:00
Tanguy Pruvot
15584e4f05
neoscrypt: adapt for visual studio compat
...
todo: fix SM 3.0 builds
2015-05-03 15:53:02 +02:00
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...
2015-05-03 14:38:15 +02:00
Tanguy Pruvot
2113be6eec
blake80: some changes and launch bounds, no perf changes
2015-04-24 14:12:21 +02:00
Tanguy Pruvot
d1966cc085
remove dyn alloc of thr_hashrates
2015-04-24 12:12:45 +02:00
Tanguy Pruvot
3d3f2e2cb5
warnings: use the right device id (device_map[thr_id])
2015-04-23 09:41:56 +02:00
Tanguy Pruvot
b1e9277611
start 1.6.3...
2015-04-23 08:18:04 +02:00
Tanguy Pruvot
d2ced77ae8
zr5: disable reset on validation errors
...
cudaResetDevice() do a segfault, to check later...
2015-04-23 08:14:55 +02:00
Tanguy Pruvot
7cd74cb212
scrypt: remove an unused file
2015-04-21 19:11:11 +02:00
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