Miner- Zogminer: Linux SILENTARMY

I live in LA and we actually have a newegg warehouse about a 10 minute drive from me. I just don’t have the funds (or time) to invest test rigs and many people already have spare rigs. I still need a PSU and a monitor and few other things for my test rig so I’ll be using donations for that.

Zcash GPU Open-miner captain’s log 0.1.4:

A lot has happened today in the equihash software scene. We have seen many CPU solvers come out that are absolutely brilliant and plan to use some of their ideas in our GPU if applicable. Full credit given to authors.

I have the first working implementation of our solver but I have hit a hardware limit on developing it. My laptops that I code on are crapping out but I will be getting the needed hardware probably monday thanks to everyone that donates, it is essential to improving our solver over the next two weeks. Special thanks to cascadiacrypto

My build actually never ran on my laptops since they only have 1.5G ram on them. I sent the solver over to a friend with a 4G card and he was able to get ~2-3H/s on my code without me even being able to step through all of it.

On that note I am giving a bitcoin lecture tomorrow and have plans Sunday and Monday and may be unavailable at some points,

Cheers

MESSAGE:

How do we build the miner?:

Omar and Age are doing great work answering questions but it is too early in the build for us to be too distracted trying to help everyone set up a build. That being said there are some things you can start doing to prepare for our miner and that can be found in the documents here Home · nginnever/zogminer Wiki · GitHub

The code is not ready yet, it needs to be refined and it could possibly mess up all the things, no promises so please be patient on asking for the software. It is in the github repo but beware if you build it. It won’t work unless you know what you are doing for now.

EDIT:

Age will donate as much time as he can to helping people. Big thanks to him and to hellcatz in gitter for putting together the documentation in the wiki today. Awesome job everyone!

3 Likes

If people hold off trying to build it now, I’m willing to dedicate some time helping everyone build it on their various (linux) platforms when the project is ready before zcash release. Just putting it out there.

So no need to worry about getting it to work now, it will work before release :).

For Arch users, if I get the time, I’m make an AUR package for this miner.

2 Likes

First, just reiterating what @voxelot and @Age are saying. Have patience guys, we will announce when the miner is ready for testing and try to help everybody get setup.

Little update:

I have my dev rig almost ready again! Yay!

I have completed all the tasks that I mentioned earlier in the week. Completed integrating @Age 's GPU helper code and the infraestructure for the miner to interact with zcash.

Next week, depending on the time that I have, I’ll try to help with the kernel and improving the usability of the miner.

2 Likes

Is there a noob guide to try this miner?

It is not yet released as you can read.

I am sure they / community will drop a step by step guide / documentation.

Just a little bit more patience :slight_smile:

Read the reply DIRECTLY ABOVE YOUR OWN, which preceded it by one hour.

“Have patience guys, we will announce when the miner is ready for testing”.

There is no noob guide currently. If you want to get in early, you need to be prepared to learn, and that starts with reading the thread you’re posting in.

1 Like

For working on open source code, you (and anyone else) are welcome to request an account on our “HPC Village” machine, which has some CPUs, RAM, NVIDIA GPUs, AMD GPUs (no longer top ones, though), and Xeon Phi (1st gen), with drivers/SDKs setup for all of them at once: HPC Village [Openwall Community Wiki]

1 Like

Any recommendation for purchase of a gpu card to prepare for this in terms of compatibility to the open source miner as well as likely delivering best bang for buck in terms of achieving highest possible hash/sols per sec per wattage basis? the RX-480 or the R9 Fury card seems to be popping up the most so far from what i can tell

thanks in advance for any guidance provided to a 1st time mining noob who has only recently gotten cpu mining going.

Can’t say for sure right now as there are no field tests, but I assume rx470’s will do just fine in perf / watt usage.

The program is ready for a R9 290 ?

“Have patience guys, we will announce when the miner is ready for testing”.

Ok, because, I have the error " failed to load kernel" when I’m trying to run it.

Seems I got the same result. So now is not yet release for test. but very close.
"Running the test miner
[OPENCL]:
Listing OpenCL devices.
FORMAT: [deviceID] deviceName
[0] Tonga
CL_DEVICE_TYPE: GPU
CL_DEVICE_GLOBAL_MEM_SIZE: 4052058112
CL_DEVICE_MAX_MEM_ALLOC_SIZE: 2877060096
CL_DEVICE_MAX_WORK_GROUP_SIZE: 256

Number of Platforms:1
[OPENCL]:Found suitable OpenCL device [Tonga] with 4052058112 bytes of GPU memory
Init Size: 2097152
Initializing…
Failed to load kernel.

R9 380 4G Ubuntu 16.10

This makes sense, especially with AMD GPUs and their drivers, but FWIW we had reasonably good luck with remote development (of JtR -jumbo) on Linux boxes with these settings in /etc/sysctl.conf:

kernel.panic = 20
kernel.panic_on_oops = 1
kernel.softlockup_panic = 1
kernel.hung_task_panic = 1
kernel.hung_task_timeout_secs = 300

This tells the kernel to consider a task “hung” if it’s stuck in the kernel (perhaps in AMD’s fglrx driver) for 300 seconds, to trigger a “panic” if so, and to reboot the system after another 20 seconds (this delay is to let whoever might be at console or IP-KVM read the panic message, although usually there will be no one watching). In our experience, this software watchdog catches 90%+ of AMD GPU/driver lockups triggered by bad OpenCL code.

2 Likes

See "Failed to load kernel." with README.md's instructions · Issue #3 · nginnever/zogminer · GitHub for how to get past this one, but it won’t help you yet because the only kernel there currently is merely initializes the list and does not try to find Equihash solutions.

I have been lurking with great interest and wanted to thank all the folks smarter than me working on this. I sold off a bunch of GPU’s over the past few months as I was tired of ETH mining. But I am looking forward to using some of that cash to start a Zcash miner. The cloud mining costs just seem to be too high.
I have nothing to add but funds. Can you repost your btc donation address. I see one from days ago, but want to be sure it’s current before I send anything.
Thanks again to all.

1 Like

ln -s /usr/lib/libOpenCL.so.1 /usr/lib/libOpenCL.so
has solved the issue, now miner was compiled

1 Like

Donation addresses are in the OP. But for convenience:

omaralv:
BTC: 18tvCqDFAFWv3jwDqXe5SBs6bmy9Xn4bnN
ETH: 0x000DCB7ccB55faDaEc5C4A13E173a1E30e643867

voxelot:
BTC: 1A67XmfyukPNbrMmckBToE8xZPesuM6Ti1
ETH: 0x82a642cAFD6bFc228C7B5Ea0394A0Ad702A7c03D

Hello guys i,m new here

First of all i would like to thank @omaralv , @voxelot and Age for helping us to discover the way how to make the miner before the official launch , i really enjoyed reading this forum and i think we can make it together by helping each other to reach our goal . But i will like to admit that when it would be all ready , direct step by step guide line would be useful .

I was developing a trading algorithm for a while and it is going to be ready in couple of days . Just need some time and it will work clear and fast . Results are simply amazing and its a lot to discus … but straight to the point what i ment whit this post

As a thank for plenty of help from developers i would like to give you fully access to it as a form of donation from me :))
I think we can make a better future by building the community as this is .

3 Likes