Skip to content
This repository has been archived by the owner on Jan 9, 2021. It is now read-only.

Windows #2

Open
wants to merge 396 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
396 commits
Select commit Hold shift + click to select a range
7acf987
Add intensity to last algos and fix quark speed
tpruvot Nov 10, 2014
9845126
vstudio: std::min fix
tpruvot Nov 10, 2014
7a4e1bb
Reduce keccak, deep & anime intensity + handle groestl -i param
tpruvot Nov 10, 2014
8259ed7
heavy fix for linux
tpruvot Nov 10, 2014
ec709af
Store and display average hashrate (benchmark + on share)
tpruvot Nov 11, 2014
64cfe35
stats: make them work also in vstudio
tpruvot Nov 11, 2014
51b4f32
stats: ignore erroneous data
tpruvot Nov 11, 2014
99bbe38
stats: reduce the average samples count to 20
tpruvot Nov 11, 2014
b128312
cuda: store device SM in a global var
tpruvot Nov 11, 2014
88c8fa2
config: fix -c param (json file)
tpruvot Nov 11, 2014
66845a9
vstudio: fix intellisense base types warnings
tpruvot Nov 11, 2014
0317706
config: handle ints, reals and false
tpruvot Nov 11, 2014
3550d6a
Release 1.4.7
tpruvot Nov 12, 2014
e1c84da
stats: fix multi gpu value + add average parameter (-N)
tpruvot Nov 12, 2014
4958ce6
api: add a basic stats api on port 2068
tpruvot Nov 12, 2014
f58b2d3
api: fixes for windows (to finish)
tpruvot Nov 12, 2014
11a4bb1
api: changes in data, global stuff in summary
tpruvot Nov 12, 2014
2e0bc5e
api: add api-bind param -b 0.0.0.0:4068
tpruvot Nov 12, 2014
1118d6c
update readme and config.json for the 1.4.8
tpruvot Nov 12, 2014
49f3c45
Add nvml for GPU monitoring (squashed)
tpruvot Nov 13, 2014
e40a7a7
ccminer: rename main file and switch to C++
tpruvot Nov 13, 2014
15eea1b
api: add nvapi for windows binaries
tpruvot Nov 13, 2014
dedcd06
stats: fix typo for multigpu
tpruvot Nov 13, 2014
3dcfa5d
api: add a sample rig web ui (php)
tpruvot Nov 13, 2014
63eb163
api: update sample rig ui
tpruvot Nov 13, 2014
e139736
api: better compat with telnet + help command
tpruvot Nov 14, 2014
3d2260a
stats: add support for current freq and pstate
tpruvot Nov 14, 2014
e82f5d4
restore divided hashrate for quark and jackpot
tpruvot Nov 14, 2014
3652c70
api: add histo command and difficulty
tpruvot Nov 14, 2014
124dc6e
nvapi: fix mapping of devices
tpruvot Nov 14, 2014
cc05128
api: fix histo thread param
tpruvot Nov 14, 2014
7a2fe83
nvapi: match gpu index with pci/x bus id
tpruvot Nov 14, 2014
3e43553
api: export card labels and count, renames stats command
tpruvot Nov 14, 2014
2aea2c3
nvml: attempt to use another clock function
tpruvot Nov 15, 2014
c7008f3
update readme for final 1.4.9 (fix)
tpruvot Nov 15, 2014
851a26c
api-sample: use non blocking sockets
tpruvot Nov 15, 2014
e18a54e
sp echo optimisation + cleanup
sp-hash Nov 15, 2014
89aaafa
prepare 1.5.0
tpruvot Nov 16, 2014
fdd5d29
x11: shavite and echo from sp (now ok on win32)
tpruvot Nov 16, 2014
ae29d98
vstudio: clean the project file
tpruvot Nov 16, 2014
59391e2
api: fix includes after a test on mingw (cpuminer)
tpruvot Nov 16, 2014
44a551c
hashrate: ignore first loop speed (often lowered)
tpruvot Nov 16, 2014
14a4195
x11: switch to intensity 20 for SM>=5.2 750+970
tpruvot Nov 16, 2014
11dbbcc
checkhash: some work on a faster variant (wip)
tpruvot Nov 9, 2014
438308b
Rework benchmark mode and min/max range
tpruvot Nov 16, 2014
c859041
quark/blake512 opt. pointed by sp without asm
tpruvot Nov 16, 2014
dca216f
min() and max(a,b) are not defined on linux,
tpruvot Nov 16, 2014
d062f93
cuda: revert to SM 5.0 only by default
tpruvot Nov 16, 2014
f5e7745
stratum: prevent a booo when receiving a new block
tpruvot Nov 16, 2014
fe4ad36
intensity: sign warnings fixes min(i,u)
tpruvot Nov 17, 2014
bdfce54
x11: restore default intensity to 19 on windows
tpruvot Nov 17, 2014
6a9b8a5
hashlog: use work objects, put struct in miner.h
tpruvot Nov 17, 2014
047e79a
api: add meminfo query to debug mem storages
tpruvot Nov 17, 2014
b4ef7b9
scan range: add boundary check, cant be > UINT32_MAX
tpruvot Nov 17, 2014
582c971
api: fix histo gpu/thr id mismatch
tpruvot Nov 17, 2014
17cf376
api: also fix nvapi mapping and double swap on histo
tpruvot Nov 18, 2014
b24b65a
api: add gpu pci bus id, unified id + bloc height
tpruvot Nov 18, 2014
3ad4be7
api: export gpu freq on linux too + hwinfo command
tpruvot Nov 19, 2014
1bc4e7e
api: add mem size and freq to hwinfo query
tpruvot Nov 20, 2014
73f22b2
Prepare trap of hardware/mem failures
tpruvot Nov 20, 2014
26b9fe3
faster x15, +23KH or 4ms on whirpool (30ms vs 34ms)
sp-hash Nov 18, 2014
5ddc8de
stratum: handle optional mining.set_extranonce
tpruvot Nov 21, 2014
7ce3fed
extranonce: ignore subscribe timeout, not the parse errors
tpruvot Nov 22, 2014
7d88e5c
Faster Simd
sp-hash Nov 20, 2014
2ea9da1
stratum: add more checks on request id
tpruvot Nov 22, 2014
5a869d1
stratum: difficulty can be buggy with values close to zero
tpruvot Nov 22, 2014
e72c6d4
Update jansson windows sources to 2.6
tpruvot Nov 22, 2014
3be08ad
update readme (api, current changes, credits)
tpruvot Nov 22, 2014
b824a63
affinity: do not mix cpu count with gpu one
tpruvot Nov 22, 2014
f0d91ab
Luffa and simd merged to one kernal.
sp-hash Nov 22, 2014
94c9945
cubeluffa: Fix indent and add some static prefixes
tpruvot Nov 22, 2014
7bb86de
nvml: clean up and fix retorted bus id bug in api
tpruvot Nov 23, 2014
1fcdeab
stats: rework stats map key to fix sort order
tpruvot Nov 23, 2014
9a8b7ff
api: add cpu temp/freq (linux)
tpruvot Nov 23, 2014
6699b8a
nvml: fix windows build
tpruvot Nov 23, 2014
d7c13b0
stratum: handle standard method if extranonce is ignored
tpruvot Nov 23, 2014
84d7d92
nvml: fix hwinfo gpu vendor/product id
tpruvot Nov 23, 2014
aa74aa3
api: fix hwinfo gpus
tpruvot Nov 23, 2014
e2ac7a2
api: add nvapi and nvml ids for C# tools
tpruvot Nov 23, 2014
f42bb85
nvml: vid/pid was reversed
tpruvot Nov 23, 2014
c887503
simd512: restore SM3/3.5 perfs
tpruvot Nov 23, 2014
ac641a0
delete compat/thrust
KlausT Nov 22, 2014
1fcde52
small groestl optimizations
KlausT Nov 22, 2014
d031622
simd512: restore full maxwell power (typo)
tpruvot Nov 23, 2014
2300326
jansson: fix version header
tpruvot Nov 23, 2014
858c3d9
jansson: use config.h new name (like v2.7)
tpruvot Nov 23, 2014
a33058b
vstudio: reduce diff, try Klaus options
tpruvot Nov 23, 2014
d0ad101
nvapi: get vid/pid like nvml + driver version
tpruvot Nov 23, 2014
aec310d
nvml: grab nvidia driver version string too
tpruvot Nov 23, 2014
484bbc4
api: restore bios, can be useful to identify
tpruvot Nov 23, 2014
1dfbe6d
stratum: yaamp answer to extranonce subscribe lately
tpruvot Nov 24, 2014
dc5d1b1
api: add scanlog command to monitor scan ranges
tpruvot Nov 24, 2014
3e8457d
api: add device uuid (nvml), and OS in hwinfo
tpruvot Nov 24, 2014
71f9003
x13: use tsiv hamsi implementation (+70KH)
tpruvot Nov 24, 2014
7e15f31
api: pool query (uptime, ping, discon., url and user)
tpruvot Nov 25, 2014
9a97f0c
api: fix size_t printf exception in vstudio
tpruvot Nov 25, 2014
9b1ff12
Allow intermediate intensity (decimals)
tpruvot Nov 25, 2014
d3258d8
syslog: allow to set a custom prefix
tpruvot Nov 25, 2014
cb3f893
nvml: fully disable it on windows
tpruvot Nov 26, 2014
6ae2816
various extern cleanup + api history uids and gpu SM
tpruvot Nov 26, 2014
1032f19
api: update sample php ui with pool
tpruvot Nov 26, 2014
1b65cd0
heavy: add error checks, fix strict aliasing and linux
tpruvot Nov 27, 2014
f524917
update readme and openssl (1.0.1i)
tpruvot Nov 4, 2014
8ad180c
various small changes
tpruvot Nov 28, 2014
c218c3f
quark/anime: +100KH, bmw tpb was not correct
tpruvot Nov 28, 2014
56170bb
nvml: cleanup and check api restrictions
tpruvot Nov 29, 2014
cc9df2d
use ROTL32 in x14_shabal
KlausT Nov 27, 2014
118a6be
checkhash: simplify the common function
tpruvot Nov 30, 2014
56ed0fe
blake: remove hashharder workaround
tpruvot Dec 1, 2014
2dcf983
solo: remove remains of stale debug logs
tpruvot Dec 1, 2014
543de0a
api: add support for websocket calls
tpruvot Dec 3, 2014
a186a4d
websocket: enhance histo sample for 2 GPUs
tpruvot Dec 3, 2014
f387898
Prepare multiple nonces support in one loop (if found)
tpruvot Dec 5, 2014
c3bdb62
Check and submit multiple nonces in one loop
tpruvot Dec 5, 2014
6c7fce1
x11: use KlausT optimisation (+20 KHs)
tpruvot Dec 6, 2014
c5b349e
Add Lyra2 algo, based on Vertcoin published code
tpruvot Dec 6, 2014
5db46b7
lyra2: fix cpu hash + validation
tpruvot Dec 6, 2014
78f2dd6
lyra2: reduce default intensity on windows
tpruvot Dec 6, 2014
ef8a73d
keccak: not compatible with second nonces (was broken)
tpruvot Dec 6, 2014
f9bba0f
lyra2: small changes and code cleanup
tpruvot Dec 7, 2014
49a7397
Enhance stale work detection + throughput fixes
tpruvot Dec 7, 2014
70743eb
solo: get bloc height and trap more errors
tpruvot Dec 7, 2014
d09ec41
api: allow -b <ip>, and set bind retry to 20sec
tpruvot Dec 8, 2014
7a0f7ab
solo: stop submit of solved blocs (stale work)
tpruvot Dec 8, 2014
fa7d744
lyra2: make_uint2 and set pool difficulty
tpruvot Dec 15, 2014
2585e10
keccak uint2 optimisation for SM>3.0 (x11 +40KH/s)
tpruvot Dec 15, 2014
1e24e48
skein: uint2 optimisation with SM 3.0 compat (+15KH)
tpruvot Dec 16, 2014
63e3387
lyra2: add sm30 device compat (skein256)
tpruvot Dec 16, 2014
ac9b0d2
Release final 1.5.1
tpruvot Dec 16, 2014
9b5d3bf
Fix whirl algo
tpruvot Dec 19, 2014
010eba1
start 1.5.2 dev
tpruvot Dec 18, 2014
a66d78e
reduce lyra2 blake and pentablake cpu load
tpruvot Dec 18, 2014
ec5a48f
x11: small simd512 gpu_expand improvement
tpruvot Dec 18, 2014
90efbdc
simd cleanup
tpruvot Dec 18, 2014
150d6eb
qubit: fix wrong pool difficulty
tpruvot Dec 19, 2014
756ea89
lyra2 +100kh for GTX970
KlausT Dec 19, 2014
f08bd79
Intelligent duplicate shares check
tpruvot Dec 19, 2014
2dce673
pentablake: cleanup
tpruvot Dec 19, 2014
da2e252
uint2: fix SM 3.0 ROR and ROL
tpruvot Dec 19, 2014
b318866
lyra2: cleanup
tpruvot Dec 20, 2014
5cbf239
api: add kernel version for linux
tpruvot Dec 26, 2014
f761531
Fix to build with nvcc in path (crux)
tpruvot Dec 26, 2014
ec454dd
api: add fan rpm (windows nvapi only)
tpruvot Dec 26, 2014
29c3db5
fix linux configure
tpruvot Jan 17, 2015
b521acb
groestl: use sp bitslice enhancement, prepare SM 2.x variant
tpruvot Jan 18, 2015
6500160
api: add cuda threads count
tpruvot Jan 18, 2015
c3b6162
Add cpu priority and affinity parameters
tpruvot Jan 22, 2015
65cefa4
cpu-priority: fix for windows process
tpruvot Jan 22, 2015
cafd447
Handle a maximum of 16 gpus (vs 8 before)
tpruvot Jan 22, 2015
bec8972
logs: prevent multiple warnings
tpruvot Jan 22, 2015
2a5233f
api: report throughput when default
tpruvot Jan 22, 2015
dfa9f63
api: report intensity and throughput for each thread
tpruvot Jan 22, 2015
833238c
cpu-affinity: fix windows process cpu affinity mask
tpruvot Jan 23, 2015
bba2df5
cpu-affinity: linux thread affinity was not set correctly
tpruvot Jan 23, 2015
45206e4
hamsi: TPB of 128 give better results (+10kh)
tpruvot Jan 24, 2015
9f2dd3e
Remove some useless conversions
tpruvot Jan 24, 2015
768b5cc
import bmw512 uint2 changes from sp
tpruvot Jan 24, 2015
26b51a5
Allow different intensity per device
tpruvot Jan 24, 2015
3938dce
api: one decimal is enough for intensity
tpruvot Jan 24, 2015
c7d3498
myr-gr: clean up
tpruvot Jan 24, 2015
872a55a
Remove debug printf in cpu mask feature
tpruvot Jan 27, 2015
a452c33
quark: remove unused variables
KlausT Jan 31, 2015
10a5e13
Add windows icon and version
tpruvot Feb 2, 2015
2d5e8aa
anime: fix uint2 error (bmw)
tpruvot Feb 8, 2015
e3fc059
Hide cpu binding log messages
tpruvot Feb 8, 2015
a74df25
I use CUDA7 on windows
tpruvot Jan 26, 2015
00803b0
Revert "I use CUDA7 on windows"
tpruvot Feb 8, 2015
bb71232
don't call timeEndPeriod twice
KlausT Feb 8, 2015
5dd2534
Handle a default config file (ccminer.conf)
tpruvot Feb 9, 2015
09c3ac6
linux: fix missing dirname include
tpruvot Feb 11, 2015
20e6ee1
qubit: fix difficulty factor for yaamp
tpruvot Feb 11, 2015
836e9bd
qubit: fix difficulty factor for yaamp
tpruvot Feb 11, 2015
a537fa3
Add basic API remote control
tpruvot Feb 13, 2015
c41d9e7
hashrate: format units based on the value size
erkmos Feb 21, 2015
81fd04a
hashrate: Remove some extra units and allow 4 digits
tpruvot Feb 22, 2015
e6112e8
cleanup: use unsigned throughput parameters
tpruvot Feb 28, 2015
e17d19c
increase default priority to above normal
tpruvot Mar 2, 2015
7fd594c
dos2unix install-sh script (make install-strip)
tpruvot Mar 2, 2015
9c4158a
debug: x11 algo traces for cuda 7 problem
tpruvot Mar 2, 2015
3ed1c55
cuda: always disable asm for host code
tpruvot Mar 5, 2015
7048300
enhance 64bit builds performance
tpruvot Feb 28, 2015
0f60443
api: fix high port numbers
tpruvot Mar 5, 2015
e4328a6
test commit
alexis78 Mar 6, 2015
dff9fdc
alexis78 Mar 6, 2015
a6b7088
alexis78 Mar 6, 2015
411ad02
Delete miner.h~
alexis78 Mar 6, 2015
f130a47
Delete Makefile.am~
alexis78 Mar 6, 2015
45670db
Delete ccminer.cpp~
alexis78 Mar 6, 2015
c8cc224
Delete cuda_whirlpoolx.cu~
alexis78 Mar 6, 2015
c076223
Delete whirlpoolx.cu~
alexis78 Mar 6, 2015
5085151
whirlpoolx support
alexis78 Mar 6, 2015
fb68e31
alexis78 Mar 6, 2015
3a2d540
alexis78 Mar 6, 2015
d2613ca
alexis78 Mar 6, 2015
e058ab5
Merge branch 'windows' of https://github.com/alexis78/ccminer into wi…
alexis78 Mar 6, 2015
806a5b3
alexis78 Mar 6, 2015
4a51104
alexis78 Mar 6, 2015
6d19221
alexis78 Mar 6, 2015
ebd3c3a
alexis78 Mar 6, 2015
e79ad73
alexis78 Mar 6, 2015
c42ecd7
alexis78 Mar 6, 2015
a0f1d73
alexis78 Mar 6, 2015
7fd7ce4
alexis78 Mar 6, 2015
1cac155
alexis78 Mar 6, 2015
c18f605
added windows compile support thanks to xCore, removed unnecessary ou…
alexis78 Mar 7, 2015
ccd4df8
added cpuminer-config.h
alexis78 Mar 7, 2015
a98b4d7
changed default arch to compute 30
alexis78 Mar 7, 2015
2d8104d
updated threadsPerBlock to 1024
alexis78 Mar 7, 2015
f6d987d
added whirlpoolx support info
alexis78 Mar 7, 2015
0be6456
Update ccminer.cpp
alexis78 Mar 8, 2015
3f4e8ec
added intensity
alexis78 Mar 8, 2015
ab6cf85
fallback
alexis78 Mar 12, 2015
25f108e
Update ccminer.cpp
alexis78 Mar 12, 2015
28ba28a
Update README.md
alexis78 Mar 12, 2015
2f4986f
Update README.txt
alexis78 Mar 12, 2015
fdf6ebe
new support link
alexis78 Jan 7, 2016
2ae7cbf
Update to latest stable release
alexis78 Jan 31, 2016
94e452d
Update to latest stable release (try 2)
alexis78 Jan 31, 2016
8664ee6
remove whirlpoolx folder
alexis78 Jan 31, 2016
ee26a71
remove whirlpoolx folder
alexis78 Jan 31, 2016
915b884
...
alexis78 Jan 31, 2016
9ba85f2
...
alexis78 Jan 31, 2016
1c0c7e5
Delete configure
alexis78 Jan 31, 2016
4550906
...
alexis78 Jan 31, 2016
8bb437d
...
alexis78 Jan 31, 2016
1dcb880
...
alexis78 Jan 31, 2016
2cc56d9
...
alexis78 Jan 31, 2016
b2a5be3
Faster 8-round blake256
alexis78 Feb 13, 2016
0e43c33
Tpruvot revision + cudaThreadSynchronize() after kernel exec
alexis78 Feb 18, 2016
dbf86a1
Code cleanup
alexis78 Feb 24, 2016
01af696
more cleanups
alexis78 Feb 29, 2016
90e5d0f
Fixed cuda7.5 flaw, more cleanup, new npt
alexis78 Mar 21, 2016
32eb312
creds
alexis78 Mar 21, 2016
7d2a439
removed SSE2 midstate computation
alexis78 Mar 21, 2016
dea72aa
allow cp3.5,5.0,5.2 disable L1 cache
alexis78 Mar 23, 2016
2a68d66
Rebranding + Minor boost
alexis78 Apr 5, 2016
d83d0e9
move xor3x to cuda_helper.h
alexis78 Apr 5, 2016
0c7b5a9
3% faster keccak256
alexis78 Apr 5, 2016
cb7338f
add blakecoin support
alexis78 Apr 6, 2016
d76b7c4
Added lyra algos, 9% faster blake-14 rounds
alexis78 Apr 7, 2016
e54b5e2
Attempt to clean keccak256
alexis78 Apr 8, 2016
b8264f2
+1.2% blake_14round - minor vcash fix
alexis78 Apr 8, 2016
a1db906
Vcash +0.7%
alexis78 Apr 10, 2016
d6201fb
Faster Decred implementation
alexis78 Apr 11, 2016
9104d6c
windows build fix / untested
alexis78 Apr 11, 2016
9593855
Update README.md
alexis78 Apr 12, 2016
bce18b8
new
alexis78 Oct 28, 2016
39b5724
fixes
S74nk0 Feb 17, 2017
51c8c3a
fix wrong file path
S74nk0 Feb 17, 2017
6090501
fix
S74nk0 Feb 17, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
70 changes: 70 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@

ccminer
*.o

autom4te.cache
.deps

Makefile
Makefile.in
INSTALL
aclocal.m4
configure
configure.lineno
depcomp
missing
install-sh
stamp-h1
ccminer-config.h*
compile
config.log
config.status
config.status.lineno
config.guess
config.sub

mingw32-config.cache

*/.dirstamp
.DS_Store
Desktop.ini
Thumbs.db

*.iml

Debug/
Release/
x64/Debug/
x64/Release/
*.suo
*.user
*.opensdf
*.sdf
*.pdb
*.VC.opendb
*.VC.db

.settings/
.project
.metadata
.classpath
.loadpath
.cproject
.buildpath

compat/curl-for-windows/

*.ptx
*.i
*.ii
*.gpu
*.cubin
*.stub.c
*.module_id
*.hash
*.fatbin.c
*.fatbin
*.cudafe1.cpp
*.cudafe1.c
*.cudafe2.c

1 change: 0 additions & 1 deletion AUTHORS

This file was deleted.

Loading