fireice-uk and GitHub
5fd213d0a8
Merge pull request #1205 from psychocrypt/topic-revertInputSizeChange
...
revert input size change
2018-03-25 21:16: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
0f9392f117
OpenCL precompiled code message
...
change warning when precompiled OpenCL code is not found
2018-03-25 20:09:39 +02:00
psychocrypt
f46d29544f
fix input size on device
2018-03-25 15:07:10 +02:00
Juan Leni and psychocrypt
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-uk and GitHub
98763bf01f
Merge pull request #1121 from psychocrypt/topic-speedupCUDAStartup
...
CUDA: reduce startup time
2018-03-04 19:28:09 +00:00
fireice-uk and GitHub
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
Bryan Stitt and GitHub
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-uk and GitHub
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-uk and GitHub
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-uk and GitHub
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
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
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 and GitHub
b55fa7e324
Merge pull request #1013 from psychocrypt/topic-improveAmdAeonAutosuggestion
...
improve AMD auto suggestion for AEON
2018-02-03 10:31:06 +00:00
fireice-uk and GitHub
8bef63c913
Merge pull request #1014 from psychocrypt/topic-speedupVolta
...
speedup Volta
2018-02-03 10:30:16 +00:00
fireice-uk and GitHub
4d7fdd2dea
Merge pull request #1015 from psychocrypt/fix-outputOfAMDGpuName
...
fix output of gpu name
2018-02-03 10:26:52 +00:00
Ryan and GitHub
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-uk and GitHub
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-uk and GitHub
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-uk and GitHub
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 Galitz and psychocrypt
b9fb744a10
author update
2018-01-24 22:11:47 +01:00
Grant Galitz and psychocrypt
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
psychocrypt and GitHub
8731717488
Merge pull request #772 from vtamara/comp_adJ
...
It compiles on OpenBSD/adJ 6.2
2018-01-21 20:49:29 +01:00
Vladimir Tamara
4f109d0335
Extra code path for OpenBSD suggested by psychocrypt
2018-01-16 22:59:42 -05:00
psychocrypt
6e59483f82
fix set affinity for windows
...
Ignore any affinity >=64 and throw a warning.
2018-01-13 21:23:59 +01:00
psychocrypt
14f6063591
ignore gpu with intensity zero
...
- if the intensity is zero than do not suggest a config
- remove the links to old issues
2018-01-13 20:31:22 +01:00
fireice-uk and GitHub
2c1b5295a9
Merge pull request #848 from psychocrypt/topic-updateVEGANames
...
update VEGA names for auto suggestion
2018-01-12 13:42:44 +00:00
fireice-uk and GitHub
3a31266cf3
Merge pull request #846 from psychocrypt/fix-cpuMemAutodetection
...
fix autosuggestion CPU
2018-01-12 09:24:20 +00:00
psychocrypt
eb4967b5bf
update VEGA names for auto suggestion
...
update VEGA names
2018-01-09 21:37:06 +01:00
psychocrypt and GitHub
44b8844d4d
Merge pull request #697 from dangrabbits/master
...
Updated config.tpl comments to include how to exclude CPU/GPUs
2018-01-09 21:19:02 +01:00
psychocrypt
054ee94f9e
fix usage of bytes instead of KB
...
bug was introduced with #67
- increase the L3 sanity check to 2GiB
- fix usage of byte instead of KB
2018-01-09 21:01:30 +01:00
Tom Doemiller and psychocrypt
6a508ce409
Fix cache size detection
2018-01-09 20:45:33 +01:00
fireice-uk and GitHub
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
fireice-uk and GitHub
c88e76d9a9
Merge pull request #705 from dataway/dev
...
Rearrange prefetch for slight performance increase in CPU miner
2018-01-03 07:52:56 +00:00
fireice-uk and GitHub
e275b4cb98
Merge pull request #754 from dougvj/gpu_id_show
...
Modify invalid result report to show GPU id
2018-01-03 07:48:39 +00:00