# hiveos
**Repository Path**: linglingling7963677/hiveos
## Basic Information
- **Project Name**: hiveos
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-03-14
- **Last Updated**: 2024-03-14
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

**qli-Client 1.8.8**
- added ability to resend unsubmitted solution after a client restart
Use now in flightsheet : https://github.com/qubic-li/client/releases/download/v1.8.8/eloword-v1.8.8.tar.gz
# How to patch Hiveos from 1.8.7.1 to 1.8.8beta
Patch by running this command:
```
miner stop && wget https://github.com/EloWord/hiveos/releases/download/v1.8.8/update188b.tar.gz ; tar -xvf update188b.tar.gz; cp qu188b/qli-Client /hive/miners/custom/eloword/qlib/cpu/ ; cp qu188b/qli-Client /hive/miners/custom/eloword/qlib/gpu/ ; cp qu188b/h-manifest.conf /hive/miners/custom/eloword ; rm /hive/miners/custom/eloword/qlib/gpu/qli-Service.sh ; rm /hive/miners/custom/eloword/qlib/cpu/qli-Service.sh ; miner start
```
## :star2: Support My Work and Contribute to its Growth :star2:
If you appreciate my work and want to contribute to its ongoing development, consider leaving a tip. Every contribution, big or small, makes a huge difference and motivates me to continue creating and improving.
- **To support me, use Qubic:** `TWVQTVPLEMNCWBJZFVCLCZCDGBDBLBWBAPCVQJOUECEZQQBMAPAXSRBEABSK`
*Support received since this version: 620,240,488 Qubic - Thank you for your future support!*
[
](https://discord.gg/bWHcuuyQBf)
Thank you for being part of this journey!
## :warning: Hive Os 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)
- Hive OS beta (Ubuntu 20.04)
`/hive/sbin/hive-replace --list` (choice 2/ yes to apply -- better to start this fresh install if you'r stuck)
- GLIBC >=2.34
```apt update && apt upgrade -y && echo "deb http://archive.ubuntu.com/ubuntu jammy main" >> /etc/apt/sources.list && apt update && apt install tmux -y && apt install libc6 -y``` (answer yes to any question)
- 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*
## :wrench: Hive Os Settings
- it's an all-in-one miner (CPU+GPU / GPU only / CPU Only), check out the example flightsheets below for seamless setup
https://github.com/qubic-li/client/releases/download/v1.8.8/eloword-v1.8.8.tar.gz
- 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``` | Enable Huge Pages on Hiveos, `1280` recommended if RAM > 16GB (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) |
## ✈️ Hive OS flightsheet
Just drop your NVTOOL command in the `Extra config argument` box it's magic
### *** CPU + GPU Dual Flightsheet ***
Extra config arguments exemple:
```
nvtool --setcoreoffset 200 --setclocks 1500 --setmem 7000 --setmemoffset 2000
"amountOfThreads":24
"accessToken":"YOUROWNTOKEN"
```

### *** GPU Only Flightsheet ***
Extra config arguments exemple:
```
nvtool --setcoreoffset 200 --setclocks 1500 --setmem 7000 --setmemoffset 2000
"accessToken":"YOUROWNTOKEN"
```

### *** CPU ONLY Flightsheet ***
Extra config arguments exemple:
```
"cpuOnly":"yes"
"amountOfThreads":14
"accessToken":"YOUROWNTOKEN"
```
