K
Kuradisia Phicoin Pool
phihashminer install guide

Phicoin (PHI) Mining Guide
Installing & Running phihashminer (Ubuntu)

This page is an unofficial guide provided by Kuradisia for mining Phicoin (PHI) with phihashminer. While we try to keep it accurate, please always double-check with the official releases for security and safety.

Contents

1. Requirements & Supported Environment

This guide assumes the following environment:

  • OS: Ubuntu 22.04 LTS or 24.04 LTS (server or desktop)
  • GPU: NVIDIA GPU, ideally with 2–4 GB VRAM or more, not an old legacy model
  • Driver: NVIDIA 535/550 series (for servers, nvidia-driver-535-server etc. are recommended)

Note: Very old GPUs (e.g. GeForce GT 710) may require “470.xx Legacy Drivers”. In such cases, phihashminer may not officially support the hardware or driver stack.

2. Installing NVIDIA Driver

If you already have a working and recent NVIDIA driver, you can skip this section.

2-1. Detect and install recommended driver

# Check recommended drivers
sudo ubuntu-drivers devices

# Automatically install recommended driver
sudo ubuntu-drivers install

# Or install a specific version (example: 550)
sudo apt update
sudo apt install -y nvidia-driver-550

# Reboot after installation
sudo reboot

2-2. Verify driver status

nvidia-smi

If you see your GPU model and utilization, the driver is working. If you see "NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver", the driver is not correctly installed or the GPU requires a legacy driver.

3. Installing phihashminer

3-1. Install required libraries

phihashminer requires Boost runtime libraries such as libboost_thread.so.1.74.0. If you see an error about missing libboost_thread, install the following:

sudo apt update
sudo apt install -y \
  libboost-thread1.74.0 \
  libboost-filesystem1.74.0 \
  libboost-system1.74.0

Package names may vary slightly depending on your Ubuntu release. If needed, search with apt search libboost-thread.

3-2. Place the phihashminer binary

# Create a directory for miners
mkdir -p ~/miners/phihashminer
cd ~/miners/phihashminer

# Download phihashminer from the official or trusted source,
# then make it executable:
chmod +x ./phihashminer

Always download binaries from official or trusted sources and verify checksums where possible.

4. Running the miner

4-1. Basic example (PPLNS)

phihashminer uses the -P option to specify pool connection parameters.

cd ~/miners/phihashminer

# Replace <PHI_WALLET_ADDRESS> and <WORKER_NAME>
./phihashminer \
  -P stratum+tcp://<PHI_WALLET_ADDRESS>.<WORKER_NAME>@phipool.kuradisia.io:11111

4-2. SOLO mining connection

./phihashminer \
  -P stratum+tcp://<PHI_WALLET_ADDRESS>.<WORKER_NAME>@phipool.kuradisia.io:22222

SOLO mining is recommended only if you have enough hashrate to reasonably find blocks on your own. For most miners, PPLNS is safer and more predictable.

5. Troubleshooting

5-1. nvidia-smi does not work

If you see:

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver.
  • Check installed drivers using ubuntu-drivers devices.
  • Some old GPUs require legacy drivers (e.g. 470.xx).
  • You may need to purge and reinstall drivers (sudo apt remove 'nvidia-*' then reinstall).

5-2. Missing libboost_thread.so.1.74.0

If you get an error like:

./phihashminer: error while loading shared libraries: libboost_thread.so.1.74.0:
cannot open shared object file: No such file or directory

Install boost runtime libraries:

sudo apt update
sudo apt install -y libboost-thread1.74.0 libboost-filesystem1.74.0 libboost-system1.74.0

5-3. Cannot connect to pool / no shares

  • Ensure your firewall/router allows outbound TCP to phipool.kuradisia.io:11111 or :22222.
  • Double-check wallet address and worker name for typos.
  • If issues persist, check the pool status page and API for maintenance or network issues.
← Back to pool top page
Last updated: 2025-11