Skip to content

snoby/hiveos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qubic HiveOs Miner (WIP)

This is the integration of the main client from qubic.li to HiveOs.

No fees. Absolutely - FREE.

Qubminer

Use URL in HiveOs flight sheet:
https://github.com/qubic-li/hiveos/releases/download/v1.9.0_beta/qubminer-1.9.0.tar.gz

Qubic Resources

⚠️ HiveOs Mandatory Installation Instructions

  • The CPU where you run the Client must support AVX2 or AVX512 CPU instructions cat /proc/cpuinfo | grep avx2(check if avx2 is in the result)
  • To run the Qubic miner, you need the beta version of HiveOS. /hive/sbin/hive-replace --beta --yes
  • Cuda 12+ drivers (525+)
  • Cuda 12 for 1000 series must be 535+ nvidia-driver-update 535.146.02 (or newer)
  • RAM >= 16Go improves CPU it/s
  • Higher RAM frequencies improves CPU it/s
  • Do not overload your CPUs with threads, instead, aim to find the sweetpoint

Only NVIDIA GPU compatible

Flight Sheet Configuration

The startup script takes values from the flight sheet to complete the default configuration (appsettings_global.json).

Each time the miner starts, the appsettings.json file is recreated

GPU+CPU (Dual) mining:

Flight Sheet Dual
Extra config arguments exemple:

nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000
"accessToken":"YOUROWNTOKEN"
"amountOfThreads":4

GPU mining:

Flight Sheet GPU
Extra config arguments exemple:

nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000
"accessToken":"YOUROWNTOKEN"

CPU mining:

Flight Sheet CPU
Extra config arguments exemple:

"cpuOnly":"yes"
"amountOfThreads":24
"accessToken":"YOUROWNTOKEN"

🔧 Hive Os Settings

Miner Configuration

  • Miner name: Automatically filled with the installation URL.
  • Installation URL: https://github.com/qubic-li/hiveos/releases/download/v1.9.0_beta/qubminer-1.9.0.tar.gz
  • Hash algorithm: Not used, leave as ----.
  • Wallet and worker template: Worker name. Value of "alias" in appsettings.json.
  • Pool URL: Value of "baseUrl" in appsettings.json. Use https://mine.qubic.li/ for the pool app.qubic.li.
  • Pass: Not used.
  • Extra config arguments: Each line is merged into appsettings.json.

Recommended GPU overclocks :

Medium
3000 series nvtool --setcoreoffset 250 --setclocks 1500 --setmem 5001
4000 series nvtool --setcoreoffset 250 --setclocks 2400 --setmem 5001
High
3000 series nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000
4000 series nvtool --setcoreoffset 200 --setclocks 2900 --setmem 7000 --setmemoffset 2000

Extra config arguments Box (options):

Setting Description
"accessToken": This is you personal JWT Token which you can obtain from the Control Panel at qubic.li
"payoutId": This is the ID you want to get token payout for your found solutions.
"hugePages":nnnn Depending on your environment you might want to enable huge pages. This can increase your iterations per second. The trainer will tell you what is the optimal setting when it detects a wrong value. The number depends on the number of threads: nb_threads * 52 (e.g., 16 * 52 = 832). If trainer is unstable please remove.
"overwrites": {"AVX512": false} Disable AVX512 and enforce AVX2 (AVX Intel CPU not working)
"overwrites": {"SKYLAKE": true} Enforce SKYLAKE (AVX Intel CPU not working)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%