psychocrypt
7ecf4cec6e
fix windows compile and broken aeon
...
- fix windows linker error during compile
- fix wrong parameter to call aeon (nvidia-backend)
2017-10-28 21:20:19 +02:00
fireice-uk and GitHub
a7fb89bec2
Merge pull request #72 from psychocrypt/topic-increaseSavetyMemory
...
increase safety memory for autosuggestion
2017-10-27 23:13:44 +01:00
psychocrypt
3e091d9251
increase safety memory for autosuggestion
...
- increase safty memory from 64 to 128 MiB
- NVIDIA: increase lmem reserve per thread to 1kiB
2017-10-27 21:40:38 +02:00
fireice-uk and GitHub
c192b97b67
Merge pull request #67 from psychocrypt/topic-aeon2
...
add Aeon support
2017-10-27 20:37:12 +01:00
psychocrypt
0117ed609e
fix bug inserted during xmr/monero renaming
...
- fix that currency selection is not called (in cli-miner.cpp)
- fix guard to prevent wrong currency selection if compiled for monero or aeon only
2017-10-27 20:13:19 +02:00
psychocrypt
12802f12e3
rename xmr to monero
...
- rename all `xmr` to `monero`
- be insensitive while check for set currency
- add function to compate two strings insensitive
2017-10-27 20:13:19 +02:00
psychocrypt
41451d91e8
add aeon support to backend cpu
...
- update auto suggestion default and hwloc
- extent hash function table to support aeon and xmr within one miner
2017-10-27 20:12:38 +02:00
psychocrypt
89749c32b7
add aeon support to backend nvidia
...
- add template parameter to kernel to support aeon and xmr
- update auto suggestion
2017-10-27 20:12:38 +02:00
psychocrypt
2346c8be20
add eon support to amd backend
...
- add compile parameter to support aeon and xmr
- update auto suggestion to handle aeon
2017-10-27 20:12:01 +02:00
psychocrypt
e0f0ad4d03
collect XMR and Aeon characteristics
...
... into a single place
2017-10-27 20:12:01 +02:00
psychocrypt
b0d5f15f9b
general aeon support
...
- cli-miner.hpp:
- add option `--currency`
- add guided start section
- config.tpl: add value `currency`
- params.hpp: add value to store the selected currency
- executor.hpp: add dev pool address
2017-10-27 20:12:01 +02:00
psychocrypt
77666c74f2
update documentation
...
- add CMake flag description
- announce Monero and Aeon in README.md
i add FAQ section
2017-10-27 20:12:01 +02:00
psychocrypt
b0bb9579bb
add CMake option XMR-STAK_CURRENCY
2017-10-27 20:12:01 +02:00
fireice-uk and GitHub
91b307859e
Merge pull request #69 from psychocrypt/topic-threadAffinity
...
thread affinity for non cpu backends
2017-10-27 17:19:00 +01:00
psychocrypt
b5a7e4eb7f
check if affinity must be set
...
- check if affinity vale before calling `thd_setaffinity`
2017-10-27 16:59:44 +02:00
fireice-uk and GitHub
847831e5f1
Merge pull request #68 from psychocrypt/topic-amdUse64bitTarget
...
amd: use 64bit target
2017-10-27 15:07:48 +01:00
psychocrypt
b685c90fc2
thread affinity for non cpu backends
...
This is a follow up of #43 and use the some mechanism to set the thread affinity for
non cpu backends correct.
- use cpu affinity workflow for nvidia and amd
- cpu: move messages of thread spawning before thread creation
2017-10-26 23:09:14 +02:00
psychocrypt
8888a60898
amd: use 64bit target
...
- remove 32bit target value
- use always 64bit target for amd backend
2017-10-24 23:22:28 +02:00
fireice-uk and GitHub
712f7b7bdb
Merge pull request #65 from psychocrypt/topic-removeDoubleMemcpy
...
remove double blob copy
2017-10-23 22:46:08 +01:00
psychocrypt
c8c9065a88
remove double blob copy
...
- remove double copied memory
2017-10-23 21:11:33 +02:00
fireice-uk and GitHub
133721cc18
Merge pull request #63 from psychocrypt/fix-selectWrongOpenCL
...
prefere AMD OpenCL over NVIDIA, Intel
2017-10-23 19:20:05 +01:00
fireice-uk and GitHub
7030f1b3ab
Merge pull request #45 from fireice-uk/topic-nonce-alloc
...
Implement pool-controlled nonce allocation
2017-10-23 19:14:20 +01:00
psychocrypt
227aee84e2
prefere AMD OpenCL over NVIDIA, Intel
...
fix #56
Search for AMD OpenCL inlcude path and libaries to prioritize the AMD implementation over NVIDIA and Intel.
2017-10-23 09:39:41 +02:00
psychocrypt and GitHub
a7116b999e
Merge pull request #61 from fireice-uk/topic-gpu-thread-num
...
Proper removal of gpu_thread_num
2017-10-22 18:22:42 +02:00
fireice-uk and GitHub
336f2325f9
Merge pull request #57 from psychocrypt/fix-nvidiaBackendCrash
...
fix illegal memory access
2017-10-22 15:21:24 +01:00
fireice-uk
203fad6181
Proper removal of gpu_thread_num
2017-10-22 14:18:32 +01:00
fireice-uk
14ceeaca2e
rm debug aids
2017-10-22 13:24:49 +01:00
fireice-uk
53ddca9640
small fix
2017-10-22 13:15:18 +01:00
fireice-uk
265ef629a1
Fix GPU nicehash support
2017-10-22 13:15:18 +01:00
fireice-uk
d3c5911f8e
move nicehash check into nonce calc
2017-10-22 13:15:18 +01:00
fireice-uk
27b839b8d2
note-to-self: don't type with your forehead
2017-10-22 13:12:52 +01:00
fireice-uk
740cb613b8
separate nonce_ctr from result push
2017-10-22 13:12:52 +01:00
fireice-uk
98a4caa224
Implement changes suggested
2017-10-22 13:12:52 +01:00
fireice-uk
7fdaceee72
Add return value
2017-10-22 13:12:52 +01:00
fireice-uk
f13f70c28e
Implement pool-controlled nonce allocation
2017-10-22 13:12:52 +01:00
fireice-uk and GitHub
610f4f0fa7
Merge pull request #58 from psychocrypt/fix-cuda9SuffleWarning
...
fix CUDA 9 shuffle warning
2017-10-21 20:01:06 +01:00
fireice-uk and GitHub
da6ff1b9e9
Merge pull request #59 from psychocrypt/topic-addVoltaSupport
...
add NVIDIA Volta support
2017-10-21 19:46:19 +01:00
fireice-uk and GitHub
bd31e5b019
Merge pull request #60 from psychocrypt/fix-amdAssert
...
fix assert in AMD backend
2017-10-21 19:45:27 +01:00
psychocrypt
29363d5a1a
fix illegal memory access
...
remove restricted pointer
2017-10-21 20:44:23 +02:00
psychocrypt
630bcffb9f
fix assert in AMD backend
...
fix bug announced in #52
If the miner is compiled in debug mode the assert condition results in a compile time error.
2017-10-20 21:25:08 +02:00
psychocrypt
d7209b21fd
add NVIDIA Volta support
...
add `sm_70` if CUDA 9+ is avalable
2017-10-20 21:17:08 +02:00
psychocrypt
18ba334391
fix CUDA 9 shuffle warning
...
use `__shffl_snyc` if CUDA 9+ is avalable
2017-10-20 21:12:50 +02:00
psychocrypt and GitHub
1b639b6eaf
Merge pull request #54 from fireice-uk/topic-fix
...
add order_fix for double hash
2017-10-18 20:14:58 +02:00
fireice-uk
67e135a317
add order_fix for double hash
2017-10-18 15:21:52 +01:00
fireice-uk and GitHub
98630910b1
Merge pull request #50 from fireice-uk/topic-hwloc
...
Make hwloc check capabilities and stop it from leaking mem
2017-10-18 12:59:59 +01:00
psychocrypt and GitHub
6701b0c202
Merge pull request #47 from fireice-uk/topic-re-add-uac-manifest
...
Re-add UAC manifest and WIN_UAC cmake option
2017-10-17 21:24:29 +02:00
fireice-uk and GitHub
c7c5824364
Merge pull request #43 from fireice-uk/fix-aff-alt-c
...
Affinity fix version C
2017-10-17 20:14:45 +01:00
fireice-uk
3ec7fa7c7a
make hwloc check capabilities and stop it from leaking mem
2017-10-17 20:04:56 +01:00
fireice-uk
4253e7a028
rm pin_thd_affinity
2017-10-17 19:44:18 +01:00
fireice-uk and GitHub
dcd176ada4
Merge pull request #44 from fireice-uk/fix-uninit-access
...
Make sure all singletons are set to null and make env a global ptr
2017-10-17 16:55:32 +01:00