Bitcoin Forum
May 28, 2024, 03:14:32 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Ayuda para hacer mining sobre Linux  (Read 2525 times)
cetpa (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
July 28, 2011, 08:55:24 AM
 #1

Hola

Ante todo un saludo a todos. Soy conocido de Hugo y hace unos meses que estoy haciendo pruebas para hacer mineria. El caso es que mi amigo Raul y yo ya lo tenemos todo listo o casi pero estamos "sufriendo" unos problemas de última hora.

En primer lugar comentar que hice pruebas en mi ordenador con una 6950 con shaders desbloqueados y a frecuencias de la 6970 bajo windows 7 y usando guiminer y sin problemas.

Gracias a eso nos decidimos a montar un servidor con un presupuesto ajustado salvo en las tarjetas gráficas. El caso es que hemos montado un athlon x2 con 2gb ddr3 1333 en una placa con 3 ranuras pci-e nueva de las cuales hemos usado 2 para pinchar unas tarjetas novedad en el mercado que son la Club3D 6870x2.

Como veis tenemos 4 nucleos bart en 2 tarjetas con un hash aproximado de 1200 a pleno rendimiento.

El caso es que instalé windows xp por la rapidez y comodidad pero empecé a tener problemas con la detección de las gpus ya que el guiminer solo me detectaba 1 bart (si desactivaba el crossfire) y 2 bart si activaba el crossfire. Los otros 2 bart sin tener otro monitor ni un dummy vga quedaban desactivados. Hicimos alguna prueba expandiendo monitores virtuales y conseguimos ver los 4 bart pero el windows xp se volvia inestable y se perdia la imagen con lo que desistimos.

Ah, importante decir que tenemos un proxy con password para salir a internet con lo que en windows xp usamos el programa proxifier sin problemas.

Al final me animé a instalar ubuntu en una partición que cree expresamente. Lo hice desde windows y como veia que durante la instalación iban muy lentas las descargas (o no iban) supuse que era problema del proxy. Trasteé con el x window hasta encontrar lo de proxy, lo configuré y tampoco iba muy bien con lo que desactive la tarjeta de red y en ese momento se empezó a instalar el ubuntu finalizando la instalación (supongo que sin meter casi paquetes). Cuando ya reinició empecé a trastear con el sistema y algo perdido porque hacía muchos años que no tocaba linux. El caso es que encontré las cadenas export para meter proxy en consola en .bashsrc y otros ficheros de linux con lo que por fin el linux detectó el proxy y empezó a menter las actualizaciones de ubuntu y todo lo demás.

Entonces seguí el tutorial que hay en inglés en el foro para ir metiendo los paquetes necesarios para usar el phoenix. Empecé con los drivers 11.6 de ati, luego todos los pasos incluido el sdk 2.4, los paquetes de python, me bajé el phoenix, compilé el pyopencl-0.92 (no sin tener algo de problemas con los paths) y al final cree un ejecutable startminer.sh como decía el tutorial. Creé uno de prueba para luego crear uno para cada gpu.

El caso es que lo ejecuto y me sale que está funcionando y me salen los contadores de hash pero me dice que tiene problemas para conectar y no conecta con el pool. Lo que no entiendo es porque ocurre esto si se supone que el ubuntu ya tiene bien configurado el proxy.

Estoy por intentar hacerlo rodar a pelo sin el ejecutable, con un comando como este python phoenix.py -u http://user@mail.com_0:password@pit.deepbit.net:8332 -k phatk DEVICE=1 VECTORS AGGRESSION=13 WORKSIZE=128 BFI_INT FASTLOOP=false

Aun no lo he probado porque no tengo el ordenador aquí pero prefería preguntarlo antes y a parte comentar porque carajo ?¿?¿?¿ no puedo abrir varios terminales en ubuntu, solo me deja abrir uno, cuando lo normal sería abrir 5, rodar cada gpu en cada uno y el 5º para ver temperaturas, etc.

Es que hace muchos años que no toco linux (ahora veo que es mucho más cómodo ya que si un programa detecta que te faltan paquetes los descarga directamente de internet con un comando) pero necesito algo de ayuda ya que mi nivel era básico. Y si existe algún otro programa tipo guiminer para linux o usar el phoenix más fácilmente desde x window, o programa para temperaturas y frecuencia de memoria desde x window o lo que se os ocurra pues os agradecería la ayuda.

Saludos

Jesús
rampa
Member
**
Offline Offline

Activity: 108
Merit: 10


View Profile WWW
July 29, 2011, 04:44:06 PM
 #2


 lo de abrir más terminales supongo que sera por el unity... vete a la barra de arriba cuando estes en terminal y te aparecera (en fichero creo) abrir nueva pestaña o abrir nuevo terminal.


 parece que el programa de minería no te detecta el proxy del entorno. que programa usas?

igual tienes que jugar un poco con iptables para poder usarlo (si no utiliza el proxy del entorno)


Scrypt merged mining + multipool! http://manicminer.in
cetpa (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
August 04, 2011, 04:48:45 PM
 #3

Hola

Gracias por contestar. Al final lo he solucionado usando el programa proxychains para linux en terminal

funciona tal cual, proxychains python poclbm.py "comandos"   Esto captura el python y el poclbm para que usen el proxy que tu digas y ya me rula

Ahora lo que tengo es otro problemón ya que he probado de todo....

He usado el ATIOverdriveCtrl para intentar mover las frecuencias de core y memoria. Desbloqueo antes desde terminal usando el aticonfig con los comandos de enable y supuestamente el ATIOverdriveCtrl también te permite fijar frecuencias PEEEEROOO

Cuando los cores se ponen a hacer mining si hay una diferencia mayor de 100mhz entre core y memoria el sistema salta a 1050mhz de memoria por defecto. Y lo que es más importante, en windows con el MSI afterburner también pasa. Es decir, el msi Afterburner te engaña diciendo que la memoria la tienes a 600mhz por ejm pero si abres el GPU-Z te das cuenta que la memoria rula a 1050 con la gpu mineando.

No se si realmente se puede bajar la memoria sin flashear la bios la verdad y mis 6870x2 en teoría no me dejan grabar en la bios, ya lo he intentado. También he probado el atitweak bajo linux y lo mismo, supuestamente te deja poner las frecuencias que quieras pero cuando le das caña a la tarjeta para minear salta a 1050.

Las únicas frecuencias viables que he podido ir probando sin problemas son 940 gpu 840 memoria e ir moviendo arriba y abajo si quiero forzar más o menos la gpu (ejm 900/800 o 980/880)



Si a alguien se le ocurre algo más.....





mendalerenda
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
August 30, 2011, 03:20:39 PM
 #4

Hombre, no conozco el proxychain pero probaria a exportar la variable del proxy desde la consola justo antes de lanzar el mineer tal que así (sustituye con tus datos )


export http_proxy=”http://$username:$password@proxyserver:8080/


Espero que te sirva
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!