1
0
mirror of https://github.com/GOSTSec/ccminer synced 2025-01-01 18:55:59 +00:00
Commit Graph

559 Commits

Author SHA1 Message Date
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