Difference between revisions of "Rockpi4/Sgminer"
< Rockpi4
(→Build sgminer-arm-rc1) |
(→Install clpeak(Optional)) |
||
Line 40: | Line 40: | ||
== Install clpeak(Optional) == | == Install clpeak(Optional) == | ||
− | apt-get install cmake git gcc-8 g+ | + | apt-get install cmake git gcc-8 g++8 |
export CC=gcc-8 | export CC=gcc-8 | ||
export CXX=gcc-8 | export CXX=gcc-8 |
Revision as of 02:02, 23 March 2020
ROCK Pi 4 > Sgminer
Contents
Basic Guide for installing sgminer-arm on a Rock Pi 4.
Install OS Image and Basic Utilities
Download the Ubuntu offical image from: https://wiki.radxa.com/Rockpi4/downloads choose the offical Ubuntu server image
sudo apt-get update && sudo apt-get -y upgrade
Since this a minimal image you’ll need to install some applications first
sudo apt-get install -y nano screen clinfo
Adding the Radxa testing respository
echo “deb http://apt.radxa.com/bionic-testing/ bionic main” | sudo tee /etc/apt/sources.list.d/apt-radxa-com.list wget -O - apt.radxa.com/bionic-testing/public.key | sudo apt-key add - sudo apt-get update && sudo apt-get -y upgrade
Installing the GPU Drivers
sudo apt-get install -y rockchip-mali-midgard14 sudo apt-get install -y rockchip-mali-midgard-dev sudo apt-get install -y mali-midgard-dkms sudo reboot now
After Reboot
clinfo
other option is to install and run clpeak, it will give you more detailed information on GPU performance
Install clpeak(Optional)
apt-get install cmake git gcc-8 g++8 export CC=gcc-8 export CXX=gcc-8 git clone https://github.com/krrishnarraj/clpeak cd clpeak cmake . -DCMAKE_CXX_COMPILER=g++ make ./clpeak
Build sgminer-arm-rc1
Download the Arm Developer compute Library
wget https://github.com/ARM-software/ComputeLibrary/releases/download/v20.02.1/arm_compute-v20.02.1-bin-linux.tar.gz
extract the downloaded file
tar -xf arm_compute-v20.02.1-bin-linux.tar.gz sudo mv -r arm_compute-v20.02.1-bin-linux.tar.gz /usr/lib/ export CC=gcc-8 export CXX=g++8 sudo apt-get install -y automake autoconf pkg-config libcurl4-openssl-dev libjansson-dev libssl-dev libgmp-dev make g++ git libgmp-dev libncurses5-dev libtool opencl-headers git clone https://github.com/hominoids/sgminer-arm.git cd sgminer-arm git submodule init git submodule update autoreconf -fi CFLAGS="-g -Ofast -Wall -march=native -mtune=cortex-a72.cortex-a53" LDFLAGS="-L/usr/lib/arm_compute-v20.02.1-bin-linux/lib/linux-armv8a-neon-cl" ./configure --disable-adl --disable-adl-checks make