Skip to content

kraoc/raspberrypi-monero-minig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry PI 4 Monero XMR Mining

Hardware

Prerequisites

You must assemble your Pi inside the case with functionnal fan and run Argon One Daemon.

This daemon provide cli to monitor and update settings on the fly.

It's a good option to install & run RPi-Monitor to keep eyes on the beast.

You should setup a light OS using Raspbian an setup a full light headless Rasperry Pi including static network to lower ressources usage.

Once you get a fully functionnal lightweight Raspberry Pi you can step to overclocking

Overclocking

With this case, you can overclock to 2.1Ghz safelly putting this lines bottom of /boot/config.txt

# Overclock
boot_delay=1
#max_framebuffers=0
#gpu_mem=0
# Overclock 2,1Ghz
over_voltage=6
arm_freq=2100
gpu_freq=750

You can also try these overclock settings instead of 2.1Ghz

# Overclock 2,147Ghz
over_voltage=8
arm_freq=2147
gpu_freq=750
# Overclock 2,25Ghz
over_voltage=11
arm_freq=2250
gpu_freq=750
# Overclock 2,3Ghz
over_voltage=14
arm_freq=2300
gpu_freq=500
#force_turbo=1

One done, reboot a test if it run.

If ok, step to new kernel building!

If not, lower arm_freq enough to have a Pi booting.

Kernel

You need to build and run an optimized Kernel with Huge Page support.

I provided one here on a Github repository with readme in raspberry folder.

Once you build and reboot you PI with this new kernel, you can step to Miner.

Miner

I use Xmrig with custom build options.

I provided one here on a Github repository with readme in raspberry folder.

Mining

You can get a good hashrate :)

Instant Hashrate

hashrate 1

Duration Hashrate

hashrate 2

There are sometimes up to 400 h/s instant hashrate !!!

Monitoring

monitoring 1

Releases

No releases published

Packages

No packages published