31 Commits
Author SHA1 Message Date
1e7911e653 XMR-Stak 2.3.0 RC
Co-authored-by: psychocrypt <psychocryptHPC@gmail.com>
Co-authored-by: fireice-uk <fireice-uk@users.noreply.github.com>
Co-authored-by: Lee Clagett <code@leeclagett.com>
Co-authored-by: curie-kief <curie-kief@users.noreply.github.com>
2018-03-25 13:28:40 +01:00
psychocrypt cff6b6cbfb add OpenCL compatibility mode
- add new option `comp_mode` to the amd config
- disable `if guards` within opencl kernel if `comp_mode : false`
2018-02-19 22:13:49 +01:00
psychocrypt 737185ee82 AMD: mem_chunkand new strided_index
- add new option for `strided_index`
- add additional option if `strided_index == 2` to controll the memory chunk with
2018-02-17 20:51:55 +01:00
fireice-ukandGitHub d015a3d01e Merge pull request #778 from b-/patch-2
Rename "MacOS" to "macOS"
2018-01-08 00:28:32 +00:00
Brian Recchia d01bab0cd7 Update minethd.cpp
Changed capitalization of "macOS"

Squashed the commit
2018-01-04 10:33:14 -05:00
Doug Johnson 16759bc353 Modify invalid result report to show GPU id 2017-12-30 16:49:51 -07:00
fireice-uk da1da53fae Make sure we are using a steady clock 2017-12-22 18:08:30 +00:00
psychocrypt d10d20f113 add AMD scratchpad indexing option
Allow to change the indexing used to address the hash scratchpad memory.

- add option `strided_index` for each gpu
2017-12-02 21:15:35 +01:00
Unknown cabd46f39f Remove whitespace lines 2017-11-16 13:42:27 +00:00
psychocrypt 157dd16574 fix wrong indentions by hand after auto conversion 2017-11-16 12:28:54 +01:00
psychocrypt d0b99bb4c6 remove space indention with tabs
- removed all space indention in `*.hpp` and `*.cpp` files
2017-11-16 12:21:38 +01:00
psychocryptandGitHub 1dc874c542 Merge pull request #115 from fireice-uk/topic-net-ext
Network extensions
2017-11-16 12:12:40 +01:00
fireice-ukandpsychocrypt 117493dc53 Fix misc bugs (#117)
* CONF_NO_TLS fix

* gpu error fix + always return to sched after pin
2017-11-15 16:34:21 +01:00
Unknown 608139ccde Pass threadno up the food chain 2017-11-14 16:42:12 +00:00
psychocrypt 13433097a3 add backend type
- add type of the backend to each backend-plugin
- add `gteName` to `iBackend` to get the name of the backend
2017-11-10 22:37:30 +01: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 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
fireice-ukandGitHub 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
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 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 98a4caa224 Implement changes suggested 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 d59495110d Make sure all singletons are set to null and make env a global ptr 2017-10-12 22:28:35 +01:00
psychocrypt 1f40f88a0c readd nicehash pool support
use nicehash start nonce in all backends if nicehash is enabled
2017-10-01 21:04:12 +02:00
psychocrypt d80cc9061d rename Params to params 2017-09-30 23:46:08 +02:00
psychocrypt 855af1cf65 fix compile 2017-09-30 23:46:08 +02:00
psychocrypt 8babae3156 cleanup includes 2017-09-30 23:46:08 +02:00
psychocrypt cc429b68fa group files
- move source code to `src`
- categorize files and move to group folder
- change upper case class files to lower case
- change C++ header to `*.hpp`
2017-09-30 23:46:08 +02:00