Post
Topic
Board Mining (Altcoins)
Re: [ANN] cpuminer-opt v3.23.3, open source optimized multi-algo x86_64 CPU miner
by
scryptr
on 02/03/2024, 00:09:01 UTC
R-PI MAY BE CRIPPLED--

This is an old post from "oink70", who optimized Monkins' Verushash CCminer:

        "Oink70 (2 yr. ago on Reddit)

Mining Verus is impossible on any Raspberry device. The Raspberry company did not license all CPU instructions, so the required functions are not available on Raspberry branded devices.  As far as I know Raspberry is the only brand that crippled the CPU, so any other ARM device should work."

I picked up your recent interest in coding for ARM processors after reading the CryptoMining-Blog post on VerusCoin (VRSC) mining.  I have been able to compile XMrig and tpruvot's CPUminer-Multi on my R-pi.  The above CCminer packages (Monkins & Oink70) will not compile.

I am currently mining VerusCoin on a new Orange Pi 5.  Verushash and MinotaurX look like good targets for coding, if you are able to find the right functions.

Raspberry Pi 5 is scheduled to hit the market this month, I believe.  The CPU runs at 2.4 GHZ.

Hope to see some fresh code to match!       --scryptr

Hold off on testing, it won't compile.

I have now have a Raspberry Pi so I have to work through the build issues. More news soon.

Looking for miners with ARM CPUs.

cpuminer-opt-3.23.4, source code only, has initial support for 64 bit AArch64 CPUs with NEON, SHA2 & AES.
It's experimental and untested. It needs testers. See Wiki for details...

https://github.com/JayDDee/cpuminer-opt/wiki/Support-for-AARCH64

ANSWERING MY OWN POST
=================

The Rpi 5 supposedly has the crypto instructions. See below:

(QUOTE  from Reddit)


"@hyc
 
Amazing that they finally quit being cheapskates and decided to pay for the crypto instruction extension that every other ARM producer in the world has included for the past 8 years already. I wonder what changed their minds.

So it’s another Broadcom chip quadcore with only 2MB L3 cache. I.e., only enough cache to run a single RandomX thread. The other cores will be wasted.

These have always been and continue to be worthless junk. For practical use these days you need closer to 4GB RAM per core, and of course 2MB cache per core. This thing only has enough resources to utilize 1 (core."

END QUOTE)
 
Although I have been able to compile Xmrig on my Rpi 4, none of your recent crypto builds worked.  I finally was able to purchase an Rpi 5 from Adafruit and will try again.

I have several Orange Pi 5 boards mining Verus coin.  I'll be able to check the Rpi 5 hashrate in comparison.

Apologies to the quoted Reddit user.  The post is 5 months old, and from a MoneroMiniing thread.  I have not done a thorough search to verify its validity.

--scryptr