Esta é a integração do cliente principal do qubic.li ao HiveOS.
Mineiro Qubic HiveOs
Mineração GPU+CPU (dupla)
Mineração de GPU
Mineração de CPU
Recursos Qubic
Instruções de instalação obrigatórias do HiveOs
Configuração da planilha de vôo:
? Configurações do sistema operacional do Hive
Configuração do mineiro
Overclocks de GPU recomendados
Caixa de argumentos de configuração extra (opções)
Configurações avançadas
Cliente Oficial Qubic.li
Site Qubic
Carteira Web Qubic
Piscina de mineração Qubic
A CPU que executa o Cliente deve suportar instruções AVX2 ou AVX512 .
gato /proc/cpuinfo | grep avx2
(Se avx2
aparecer nos resultados, use a configuração AVX2.)
Recomenda-se 16 GB ou mais de RAM para melhorar o desempenho da CPU.
Frequências de RAM mais altas contribuem para melhor desempenho da CPU.
Evite sobrecarregar sua CPU com threads; em vez disso, procure encontrar o equilíbrio ideal.
Para executar o minerador Qubic, você precisa da versão estável mais recente do HiveOS.
hive-replace --stable --yes
Observação
Para atualizar o driver da GPU NVIDIA no HiveOS, execute o seguinte comando:
atualização do driver nvidia
NVIDIA Série 3000: Driver versão 535+ ou mais recente.
NVIDIA Série 4000: Driver versão 550+ .
Nome do minerador: Preenchido automaticamente com o URL de instalação.
URL de instalação: https://github.com/qubic-li/hiveos/releases/download/latest/qubminer-latest.tar.gz
Algoritmo hash: Não usado, deixe como ----
.
Modelo de carteira e trabalhador: insira seu worker name
.
URL do pool: use https://mine.qubic.li/
para o pool app.qubic.li
.
Aprovado: Não usado.
Observação
Remova a linha nvtool
se preferir usar o painel HiveOS para overclock.
Exemplo de argumentos de configuração extras para AVX512:
nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000 "trainer":{"cpu":true,"cpuVersion":"AVX512"} "amountOfThreads":24 "accessToken":"YOUROWNTOKEN" AutoUpdate
Exemplo de argumentos de configuração extras para AVX2:
nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000 "trainer":{"cpu":true,"cpuVersion":"AVX2"} "amountOfThreads":24 "accessToken":"YOUROWNTOKEN" AutoUpdate
Exemplo de argumentos de configuração extras:
nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000 "accessToken":"YOUROWNTOKEN" AutoUpdate
Exemplo de argumentos de configuração extras para AVX512:
"cpuOnly":true "trainer":{"cpu":true,"cpuVersion":"AVX512"} "amountOfThreads":24 "accessToken":"YOUROWNTOKEN" AutoUpdate
Exemplo de argumentos de configuração extras para AVX2:
"cpuOnly":true "trainer":{"cpu":true,"cpuVersion":"AVX2"} "amountOfThreads":24 "accessToken":"YOUROWNTOKEN" AutoUpdate
Observação
O script de inicialização extrai valores da planilha de voo para definir as configurações padrão (appsettings_global.json). Cada vez que o minerador é iniciado, o arquivo appsettings.json é recriado.
Modelo de carteira e trabalhador: valor de "alias"
em appsettings.json
.
URL do pool: valor de "baseUrl"
em appsettings.json
.
Argumentos de configuração extras: cada linha é mesclada em appsettings.json
.
Médio:
Série 3000 nvtool --setcoreoffset 250 --setclocks 1500 --setmem 5001
Série 4000 nvtool --setcoreoffset 250 --setclocks 2400 --setmem 5001
Alto:
Série 3000 nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000
Série 4000 nvtool --setcoreoffset 200 --setclocks 2700 --setmem 7000 --setmemoffset 2000
Importante
Os recursos "isPps"
e "useLiveConnection"
atualmente funcionam apenas com acesso beta.
Contexto | Valor padrão | Descrição |
---|---|---|
"accessToken": | Token JWT | Este é o seu Token pessoal, que você pode obter no Painel de Controle em qubic.li. |
"amountOfThreads": | 1 | Quantos threads devem ser usados para o treinamento de IA. |
"payoutId": | null | Este é o ID pelo qual você deseja obter o pagamento simbólico pelas soluções encontradas. |
"isPps": | false | Defina como true para ativar o modo PPS (Pay Per Share). Quando ativado, você receberá uma recompensa fixa para cada compartilhamento válido enviado, independentemente de uma solução ser encontrada. |
"useLiveConnection": | true ou talse | Defina isso como true para melhorar o desempenho de back-end, permitindo troca instantânea de ID e inatividade. Nota: Isso requer uma conexão constante com a Internet. |
"hugePages":nnnn | Considere habilitar páginas enormes para aumentar potencialmente as iterações por segundo. O treinador irá sugerir a configuração ideal com base em threads * 138 (por exemplo, 16 threads = 2208). Se o treinador ficar instável, desative páginas grandes. | |
"trainer":{"cpuVersion":"AVX512"} | Defina como AVX512 para impor o uso das instruções AVX512. | |
"trainer":{"cpuVersion":"AVX2"} | Use esta configuração para forçar o executor AVX2 em CPUs que não suportam AVX512. | |
"trainer":{"cpuVersion":"GENERIC"} | Se as instruções da CPU AVX2 ou AVX512 não forem suportadas, use o executor GENERIC. | |
"idleSettings" | Defina o comando para direcionar o programa que você deseja executar e defina o argumento para a ação específica que o programa precisa executar. | |
AutoUpdate | Habilite a verificação automática de versão e instalação do minerador após a inicialização. |
Observação
A partir de 4 de setembro, Qubic introduzirá tempo ocioso a cada 677 ticks após 676 ticks de mineração. Durante esse período ocioso, você pode configurar seu minerador para executar qualquer aplicativo. O cliente cuidará da abertura e fechamento do aplicativo. Abaixo está um exemplo simples para qualquer programa e minerador.
Exemplo de argumentos de configuração extras para CPU:
"idleSettings":{"command":"ping","arguments":"google.com"}
Exemplo de argumentos de configuração extras para GPU:
"idleSettings":{"gpuOnly":true,"command":"ping","arguments":"google.com"}