summaryrefslogtreecommitdiffstats
path: root/xmrstak
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix uninitialized memory acccesLev Serebryakov2017-11-211-0/+1
|/ | | Uninitialized memory access is UB in C/C++, fix it.
* Add windows exitUnknown2017-11-193-10/+12
|
* Merge pull request #138 from psychocrypt/fix-amdMaxWorkSizefireice-uk2017-11-181-0/+4
|\ | | | | fix max work size shown to user
| * fix max work size shown to userpsychocrypt2017-11-181-0/+4
| | | | | | | | The max work size shown to the user was the hardware maximum but not take in account thet some kernel spwning 8 times more threads per work group than configured by the user.
* | Merge pull request #137 from psychocrypt/topic-handleOpenClErrorsfireice-uk2017-11-181-64/+82
|\ \ | | | | | | handle OpenCL errors
| * | handle OpenCL errorspsychocrypt2017-11-181-64/+82
| |/ | | | | | | | | - handle opencl errors to avoid unexpected behaviors - remove code duplicatio nwithin the some method
* | fix OpenCL compatibilitypsychocrypt2017-11-181-2/+2
|/ | | | | | - enforce that only host side OpenCl 1.2 functions are used if the miner is compiled with `XMR-STAK_COMPILE=generic` - update documentation - add CMake option `XMR-STAK_COMPILE` to windows
* Fix gpu result crashUnknown2017-11-172-1/+5
|
* Merge pull request #133 from psychocrypt/fix-cudaArchBinaryDetectionfireice-uk2017-11-171-1/+1
|\ | | | | fix wrong cuda binary arch detection
| * fix wrong cuda binary arch detectionpsychocrypt2017-11-171-1/+1
| | | | | | | | fix wrong arch comparsion
* | fix nvidia auto suggestionpsychocrypt2017-11-171-2/+2
|/ | | | | The lmem is still incalculably and crash the miner very often. Increase the potential lmem usage to 16kiB to respect lmem alignments, ...
* fix aeon dev poolpsychocrypt2017-11-161-2/+2
| | | | - fix aeon dev pool settings
* Fix cases where postive feedback was still occurring.Unknown2017-11-162-4/+5
|
* Remove whitespace linesUnknown2017-11-1622-60/+60
|
* fix wrong indentions by hand after auto conversionpsychocrypt2017-11-164-12/+14
|
* remove space indention with tabspsychocrypt2017-11-1615-176/+176
| | | | - removed all space indention in `*.hpp` and `*.cpp` files
* Merge pull request #115 from fireice-uk/topic-net-extpsychocrypt2017-11-1614-31/+251
|\ | | | | Network extensions
| * Print motd on console and web uiUnknown2017-11-148-11/+146
| |
| * Pass threadno up the food chainUnknown2017-11-146-10/+12
| |
| * change getName to static lc string (sorry psc)Unknown2017-11-142-9/+23
| |
| * jpsock changesUnknown2017-11-143-9/+78
| |
* | Merge pull request #116 from psychocrypt/topic-checkIfBinarySupportsGPUArchfireice-uk2017-11-152-1/+49
|\ \ | | | | | | check gpu architecture
| * | check gpu architecturepsychocrypt2017-11-152-1/+49
| | | | | | | | | | | | | | | | | | - check if the gpu architecture is supported by the compiled miner binary - remove not supported gpus from the auto suggestion - disallow the selection of a not supported gpu by hand tuning the config
* | | Merge pull request #114 from psychocrypt/fix-wrongMemoryDetectionfireice-uk2017-11-152-13/+43
|\ \ \ | |/ / | | | fix wrong memory detection
| * | fix wrong memory detectionpsychocrypt2017-11-152-13/+43
| |/ | | | | | | | | | | | | | | | | Free and total memory is only evaluated on the first device. To detect the gpu memory the gpu must be selected. - create context on the gpu before the memory is checked - add smx to the auto detection - change the result code of `cuda_get_deviceinfo()`
* | Fix misc bugs (#117)fireice-uk2017-11-1511-13/+50
|/ | | | | | * CONF_NO_TLS fix * gpu error fix + always return to sched after pin
* Merge pull request #103 from fireice-uk/topic-versioningfireice-uk2017-11-146-17/+108
|\ | | | | Versioning
| * update help and documentationpsychocrypt2017-11-131-0/+1
| | | | | | | | | | - update usage.md - hpdate help output
| * Change attributionUnknown2017-11-131-2/+2
| |
| * Added long version as a separate optionUnknown2017-11-131-0/+5
| |
| * Add version to web and jsonUnknown2017-11-135-8/+22
| |
| * add cli option `-v/--version`psychocrypt2017-11-111-0/+6
| |
| * fix compilepsychocrypt2017-11-111-15/+12
| | | | | | | | | | - generate define `BACKEND_TYPE` type in CMake - fix comile because `GIT_COMMIT_HASH` is no string
| * fix win buildUnknown2017-11-101-1/+2
| |
| * Versioning final versionUnknown2017-11-104-20/+74
| |
| * Define GIT_COMMIT_HASH via cmake or git archiveUnknown2017-11-102-1/+14
| |
* | improve cli hashrate reportpsychocrypt2017-11-101-34/+50
| | | | | | | | Split hashrate report into backends
* | add backend typepsychocrypt2017-11-104-1/+20
| | | | | | | | | | - add type of the backend to each backend-plugin - add `gteName` to `iBackend` to get the name of the backend
* | Disable sigpipe on posix systems (#99)fireice-uk2017-11-101-0/+18
| |
* | Add HTTP Digest auth (#98)fireice-uk2017-11-106-3/+71
|/
* Multi-pool final version (#90)fireice-uk2017-11-0912-391/+719
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* optimize NVIDIA autosuggestionpsychocrypt2017-11-032-9/+30
| | | | | - 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
* search for linux backend pluginspsychocrypt2017-11-013-4/+17
| | | | | | | - search for plugin in - working directory - binary directory - let linux search the plugins (libraries)
* OSX file file extension (dynamic libraries)psychocrypt2017-10-311-1/+7
| | | | use `.dylib` as dynamic library file extension
* Merge pull request #74 from psychocrypt/topic-vegaAutoSuggestionfireice-uk2017-10-301-3/+15
|\ | | | | tune VEGA auto suggestion
| * tune VEGA auto suggestionpsychocrypt2017-10-271-3/+15
| | | | | | | | | | | | - allow to use up to 2024 threads on VEGA gpus fix #5
* | Merge pull request #80 from psychocrypt/topic-optionFlushStdOutfireice-uk2017-10-304-1/+28
|\ \ | | | | | | add option: flush stdout
| * | add option: flush stdoutAlessandro Da Rugna2017-10-294-1/+28
| |/ | | | | | | | | | | 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.
* | fix windows compile and broken aeonpsychocrypt2017-10-286-76/+94
|/ | | | | - fix windows linker error during compile - fix wrong parameter to call aeon (nvidia-backend)
* increase safety memory for autosuggestionpsychocrypt2017-10-272-10/+10
| | | | | - increase safty memory from 64 to 128 MiB - NVIDIA: increase lmem reserve per thread to 1kiB
OpenPOWER on IntegriCloud