Mining $Qubic — Guide Windows GPU

Майнинг Кубик | $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

Справка по WSLhttps://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

12 комментариев к “Mining $Qubic — Guide Windows GPU”

  1.  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.
    как решить проблему? не видит карту.

    1. Проверить nvidia-smi, обычно вылазит данная ошибка если много карт, не видит карту «0 CUDA devices». Еще в диспетчере устройств под Windows попробовать отключать поочередно GPU, может проблемная видеокарта есть, или ограничение в три карты поумолчанию стоит под WSL cuda. Ubuntu, export cuda попробовать.

          1. У меня в риге 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 карт?

          2. Создать вторую директорию и двумя процессами запустить с каждой по три карты, команда у меня работает данная — sudo CUDA_VISIBLE_DEVICES=0,1,2 ./qli-Client

          3. Если писать sudo CUDA_VISIBLE_DEVICES=0,1,2 ./qli-Client и все карты включены, то почему то не работает так же. От того что второйэкземпляр запущу, карты он лучше не начинает видеть

          4. Там нет проблем точно, просто последовательно сделать, на разных ОС 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», к примеру

          5. Я не линуксоид. Подскажите как sh файл прописать, что бы через него сразу два экземпляра с нужными параметрами запускались. Ну и совсем глупый вопрос, можно ли от ввода root пароля избаиться при этом?

          6. Если до 3х штук ограничение, но у вас их 4е. Как так?

          7. Есть способ одной строкой запускать клиент из под винды?

          8. Как выяснилось, проблема не в поддержке трех карт, а в том что надо отключать карту 0 или 1. Т.е если поставить карты 0,2,3,4,5, то они будут работать впятером, а второй клиент запустить с картой 1. Не могут одновременно в одном клиенте работать карты 0 и 1. Если отключить встройку, то на место карты 0 надо делать карту один. Какая то странная система, причина не понятна…

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 
wpSolution Live Chat

Привет, Ваше удовлетворение является нашим главным приоритетом...

Прокрутить вверх