286 Commits
Author SHA1 Message Date
fireice-ukandGitHub 9fa5f6f996 Merge pull request #1206 from psychocrypt/topic-renameMonero2
rename `monero2` to `monero7`
2018-03-25 21:20:00 +01:00
fireice-ukandGitHub a36b7e6385 Merge pull request #1203 from psychocrypt/fix-amdBenchmarkMode
fixAMD benchmark mode
2018-03-25 21:17:23 +01:00
fireice-ukandGitHub 5fd213d0a8 Merge pull request #1205 from psychocrypt/topic-revertInputSizeChange
revert input size change
2018-03-25 21:16:41 +01:00
psychocrypt 487ab2f271 rename monero2 to monero7
fix #1202
2018-03-25 22:03:20 +02:00
fireice-ukandGitHub 608c70f4bd Merge pull request #1204 from psychocrypt/topic-shiftOptionCurrencyDown
move option currency down
2018-03-25 20:49:41 +01:00
psychocrypt 46663db4d2 revert input size change
revert #1198, the block size is limited to 84byte
2018-03-25 21:42:22 +02:00
psychocrypt 5498b16ba5 move option currency down
move option `--currency` down
2018-03-25 21:16:09 +02:00
psychocryptandGitHub 3f10f0c78c Merge pull request #1201 from psychocrypt/topic-changeOpenclPrecompiledCodeMessage
OpenCL precompiled code message
2018-03-25 21:13:06 +02:00
psychocrypt d82630be58 fixAMD benchmark mode
The OpenCl code is only supporting jobs up to 84byte
2018-03-25 21:06:21 +02:00
psychocrypt 0f9392f117 OpenCL precompiled code message
change warning when precompiled OpenCL code is not found
2018-03-25 20:09:39 +02:00
psychocrypt fe5a01a316 increase version to 2.3.0 2018-03-25 20:03:40 +02:00
psychocrypt f46d29544f fix input size on device 2018-03-25 15:07:10 +02:00
Juan Leniandpsychocrypt 5d2cae77f9 Fixing allocation issue 2018-03-25 15:06:37 +02:00
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 702ab56699 fix shadowed variable
A redefinition of a variable in a local scope avoid that the intensity is rounded to a multiple of the work size.
2018-03-13 20:32:07 +01:00
fireice-ukandGitHub cfad5a5100 Merge pull request #1151 from jimmielin/master
Fix #1122 - HTML report violates XML rules
2018-03-12 14:29:21 +00:00
Jimmie Lin dc0524c2d9 Fix non-standard HTML in div (#1122) 2018-03-11 00:32:42 +08:00
fireice-ukandGitHub 98763bf01f Merge pull request #1121 from psychocrypt/topic-speedupCUDAStartup
CUDA: reduce startup time
2018-03-04 19:28:09 +00:00
fireice-ukandGitHub 266b29146a Merge pull request #1131 from psychocrypt/topic-openCLCompileCache
OpenCL compile cache
2018-03-04 19:26:28 +00:00
psychocrypt 6beb3f59fe add OpenCL compiler cache
Reduce OpenCL start time by using a self made compiler cache.

- store compiled OpenCL binary
- load OpenCl binary if available
2018-03-03 23:17:23 +01:00
psychocrypt db866b30de add header only ssh2 generator
- add project picosha2
- add license notes for picosha2
2018-03-03 22:30:05 +01:00
Bryan StittandGitHub e13395e141 Comment cleanup 2018-03-03 12:12:51 -08:00
psychocrypt 6488a02687 CUDA: reduce startup time
- reduce startup time for multi gpu systems
- initialize the GPU memory non concurrent
2018-02-28 23:33:23 +01:00
psychocrypt dc4e379345 fix broken memchunk feature
fix double definition of define `MEM_CHUNK`
2018-02-21 22:41:43 +01:00
fireice-ukandGitHub 0ad614836e Merge pull request #1102 from psychocrypt/topic-opencl_1_1
fix compile with OpenCL 1.1
2018-02-21 21:32:10 +00:00
fireice-ukandGitHub aa34bac139 Merge pull request #1101 from psychocrypt/topic-mesaSupport
add Mesa OpenCL support
2018-02-21 21:31:51 +00:00
psychocrypt c975def43e fix compile with OpenCL 1.1
guard error types those are only defined in OpenCL >1.1
2018-02-19 22:49:50 +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 7b3929dbef add Mesa OpenCL support
allow usage of Mesa OpenCl
2018-02-19 21:58:17 +01:00
fireice-ukandGitHub f785481bb7 Merge pull request #1087 from psychocrypt/topic-blockedStride3
AMD: option `mem_chunk`and new `strided_index`
2018-02-19 14:10:36 +00:00
fireice-ukandGitHub 84febdf63e Merge pull request #1080 from psychocrypt/topic-reduceRegisterUsage
AMD: reduce register usage
2018-02-19 13:32:00 +00: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
psychocrypt 30024ee8a0 fix missing message in log file
initialize the log file as fast as possible after the start of the miner
2018-02-17 20:35:14 +01:00
psychocrypt b0d03b3302 AMD: reduce register usage
reduce usage of registers: based on the suggestion of @enerc77
2018-02-14 21:21:51 +01:00
fireice-uk 40e40b557a Add rig identifier 2018-02-10 21:56:10 +00:00
fireice-ukandGitHub b55fa7e324 Merge pull request #1013 from psychocrypt/topic-improveAmdAeonAutosuggestion
improve AMD auto suggestion for AEON
2018-02-03 10:31:06 +00:00
fireice-ukandGitHub 8bef63c913 Merge pull request #1014 from psychocrypt/topic-speedupVolta
speedup Volta
2018-02-03 10:30:16 +00:00
fireice-ukandGitHub 4d7fdd2dea Merge pull request #1015 from psychocrypt/fix-outputOfAMDGpuName
fix output of gpu name
2018-02-03 10:26:52 +00:00
RyanandGitHub 064804bd17 Fix Disabling AMD GPUs
The AMD jconf.cpp would only accept an array. The config sample, and the nvidia and cpu config work with the value 'null', as they accept a 'kNullType'. This means at current, AMD GPUs could not be turned off, the config file wouldn't parse on load.

This change makes AMD consistent with the others, and can now be disabled.
2018-02-01 20:37:50 +10:30
psychocrypt 1ea14c8d23 fix output of gpu name
fix that the GPU name is printed before the name is querried from OpenCL
2018-01-30 21:33:30 +01:00
psychocrypt c528f51a76 speedup Volta
- enable L1 cache for Nvidia Volta GPUs and newer
- remove explicit cache controll for Volta GPU and newer

This pull request increases the hash rate for Volta GPUs by ~5%
2018-01-30 20:47:56 +01:00
psychocrypt 2bc5a055e1 improve AMD auto suggestion for AEON
increase the intensity limit for AEON
2018-01-30 20:32:09 +01:00
fireice-ukandGitHub a8e83eec94 Merge pull request #996 from psychocrypt/fix-cpuNonce2
avoid nonce overlapping
2018-01-28 18:07:59 +00:00
psychocrypt e191229ac1 void nonce overlappping
The cpu miner backend uses the wrong ranges of nonces instead of using `[startNonce,startNonce + nonce_chunk)`
(startNonce,startNonce + nonce_chunk]` is used. This will results in an overlap with nonces used by the gpu back-ends.
2018-01-27 21:10:03 +01:00
fireice-ukandGitHub f737d24897 Merge pull request #758 from dougvj/fix_zero_intensity
Add warning and fallback when auto intensity is 0
2018-01-27 11:50:54 +00:00
fireice-ukandGitHub dded06a3dd Merge pull request #950 from psychocrypt/topic-reduceMemoryForSlowNvidiaGPUs
reduce memory usage for low end gpus
2018-01-26 21:21:56 +00:00
psychocrypt ac474caa8b remove usage of rotate
revert the change that the OpenCl function `rotate` is used instead of `SKEIN_ROT`
2018-01-24 22:11:47 +01:00
Grant Galitzandpsychocrypt b9fb744a10 author update 2018-01-24 22:11:47 +01:00
Grant Galitzandpsychocrypt 617af4b301 Optimize Skein
- Eliminate modulus math (It runs slow inside microcode).
- Convert whatever the hell was going on into a rotate op. Like... Someone kinda reinvented the wheel in order to do a simple rotate.
2018-01-24 22:11:47 +01:00
psychocrypt ea6c147ab2 reduce memory usage for low end gpus
reduce memory usage to 1GiB for NVIDIA devices with <=6 SMX
2018-01-22 21:02:05 +01:00