Ok guys - this is it:
Everyone who has a working OpenCL install, is authorized for GPU,
has an AVX2 capable CPU (I will provide sse42 GPU clients later) and feels bold enough, please download the beta from.
https://lbc.cryptoguru.org/downloads/beta/LBCWill the GPU client work in a VM? No. So if any of this is not met, please do not bother right now, you'd only find pain and sorrow.
Attention! This LBC client is too advanced for your CPU generator (except you have a Skylake CPU and its newest generator)
so keep your older LBC somewhere or be prepared to delete this new one if you plan to use a CPU client again.Maybe you would like to have your GPU experiment in another folder. Let's say you have a folder "collider", so copy it
$ cp -a collider gcollider
In the folder gcollider remove bench.pst, LBC and your gen-hrdcore-avx2-linux64 and eventually a present diagnostics-OpenCL.txt
and put the beta LBC in that folder
$ cd gcollider
$ rm -f bench.pst LBC gen-hrdcore-avx2-linux64 diagnostics-OpenCL.txt
$ wget https://lbc.cryptoguru.org/downloads/beta/LBC
$ chmod a+x LBC
Ok, hour of truth:
upon 1st invocation you should see:
$ ./LBC --gpu -t 1 -l 0
OpenCL diagnostics written.
GPU authorized: yes
OpenCL program written.
LBC will end here and you'll see two new files in your directory (
diagnostics-OpenCL.txt and
hash160_deparsed.cl) you keep both of them where they are.
upon the 2nd invocation (and all subsequent), you should fly:
$ ./LBC --gpu -t 1 -l 0
GPU authorized: yes
Best generator chosen: gen-hrdcore-gpu-linux64
New generator found. (DL-size: 0.72MB)
Benchmark info not found - benchmarking... done.
Your maximum speed is 2098648 keys/s per CPU core.
Ask for work... got blocks [416958585-416959096] (536 Mkeys)
oooooooooooooooooooooooooooooooo (8.06 Mkeys/s)
In theory.
If you remove the -l 0, it will not end after one iteration and you may want to ramp up the time, so
$ ./LBC --gpu -t 5
GPU authorized: yes
Best generator chosen: gen-hrdcore-gpu-linux64
Ask for work... got blocks [419776761-419779192] (2550 Mkeys)
Nice numbers - eh?
Also in the news, user manual under
https://lbc.cryptoguru.org/man/user extended with topics about Id, security, setting BTC address, GPU and defaults-file.
check back often, I will update this as we go.
Rico