Майнинг Кубик | $Qubic — инструкция для Windows
✅Qubic.li Портал: https://app.qubic.li
✅Qubic.li Кошелек: https://wallet.qubic.li
✅QUBIC Exchanges: https://tradeogre.com/exchange/QUBIC-USDT
✅Партнерские ссылки со скидкой на комиссии:
—https://clore.ai?ref_id=vfgl1pyu
—https://hiveon.com/?ref=196954
—https://xeggex.com/?ref=656b296915e143407d3accc2
—https://www.bybit.com/en/invite/?ref=JJP6P5
—https://www.mexc.com/ru-RU/login?inviteCode=152rJ
—https://www.coinex.com/register?refer_code=67pk4
—https://www.binance.com/activity/referral-entry/CPA?ref=CPA_00RB7JR9AK
✅Инструкция оф. — https://github.com/qubic-li/client?tab=readme-ov-file#download
✅Инструкция для HiveOS — https://github.com/Akisoft41/qubic-hive
✅Калькулятор доходности, майнинга кубика: https://colab.research.google.com/github/dsglazyrin/qubic_utils/blob/main/Qubic_income_estimations.ipynb
https://profit-mine.com/ru/coins/Qubic?algo=Qubic&tag=qbic (неточный, так как количество решений приходит рандомно)
✅Таблица подсчета хэшрейта видеокарт — https://docs.google.com/spreadsheets/d/1y4rRoD53Mc6gec26-hIj4s3d8AuX_n0Mtvovp3F_HPA/edit#gid=0
✅Новый майнер. Инструкция с оф. источника: https://github.com/qubic-li/client?tab=readme-ov-file#download
✅Разберем способ майнинга на Windows через WSL.
Включаем виртуализацию в Windows обязательно, если она выключена. Информация по инструкции Шаг 2, Шаг 3, здесь — https://support.microsoft.com/ru-ru/windows/включение-виртуализации-на-компьютерах-windows-11-c5578302-6e43-4b4b-a449-8ced115f58e1
Стандартный клиент с сайта использует процессор, но нам нужно использование видеокарт. Вопрос решаем с помощью следующих команд ниже.
Открываем PowerShell вводим команды:
Смотрим доступные версии Linux:
$ wsl -l -o
Останавливаемся на требуемой нам версии Ubuntu-20.04:
$ wsl --install -d Ubuntu-20.04
Если просит перезагрузить, перезагружаем, Ubuntu 20.04 загрузится и установится
Далее, после запуска Ubuntu 20.04, создаем пару логин:пароль
, запоминаем
Доп. информация по установке WSL здесь— https://learn.microsoft.com/en-us/windows/wsl/install
$ nvidia-smi
— Нам нужно проверить видеокарты в системе Ubuntu (WSL), что они отображаются, а также посмотреть версию Cuda 12.0+, чтобы была и драйвер версии = 525 и выше. WSL подтягивает драйвера из репозитория Windows, повышаем установкой свежих драйверов на Windows.
✅Клиент под Linux и Windows с оф. источника: https://github.com/qubic-li/client?tab=readme-ov-file#download
Ниже команды установки из под WSL:
wget https://dl.qubic.li/downloads/qli-Client-1.9.6-Linux-x64.tar.gz
— скачивание клиента
sudo mkdir /qubic
— создаем папку «qubic»
sudo tar -zxvf qli-Client-1.9.6-Linux-x64.tar.gz -C /qubic
— перенос и распаковка файлов клиента в папку «qubic»
cd /qubic
— переход в директорию qubic
ls
— смотрим файлы в директории
vim appsettings.json
— редактируем файл настроек приложения («Insert|Ins» клавиша). Вставляем значение, ниже добавив Ваш токен API, пример для GPU и CPU:
GPU preset, где «alias» — имя воркера, «accessToken« — токен доступа с сайта https://app.qubic.li/main/mining/pool:
{
"Settings": {
"baseUrl": "https://mine.qubic.li/",
"alias": "RTX4090x1",
"accessToken": "Ваш токен с сайта - https://app.qubic.li/main/mining/pool",
"allowHwInfoCollect": true,
"overwrites": {"CUDA": "12"}
}
}
CPU preset, где «amountOfThreads»: 8 — количество ядер:
{
"Settings": {
"baseUrl": "https://mine.qubic.li/",
"amountOfThreads": 8,
"alias": "5700X8X1",
"accessToken": "Ваш токен с сайта - https://app.qubic.li/main/mining/pool"
}
}
жмем esc и сохраняем вводим команду — :wq
Запускаем клиент майнинг:
sudo cd /qubic && ./qli-Client
sudo ./qli-Client
— запуск в директории /qubic
— обновление клиента до версии 1.9.6 под WSL:sudo rm -rf /qubic/log /qubic/tmp /qubic/flags.lock /qubic/qli-runner /qubic/qli-runner.lock /qubic/stats.98.lock /qubic/qli-Client /qubic/qli-Service.sh && sudo wget https://dl.qubic.li/downloads/qli-Client-1.9.6-Linux-x64.tar.gz && sudo tar -zxvf qli-Client-1.9.6-Linux-x64.tar.gz --wildcards -C /qubic qli-Client qli-Service.sh
✅Запуск кубик одной строкой с нуля на Clore аренда видеокарт. Mining Qubic Clore.
Майнинг с помощью аренды видеокарт, регистрируемся на ? Clore.ai c — https://clore.ai
После нужно взять токены «Clore» на бирже. Регистрируемся или заходим на биржи, где торгуется «Clore»:
https://www.mexc.com (30% скидка на комиссии) — приобрести «USDT« через карту выбираем торговлю P2P и на спотовом рынке берем токены «Clore« за «USDT«
https://www.xt.com (20% скидка на комиссии)
Пополняем баланс, перекидываем с биржи токены «Clore» на кошелек в Clore.ai (вкладка «Account», для пополнения «Clore»)
На главной странице в разделе «Marketplace» — «New Order», ищем подходящую конфигурацию оборудования с видеокартами, нажимаем слово «RENT».
Выбираем универсальную платформу «Ubuntu Jupyter (cloreai/ubuntu20.04-jupyter)«, можно сохранить «Configure Order» ниже. Доступ к арендованному серверу можно получить через «HTTP» в браузере, с помощью ключа в адресной строке, «Configure Order» можно не сохранять.
Открываем сервер на картинке выше.
Запускаем терминал:
Переходим во вкладку «Running» открываем консоль для ввода команд.
Вводим команды в терминал ниже:
✅Для видеокарты:
wget https://dl.qubic.li/downloads/qli-Client-1.9.6-Linux-x64.tar.gz && mkdir /qubic && tar -zxvf qli-Client-1.9.6-Linux-x64.tar.gz -C /qubic && cd /qubic && vim appsettings.json
— правим «appsettings.json», сохраняем конфигурацию, выше пример «GPU preset»cd /qubic && ./qli-Client
— запускаем добычу решений
✅Для процессора:
wget https://dl.qubic.li/downloads/qli-Client-1.9.6-Linux-x64.tar.gz && mkdir /cpuqubic && tar -zxvf qli-Client-1.9.6-Linux-x64.tar.gz -C /cpuqubic && cd /cpuqubic && vim appsettings.json
— правим «appsettings.json», сохраняем конфигурацию, выше пример «CPU preset»cd /cpuqubic && ./qli-Client
— запускаем добычу решений
✅Обновление на новую версию клиента для Clore двумя командами (qli-Client-1.9.6):
rm -rf /cpuqubic/log /qubic/tmp /qubic/flags.lock /qubic/qli-runner /qubic/qli-runner.lock /qubic/stats.98.lock /qubic/qli-Client /qubic/qli-Service.sh
— удаление старых файлов, кроме файла конфигурацииwget https://dl.qubic.li/downloads/qli-Client-1.9.6-Linux-x64.tar.gz && tar -zxvf qli-Client-1.9.6-Linux-x64.tar.gz --wildcards -C /qubic qli-Client qli-Service.sh && cd /qubic && ./qli-Client
— обновление и запуск, пример под GPU
rm -rf /qubic/log /qubic/tmp /qubic/flags.lock /qubic/qli-runner /qubic/qli-runner.lock /qubic/stats.98.lock /qubic/qli-Client /qubic/qli-Service.sh
— удаление старых файлов, кроме файла конфигурацииhttps://dl.qubic.li/downloads/qli-Client-1.9.6-Linux-x64.tar.gz && tar -zxvf qli-Client-1.9.6-Linux-x64.tar.gz --wildcards -C /cpuqubic qli-Client qli-Service.sh && cd /cpuqubic && ./qli-Client
— обновление и запуск, пример под CPU
✅vim appsettings.json
— редактируем файл настроек приложения («Insert|Ins» клавиша). Вставляем значение, ниже добавив Ваш токен API, пример для GPU и CPU:
GPU preset, где «alias» — имя воркера, «accessToken« — токен доступа с сайта https://app.qubic.li/main/mining/pool:
{
"Settings": {
"baseUrl": "https://mine.qubic.li/",
"alias": "RTX4090x1",
"accessToken": "Ваш токен с сайта - https://app.qubic.li/main/mining/pool",
"allowHwInfoCollect": true,
"overwrites": {"CUDA": "12"}
}
}
CPU preset, где «amountOfThreads»: 8 — количество ядер:
{
"Settings": {
"baseUrl": "https://mine.qubic.li/",
"amountOfThreads": 8,
"alias": "5700X8X1",
"accessToken": "Ваш токен с сайта - https://app.qubic.li/main/mining/pool"
}
}
жмем esc и сохраняем вводим команду — :wq
✅Шпаргалка:
Установка CUDA для WSL оф. инструкция (можно пропустить) — https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=WSL-Ubuntu&target_version=2.0&target_type=deb_local
Установка Cuda 12+ (обычно не требуется, просто ставим свежий драйвер Nvidia, подтянет с Windows), на всякий случай команды ниже:
$ wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
$ sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
$ wget https://developer.download.nvidia.com/compute/cuda/12.3.2/local_installers/cuda-repo-wsl-ubuntu-12-3-local_12.3.2-1_amd64.deb
$ sudo dpkg -i cuda-repo-wsl-ubuntu-12-3-local_12.3.2-1_amd64.deb
$ sudo cp /var/cuda-repo-wsl-ubuntu-12-3-local/cuda-*-keyring.gpg /usr/share/keyrings/
$ sudo apt-get update
$ sudo apt-get -y install cuda-toolkit-12-3
Обновление компонентов wsl до актуальной версии, через powershell:
$ wsl --update
$ wsl --upgrade
Перезапуск, перезагрузка в WSL, через Powershell:
$ wsl --shutdown
Где взять API токен Qubic li — https://app.qubic.li/main/mining/pool
Справка по WSL — https://ab57.ru/cmdlist/wslcmd.html
Посмотреть процессы: ps -la
— убрать запущенный процесс: kill (pid), pkill (имя процесса)
Установка драйвера видеокарты «nvidia-driver-535» на Ubuntu:
$ sudo apt install nvidia-utils-535
илиapt install nvidia-driver-535
Еще один способ:
$ sudo apt update
$sudo apt upgrade
$ cd~
$wget https://us.download.nvidia.com/XFree86/Linux-x86_64/535.161.07/NVIDIA-Linux-x86_64-535.161.07.run
$ chmod +x NVIDIA-Linux-x86_64-535.161.07.run
$./NVIDIA-Linux-x86_64-535.161.07.run
$ reboot
Ошибки:
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ????????? ?????????? ?????????? ????. ?????????????? ???????? ??. ?? ???????? https://aka.ms/wsl2kernel
Press any key to continue…
FIX (Решение) — https://learn.microsoft.com/
Скачайте пакет последней версии и установите: Пакет обновления ядра Linux в WSL 2 для 64-разрядных компьютеров.
Другие ошибки:
Failed to initialize NVML: GPU access blocked by the operating system
Failed to properly shut down NVML: GPU access blocked by the operating system
- wsl -bash: /usr/bin/nvidia-smi: No such file or directory
- System has not been booted with systemd as init system (PID 1). Can’t operate. Failed to connect to bus: Host is down
- NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running
FIX (Решение) Простое решение удалить полностью WSL:
1 — Через «Установка и удаление программ» в Windows 10-11. 2 — Снять две галочки в «Включение и отключение компонентов Windows», с «Платформа виртуальной машины» и «Подсистема Windows для Linux», перезагрузить.
После проверить wsl -l -v
, нет в списках.
Удаляем регистрацию через «wsl --unregister
«, если есть в списке установленные объекты, далее вводим команды
Пример команд:
wsl --unregister
«Ubuntu», где (Подставляем наименование Вашей версии)wsl --unregister docker-desktop
wsl --unregister docker-desktop-data
Заново устанавливаем WSL.
Выставить видеокарты для использования в Ubuntu (WSL):
Чтобы указать использование видеокарт больше трех в WSL, команда — sudo CUDA_VISIBLE_DEVICES=0,1,2,3,4 ./qli-Client
— где цифры номер GPU из nvidia-smi
Команда запуска одной строкой, обновления на версию клиента 1.8.7.1
и запуска процесса майнинга, для аренды в CloreAi:
$ wget https://dl.qubic.li/downloads/qli-Client-1.8.7.1-Linux-x64.tar.gz && tar -zxvf qli-Client-1.8.7.1-Linux-x64.tar.gz --wildcards -C /qubic qli-Client qli-Service.sh && cd /qubic && ./qli-Client
✅Qubic Twitter: https://twitter.com/Qubic_Networ
✅Qubic Discord: https://discord.gg/HHU6Kau5
✅Qubic Документация: https://docs.qubic.world
sudo ./qli-Client
2024-03-05 12:32:45 INFO Starting Client 1.8.6.0
2024-03-05 12:32:45 INFO Check for updates
2024-03-05 12:32:46 INFO Your Client is up to date
2024-03-05 12:32:47 INFO AI Training Starting. Your Alias is Vadim
2024-03-05 12:32:47 INFO Waiting for task
2024-03-05 12:32:49 INFO Trainer: cuda version 98.0 is starting.
2024-03-05 12:32:49 INFO Trainer: Solution threshold: 694
2024-03-05 12:32:49 INFO Trainer: Unrecognized argument: 1
2024-03-05 12:32:51 INFO Trainer: 0 CUDA devices are used.
2024-03-05 12:32:53 INFO E:98 | SOL: 0/0 | Try EIHM…HKGB | 0 it/s | 0 avg it/s
2024-03-05 12:32:54 INFO Trainer: cuda version 98.0 is starting.
как решить проблему? не видит карту.
Проверить nvidia-smi, обычно вылазит данная ошибка если много карт, не видит карту «0 CUDA devices». Еще в диспетчере устройств под Windows попробовать отключать поочередно GPU, может проблемная видеокарта есть, или ограничение в три карты поумолчанию стоит под WSL cuda. Ubuntu, export cuda попробовать.
Как-то можно снять ограничение в три карты?
Да, про это ниже в статье
У меня в риге 6 карт.
Ввожу команду sudo CUDA_VISIBLE_DEVICES=0,1,2,3,4,5 ./qli-Client
Майнер стартует, но опять пишет 0 CUDA…
Пробовал писать sudo CUDA_VISIBLE_DEVICES=0,1,2 ./qli-Client
Все равно пишет 0 CUDA.
А если через диспетчер задач отключаю три карты, то майнер нормально работает но только с тремя картами.
Как заставить работать все 6 карт?
Создать вторую директорию и двумя процессами запустить с каждой по три карты, команда у меня работает данная — sudo CUDA_VISIBLE_DEVICES=0,1,2 ./qli-Client
Если писать sudo CUDA_VISIBLE_DEVICES=0,1,2 ./qli-Client и все карты включены, то почему то не работает так же. От того что второйэкземпляр запущу, карты он лучше не начинает видеть
Там нет проблем точно, просто последовательно сделать, на разных ОС Windows 10, 11 настраивал. Второй экземпляр под другой папкой запустить, пример команады:
wget https://dl.qubic.li/downloads/qli-Client-1.8.8-Linux-x64.tar.gz && sudo mkdir /gpuqubic && sudo tar -zxvf qli-Client-1.8.8-Linux-x64.tar.gz -C /gpuqubic && cd /gpuqubic && vim appsettings.json
Тут «vim appsettings.json» добавляем другой воркер к примеру «GPU345», чтобы увидеть в статистике:
{
"Settings": {
"baseUrl": "https://mine.qubic.li/",
"alias": "GPU345",
"accessToken": "eyJhbGciOiJIUzUxMiIsInR5cCI6XVCJ9.eyJJZCI6IjRjMjMwMjc1LWRiOWEtNGZkMC1hZjQyLWVhZTlmNGQ1MTI0ZiIsIk1Imh0VkIjoiaHR0cHM6Ly9xdWJpYy5saS8ifQ.e8scrE4x2S4a3HbV3kgS3HVwgi157zE0Wqva5NprA",
"allowHwInfoCollect": true,
"overwrites": {"CUDA": "12"}
}
}
Далее:
cd /gpuqubic && sudo CUDA_VISIBLE_DEVICES=3,4,5 ./qli-Client
Все
Первый воркер соответственно 1,2 по аналогии прописываем и директорию «qubic», к примеру
Я не линуксоид. Подскажите как sh файл прописать, что бы через него сразу два экземпляра с нужными параметрами запускались. Ну и совсем глупый вопрос, можно ли от ввода root пароля избаиться при этом?
Если до 3х штук ограничение, но у вас их 4е. Как так?
Есть способ одной строкой запускать клиент из под винды?
Как выяснилось, проблема не в поддержке трех карт, а в том что надо отключать карту 0 или 1. Т.е если поставить карты 0,2,3,4,5, то они будут работать впятером, а второй клиент запустить с картой 1. Не могут одновременно в одном клиенте работать карты 0 и 1. Если отключить встройку, то на место карты 0 надо делать карту один. Какая то странная система, причина не понятна…