Anton Bukov
Anton Bukov
@bhamon here is call stack: ``` Thread 2 Crashed:: Dispatch queue: opencl_runtime 0 libsystem_kernel.dylib 0x00007fffd1d99d42 __pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fffd1e87457 pthread_kill + 90 2 libsystem_c.dylib 0x00007fffd1cff420 abort + 129...
May be this is a reason: https://stackoverflow.com/a/43991502/440168
@bhamon my configuration if mostly recommended: ``` 0 1 1536 384 8192 ``` My device is: ``` Intel Iris Pro 1536 MB ```
Just tried config: ``` 0 1 1536 384 4 ``` And got: ``` $ bin/gpuPlotGenerator.exe generate direct 18xxx_0_131072_65536 ------------------------- GPU plot generator v4.0.3 ------------------------- Author: Cryo Bitcoin: 138gMBhCrNkbaiTCmUhP9HLU9xwn5QKZgD Burst: BURST-YA29-QCEW-QXC3-BKXDL...
Interesting fact, that https://github.com/r-majere/mjminer works for me at same speed on CPU when using AVX2 instruction set: ``` Using AVX2 core. Creating plots for nonces 0 to 131072 (34 GB)...
@bhamon why your app suggests me to use 8192 instead on 4? :)
@bhamon are you sure you don't wanna merge include-related changes? This will make OSX compilation much harder (I am talking about hard linking dirs and files)
@gateway this branch is fully compatible with macOS: https://github.com/k06a/gpuPlotGenerator/tree/feature/macos It is partially merged in this repo. You can see all changes on third tab at top of this page: https://github.com/bhamon/gpuPlotGenerator/pull/17/files
@prestwich it seems the Merkle Tree is used to proof ethash PoW validity. While bruteforcing merkle tree costs more than Ethereum PoW it is not an issue.
@prestwich agree