Tanguy Pruvot
118a6be361
checkhash: simplify the common function
...
use klaus trivial function, the old code has always been a bit weird..
split cuda_check_cpu_hash_64 in two functions, keep old for branched stuff
10 years ago
KlausT
cc9df2d361
use ROTL32 in x14_shabal
...
no impacts on perf but easier to read
10 years ago
Tanguy Pruvot
56170bb32e
nvml: cleanup and check api restrictions
...
there was too much wrap_ prefixes, internal cleanup
SetAPIRestriction reports success but we can not query/set app clocks
10 years ago
Tanguy Pruvot
c218c3f514
quark/anime: +100KH, bmw tpb was not correct
...
This small change also enhance a bit x11..17 algos
10 years ago
Tanguy Pruvot
8ad180cc70
various small changes
...
heavy: reduce by 256 threads default intensity to all -i 20
cuda: put static thread init bools outside the code (made once)
api: fix nvml header to build without
10 years ago
Tanguy Pruvot
f524917bef
update readme and openssl (1.0.1i)
10 years ago
Tanguy Pruvot
1b65cd05cc
heavy: add error checks, fix strict aliasing and linux
...
The core problem was the cuda hefty Thread per block set to high
but took me several hours to find that...
btw... +25% in heavy 12500 with 256 threads per block... vs 128 & 512
if max reg count is set to 80...
10 years ago
Tanguy Pruvot
1032f191bf
api: update sample php ui with pool
...
and report pstate in hwinfo only
10 years ago
Tanguy Pruvot
6ae28162db
various extern cleanup + api history uids and gpu SM
...
uids could be useful to create graphes from history data
Note: please do a clean build after this commit (changes in miner.h)
10 years ago
Tanguy Pruvot
cb3f893a85
nvml: fully disable it on windows
...
The DLL exists for x64 targets but seems not loadable
The nvml.cpp code was wrote to support both NVAPI and NVML on windows
because both apis have unique "features". like Fan RPM vs Fan Percent
10 years ago
Tanguy Pruvot
d3258d8bcd
syslog: allow to set a custom prefix
...
will allow kopiemtu livecd internal monitor to set it to cpuminer
10 years ago
Tanguy Pruvot
9b1ff1280e
Allow intermediate intensity (decimals)
...
Sample with -i 18.5
Adding 131072 threads to intensity 18, 393216 cuda threads
And with -i 19.5
Adding 262144 threads to intensity 19, 786432 cuda threads
10 years ago
Tanguy Pruvot
9a97f0cf6e
api: fix size_t printf exception in vstudio
10 years ago
Tanguy Pruvot
7e15f31706
api: pool query (uptime, ping, discon., url and user)
10 years ago
Tanguy Pruvot
71f9003901
x13: use tsiv hamsi implementation (+70KH)
10 years ago
Tanguy Pruvot
3e8457d76c
api: add device uuid (nvml), and OS in hwinfo
...
move nvdriver to sys infos (unique on system)
prepare pool query
10 years ago
Tanguy Pruvot
dc5d1b112d
api: add scanlog command to monitor scan ranges
...
will be used for external debugging...
10 years ago
Tanguy Pruvot
1dfbe6dfb5
stratum: yaamp answer to extranonce subscribe lately
...
Fix for the extranonce feature, can also make the miner more stable
10 years ago
Tanguy Pruvot
484bbc4b15
api: restore bios, can be useful to identify
...
We have no way yet to identify a MSI 750 from a Gigabyte one...
10 years ago
Tanguy Pruvot
aec310d4a7
nvml: grab nvidia driver version string too
10 years ago
Tanguy Pruvot
d0ad1017e9
nvapi: get vid/pid like nvml + driver version
...
remove vbios revision, goal was to find the vendor...
10 years ago
Tanguy Pruvot
a33058b554
vstudio: reduce diff, try Klaus options
10 years ago
Tanguy Pruvot
858c3d9370
jansson: use config.h new name (like v2.7)
...
to prevent config.h conflicts
10 years ago
Tanguy Pruvot
2300326b7a
jansson: fix version header
10 years ago
Tanguy Pruvot
d0316220dd
simd512: restore full maxwell power (typo)
10 years ago
KlausT
1fcde52afd
small groestl optimizations
10 years ago
KlausT
ac641a0761
delete compat/thrust
...
why was it even included here in the first place?
It's part of the CUDA Toolkit
10 years ago
Tanguy Pruvot
c88750332c
simd512: restore SM3/3.5 perfs
...
Simple change which affect all algos based on SIMD512
fresh, qubit, s3, x11 to x17...
10 years ago
Tanguy Pruvot
f42bb85785
nvml: vid/pid was reversed
10 years ago
Tanguy Pruvot
e2ac7a2a75
api: add nvapi and nvml ids for C# tools
10 years ago
Tanguy Pruvot
aa74aa33e2
api: fix hwinfo gpus
10 years ago
Tanguy Pruvot
84d7d926c9
nvml: fix hwinfo gpu vendor/product id
...
subsys ids are wrong... so use generic one
10 years ago
Tanguy Pruvot
d7c13b0611
stratum: handle standard method if extranonce is ignored
...
seen on yamp.com pools
10 years ago
Tanguy Pruvot
6699b8a71f
nvml: fix windows build
10 years ago
Tanguy Pruvot
9a8b7ff0d7
api: add cpu temp/freq (linux)
10 years ago
Tanguy Pruvot
1fcdeab53b
stats: rework stats map key to fix sort order
...
to fix histo api command without param
10 years ago
Tanguy Pruvot
7bb86defcc
nvml: clean up and fix retorted bus id bug in api
10 years ago
Tanguy Pruvot
94c9945fe6
cubeluffa: Fix indent and add some static prefixes
...
use git "show -w <commithash>" to see changes
Duplicated functions in merged Cube+Luffa could be cross linked without
10 years ago
sp-hash
f0d91ab8a6
Luffa and simd merged to one kernal.
...
Small echo rewrite. +10KHASH on the 650(compute 3.0)
tpruvot: add Linux Makefile - Force to 80 registers (else -30KH/s)
Note : the hashrate seems more constant with this change
10 years ago
Tanguy Pruvot
b824a63cde
affinity: do not mix cpu count with gpu one
...
and update the old var with active gpus if -d is set
10 years ago
Tanguy Pruvot
3be08ad944
update readme (api, current changes, credits)
10 years ago
Tanguy Pruvot
e72c6d4785
Update jansson windows sources to 2.6
...
There was sometimes problems with float values close to 0 (like 0.001)
10 years ago
Tanguy Pruvot
5a869d1c63
stratum: difficulty can be buggy with values close to zero
...
bug seen on windows with xpool.ca (x11)
10 years ago
Tanguy Pruvot
2ea9da1415
stratum: add more checks on request id
10 years ago
sp-hash
7d88e5cca1
Faster Simd
...
On maxwell compress1 and compress2 can be run in one run instead of two.(750TI + 20KHASH)
10 years ago
Tanguy Pruvot
7ce3fed611
extranonce: ignore subscribe timeout, not the parse errors
10 years ago
Tanguy Pruvot
5ddc8de9da
stratum: handle optional mining.set_extranonce
...
allow pools to switch more coins without reconnect
Tested ok on a nicehash x11 pool
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
10 years ago
sp-hash
26b9fe3586
faster x15, +23KH or 4ms on whirpool (30ms vs 34ms)
...
tpruvot: i didnt pick the asm replace_hiword, slower on linux
10 years ago
Tanguy Pruvot
73f22b237a
Prepare trap of hardware/mem failures
10 years ago
Tanguy Pruvot
1bc4e7e942
api: add mem size and freq to hwinfo query
10 years ago