Commit Graph
441 Commits
Author SHA1 Message Date
Unknown 608139ccde Pass threadno up the food chain 2017-11-14 16:42:12 +00:00
Unknown 8f9eb8ef2e change getName to static lc string (sorry psc) 2017-11-14 16:12:18 +00:00
Unknown 8130f656b6 jpsock changes 2017-11-14 15:57:19 +00:00
fireice-ukandGitHub 288363814f Merge pull request #103 from fireice-uk/topic-versioning
Versioning
2017-11-14 11:01:57 +00:00
psychocrypt 04e4d28c98 update help and documentation
- update usage.md
- hpdate help output
2017-11-13 21:37:28 +01:00
Unknown 48071db738 Change attribution 2017-11-13 20:31:09 +00:00
Unknown 2fe7026507 Added long version as a separate option 2017-11-13 20:28:16 +00:00
fireice-ukandGitHub b1645f6e26 Merge pull request #104 from psychocrypt/topic-hashrateReportCli
improve cli hash report
2017-11-13 20:17:08 +00:00
fireice-ukandGitHub b63593379e Merge pull request #107 from psychocrypt/topic-nativeCompile
native compile by default
2017-11-13 20:06:20 +00:00
fireice-ukandGitHub 9bc2d25c86 Merge pull request #108 from psychocrypt/fix-documentation
fix wrong box ending
2017-11-13 20:01:24 +00:00
Unknown b48ca65c0b Add version to web and json 2017-11-13 19:56:41 +00:00
psychocrypt 26129b1d24 fix wrong box ending
- fix wrong text box
2017-11-13 20:23:30 +01:00
psychocrypt fa752284bb native compile by default
- add CMake flag `XMRSTAK_COMPILE` to select `native` or `static` compile
- add new flags to the documentation
2017-11-12 21:32:53 +01:00
psychocrypt f0875b614c add cli option -v/--version 2017-11-11 22:19:48 +01:00
psychocrypt 062287ad47 fix compile
- generate define `BACKEND_TYPE` type in CMake
- fix comile because `GIT_COMMIT_HASH` is no string
2017-11-11 22:19:43 +01:00
psychocrypt b0a9ddc1a1 improve cli hashrate report
Split hashrate report into backends
2017-11-10 22:38:45 +01: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
Unknown 71c4e937ae fix win build 2017-11-10 21:18:01 +00:00
Unknown 8f52eb85b3 Versioning final version 2017-11-10 20:39:25 +00:00
Unknown 0bae47a754 Define GIT_COMMIT_HASH via cmake or git archive 2017-11-10 19:19:07 +00:00
fireice-ukandpsychocrypt 22039b2a87 Add third-party cc info (#100) 2017-11-10 20:17:59 +01:00
fireice-ukandpsychocrypt c395800ab5 Disable sigpipe on posix systems (#99) 2017-11-10 20:15:53 +01:00
fireice-ukandpsychocrypt 7942372e21 Add HTTP Digest auth (#98) 2017-11-10 20:14:29 +01:00
fireice-ukandpsychocrypt d35893d926 Multi-pool final version (#90)
* Multi-pool first draft

* Fix wspace from new IDE

* Better TLS error message

* Fix TLS bug

* Don't put dev pool on stats + pool change-back

* bug fixes

* Error message work

* fix win build

* add per-pool nicehash setting

* Fix bugs

* rm debug msg

* Multipool guided setup

* Support TLS and Nicehash in config

* prelim jconf changes

* final multipool changes

* increase default retry_time to 30, fix mac erro

* rm debug dev pool settings

* Fix another source of connect runaway
2017-11-09 23:43:08 +01:00
fireice-ukandGitHub b3237bab58 Merge pull request #95 from psychocrypt/topic-updateCompileDocu
update compile documentation
2017-11-08 10:45:14 +00:00
psychocrypt 0ece44271f update compile documentation
- add CUDA and AMD APP SDK dependency to linux compile guide
- add AMD APP SDK dependency to windows compile guide
2017-11-08 08:54:16 +01:00
fireice-ukandGitHub 6ff6e32306 Merge pull request #94 from psychocrypt/fix-cuda9WindowsCompile
fix windows CUDA 9 compile
2017-11-08 03:12:35 +00:00
psychocrypt 787ce4a146 fix windows CUDA 9 compile
fix #91

- add CMake workaround for wrong host compiler for cuda
- update winows compile documentation
2017-11-07 22:52:40 +01:00
fireice-ukandGitHub f03f859564 Merge pull request #89 from psychocrypt/topic-optimizeNVIDIAAutosuggestion
optimize NVIDIA autosuggestion
2017-11-04 23:17:28 +00:00
psychocrypt 5acec3ea8e optimize NVIDIA autosuggestion
- avoid creation of a config with zero threads or blocks
- WINDOWS: reduce the used memory for the auto suggestion by the amount of already used memory
2017-11-03 21:46:27 +01:00
fireice-ukandGitHub 11f1028782 Merge pull request #86 from psychocrypt/topic-searchBackendLibraries
search for linux backend plugins
2017-11-02 18:18:49 +00:00
psychocrypt 14f041a971 search for linux backend plugins
- search for plugin in
  - working directory
  - binary directory
  - let linux search the plugins (libraries)
2017-11-01 21:12:32 +01:00
fireice-ukandGitHub bc18ee3fd7 Merge pull request #85 from psychocrypt/fix-OSXdynamicLibraryExtension
OSX file file extension (dynamic libraries)
2017-11-01 15:42:35 +00:00
fireice-ukandGitHub a9f8933775 Merge pull request #84 from psychocrypt/fix-OSXCompile
fix OSX compile
2017-11-01 15:42:00 +00:00
psychocrypt 56706805b4 add CMAKE_POSITION_INDEPENDENT_CODE
fix `/usr/bin/ld: bin/libxmr-stak-backend.a(jconf.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC`
2017-11-01 08:53:40 +01:00
psychocrypt 65794c5b5b OSX file file extension (dynamic libraries)
use `.dylib` as dynamic library file extension
2017-10-31 22:37:02 +01:00
psychocrypt 59a1531649 fix OSX compile
- link `xmr-stak-backend` to `xmrstak_cuda_backend` to solve missing symboles
2017-10-31 21:36:00 +01:00
fireice-ukandGitHub 69e6013cee Merge pull request #74 from psychocrypt/topic-vegaAutoSuggestion
tune VEGA auto suggestion
2017-10-30 17:44:01 +00:00
fireice-ukandGitHub 83a15dc1e0 Merge pull request #80 from psychocrypt/topic-optionFlushStdOut
add option: flush stdout
2017-10-30 17:35:22 +00:00
fireice-ukandGitHub b68e0fa5ff Merge pull request #77 from psychocrypt/topic-appveyorCudaSupport
appveyor CUDA support
2017-10-30 17:21:25 +00:00
Alessandro Da Rugnaandpsychocrypt cb3fc22ac1 add option: flush stdout
Added the option to forcefully flush STDOUT, which may be useful when running the miner through a pipe instead than a shell.
If STDOUT is a shell, it's unbuffered by default.
If STDOUT is a pipe, it's buffered by default.
2017-10-29 21:05:57 +01:00
psychocrypt 34a3c701cf appveyor CUDA support
- install CUDA
- compile miner with CUDA and OpenCL
2017-10-28 23:26:33 +02:00
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-ukandGitHub a7fb89bec2 Merge pull request #72 from psychocrypt/topic-increaseSavetyMemory
increase safety memory for autosuggestion
2017-10-27 23:13:44 +01:00
psychocrypt 3aa04f2871 tune VEGA auto suggestion
- allow to use up to 2024 threads on VEGA gpus

fix #5
2017-10-27 22:17:57 +02: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-ukandGitHub 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