Mostrando postagens com marcador nvidia. Mostrar todas as postagens
Mostrando postagens com marcador nvidia. Mostrar todas as postagens

sábado, 5 de outubro de 2013

Compilar o CudaMiner para minerar Litecoins no GNU/Linux

Símbolo do Litecoin
Ultimamente tenho estado encantado com o conceito e a tecnologia por trás do Bitcoin e das moedas criptográficas. Espero poder escrever mais sobre isso neste blog. Se você não sabe o que é Bitcoin e muito menos Litecoin, clique nos respectivos links. Sugiro começar pelo Bitcoin, já que ela foi a primeira moeda virtual que inspirou todas as outras que vieram em seguida, inclusive o Litecoin.

Estava me informando mais sobre como minerar liteconis e li em algum lugar que  o melhor minerador de litecoins para GPUs Nvidia (eu tenho uma GTS 250, já um pouco velhinha...) é hoje o CudaMiner.

Resolvi baixar o programa no GitHub e instalá-lo, para um teste breve. No entanto, o programa não tinha nenhuma documentação de como compilá-lo. Como é horrível tentar compilar um programa que não te informa o mínimo sobre as dependências necessárias e como atingir este objetivo, resolvi documentar aqui o processo para outras pessoas (e eu mesmo) que por ventura venham a tentar fazer o mesmo.

Baixe o programa do GitHub:

$ git clone https://github.com/cbuchner1/CudaMiner.git

O grande problema, neste caso, foi encontrar as dependência que no caso eram os pacotes de desenvolvimento da tecnologia CUDA. Na atual versão do Ubuntu (13.04), eles são instaláveis através de:

$ sudo apt-get install nvidia-cuda-dev nvidia-cuda-toolkit

Feito isso tudo ficará mais fácil :-) Basta tornar o script configure executável e rodá-lo.

$ chmod +x configure
$ ./configure

Compile com make. Isso irá gerar um executável cudaminer na pasta, que pode ou não ser colocado no diretório padrão através de:

# make install

Nos meus testes, o bfgminer estava alcançando uma taxa de 33-36 kH/s e o cudaminer elevou esse patamar para 44-47 kH/s.

Se mais alguém tentar fizer o mesmo, por favor, deixe seus números nos comentários abaixo.

domingo, 30 de agosto de 2009

Corrigindo a resolução em placas Geforce FX 5200 no Jaunty

Chegou um momento que eu me arrependi de ter feito uma instalação limpa do Jaunty no pc. Isso porque eu estava no Hardy e não queria baixar todos os pacotes do Intrepid para só depois poder para o Jaunty numa upgrade via web.

Acontece que depois da minha instalação, a melhor resolução que eu conseguia na minha placa Geforce FX 5200 era 800x600. "Bom, é só instalar os drivers da Nvidia e tudo vai ficar normal", pensei eu. Ledo engano. Após a instalação dos drivers proprietários a melhor resolução caiu para meros 640x480. Era horrível, tudo ficava enorme na tela.

O nvidia-settings não mostrava uma opção melhor e o nvidia-xconfig não conseguia configurar um bom xorg.conf. Pesquisei, pesquisei e não consegui encontrar solução. Mesmo o fórum em inglês, que sempre resolve os meus problemas parecia sem solução.

Acabei descobrindo que esse é um bug do jaunty (assinalado como 322870 no LP). Estava quase voltando para o Hardy quando tive uma idéia. Baixei a nova imagem do Hardy, pois agora as versões LTS recebem atualização a cada 6 meses e a minha era da época do lançamento. Uma vez com o CD nas mãos rodei uma sessão live e instalei o driver da nvidia via envyng.

De posse de um pendrive na mão, copiei o xorg.conf gerado e também o ~/.nvidia-settings-rc para o pendrive. Foi só copiar para o Jaunty para que meus problemas cessassem...

Espero que essa dica seja útil para mais pessoas pois o tal "bug" me deu um baile e tanto.

Comente clicando!