Tanguy Pruvot
7048300ab8
enhance 64bit builds performance
...
x11 perf is now close to x86 binary, but its not the case on all algos.
Add also a build.cmd script to remember how to build on windows cmdline
2015-03-05 18:18:56 +01:00
Tanguy Pruvot
3ed1c552bd
cuda: always disable asm for host code
2015-03-05 18:15:52 +01:00
Tanguy Pruvot
9c4158aadb
debug: x11 algo traces for cuda 7 problem
2015-03-02 16:29:46 +01:00
Tanguy Pruvot
7fd594c922
dos2unix install-sh script (make install-strip)
2015-03-02 11:51:28 +01:00
Tanguy Pruvot
e17d19cf26
increase default priority to above normal
...
This enhances the hashrate when mining together with a cpu miner,
and doesn't slow down the machine, ccminer doesn't use a lot of cpu.
Note: this value doesn't require Admin rights on windows, unlike highest ones.
2015-03-02 11:51:28 +01:00
Tanguy Pruvot
e6112e878d
cleanup: use unsigned throughput parameters
...
Yes, its a big commit, was waiting 1.6 to do that...
Sorry for your possible merge issues ;)
2015-02-28 14:05:09 +01:00
Tanguy Pruvot
81fd04a208
hashrate: Remove some extra units and allow 4 digits
...
to keep current X11 output (sample: 2950.01 kH/s)
2015-02-22 11:46:21 +00:00
Erik Mossberg
c41d9e7bb6
hashrate: format units based on the value size
2015-02-22 11:46:21 +00:00
Tanguy Pruvot
a537fa304c
Add basic API remote control
...
only allowed if --api-remote parameter or config key is set
and fix possible problem with urls containing user:password@
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2015-02-13 06:57:44 +01:00
Tanguy Pruvot
836e9bd535
qubit: fix difficulty factor for yaamp
2015-02-11 23:55:03 +01:00
Tanguy Pruvot
20e6ee1062
qubit: fix difficulty factor for yaamp
2015-02-11 18:42:04 +01:00
Tanguy Pruvot
09c3ac6b4b
linux: fix missing dirname include
2015-02-11 18:36:57 +01:00
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
2015-02-11 01:34:56 +01:00
KlausT
bb71232f18
don't call timeEndPeriod twice
2015-02-09 18:27:54 +01:00
Tanguy Pruvot
00803b0b8d
Revert "I use CUDA7 on windows"
...
This reverts commit a74df25834
.
2015-02-08 18:41:40 +01:00
Tanguy Pruvot
a74df25834
I use CUDA7 on windows
2015-02-08 18:41:28 +01:00
Tanguy Pruvot
e3fc059bd7
Hide cpu binding log messages
2015-02-08 18:39:20 +01:00
Tanguy Pruvot
2d5e8aaced
anime: fix uint2 error (bmw)
2015-02-08 18:32:42 +01:00
Tanguy Pruvot
10a5e13fb3
Add windows icon and version
2015-02-08 18:31:46 +01:00
KlausT
a452c330dd
quark: remove unused variables
2015-02-02 10:41:14 +01:00
Tanguy Pruvot
872a55a180
Remove debug printf in cpu mask feature
2015-01-27 11:31:28 +01:00
Tanguy Pruvot
c7d3498bd8
myr-gr: clean up
2015-01-24 17:20:13 +01:00
Tanguy Pruvot
3938dce740
api: one decimal is enough for intensity
...
and fix windows build... missing __func define
2015-01-24 12:45:06 +01:00
Tanguy Pruvot
26b51a557b
Allow different intensity per device
...
and clean the old variables, no more required
2015-01-24 11:17:29 +01:00
Tanguy Pruvot
768b5ccb76
import bmw512 uint2 changes from sp
...
+ some cleanup... 15KH/s won (750Ti)
2015-01-24 08:02:41 +01:00
Tanguy Pruvot
9f2dd3ee60
Remove some useless conversions
...
do not impact perfs neither...
2015-01-24 08:00:22 +01:00
Tanguy Pruvot
45206e49c1
hamsi: TPB of 128 give better results (+10kh)
2015-01-24 07:17:12 +01:00
Tanguy Pruvot
bba2df56d5
cpu-affinity: linux thread affinity was not set correctly
2015-01-23 04:59:19 +01:00
Tanguy Pruvot
833238cae5
cpu-affinity: fix windows process cpu affinity mask
2015-01-23 02:49:30 +01:00
Tanguy Pruvot
dfa9f63886
api: report intensity and throughput for each thread
...
even when no parameter is set (default set in each algo code)
2015-01-22 06:36:22 +01:00
Tanguy Pruvot
2a5233f56e
api: report throughput when default
2015-01-22 06:28:59 +01:00
Tanguy Pruvot
bec89724d5
logs: prevent multiple warnings
2015-01-22 05:55:50 +01:00
Tanguy Pruvot
cafd4477d7
Handle a maximum of 16 gpus (vs 8 before)
...
Some cards have 2 gpus on board...
2015-01-22 04:55:27 +01:00
Tanguy Pruvot
65cefa4a7d
cpu-priority: fix for windows process
2015-01-22 03:09:03 +01:00
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>
2015-01-22 02:08:05 +01:00
Tanguy Pruvot
6500160fe1
api: add cuda threads count
2015-01-19 00:59:25 +01:00
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
2015-01-19 00:42:14 +01:00
Tanguy Pruvot
29c3db5dc6
fix linux configure
2015-01-17 20:10:50 +01:00
Tanguy Pruvot
ec454dd78c
api: add fan rpm (windows nvapi only)
2014-12-26 15:33:55 +01:00
Tanguy Pruvot
f761531436
Fix to build with nvcc in path (crux)
2014-12-26 15:28:32 +00:00
Tanguy Pruvot
5cbf239d8a
api: add kernel version for linux
2014-12-26 15:20:03 +00:00
Tanguy Pruvot
b3188669e2
lyra2: cleanup
...
quickly tested with a SM 3.0 binary...
2014-12-20 13:10:33 +01:00
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
2014-12-19 21:45:40 +01:00
Tanguy Pruvot
2dce6733a7
pentablake: cleanup
2014-12-19 20:05:55 +01:00
Tanguy Pruvot
f08bd79a6e
Intelligent duplicate shares check
...
Only enabled on first duplicate share
2014-12-19 12:49:04 +01:00
KlausT
756ea89ecd
lyra2 +100kh for GTX970
2014-12-19 11:59:00 +01:00
Tanguy Pruvot
150d6eb290
qubit: fix wrong pool difficulty
...
hmm... this is weird, should be 256 but make bad shares on pool diff 2
2014-12-19 09:43:35 +01:00
Tanguy Pruvot
90efbdcece
simd cleanup
2014-12-19 09:16:55 +01:00
Tanguy Pruvot
ec5a48f420
x11: small simd512 gpu_expand improvement
2014-12-19 09:16:55 +01:00
Tanguy Pruvot
a66d78e692
reduce lyra2 blake and pentablake cpu load
2014-12-19 09:16:55 +01:00