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
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