Hace poco quise probar la extracción de algunas criptomonedas, y litecoin parecía ser una buena manera de comenzar, ya que no requiere un hardware demasiado específico. Sin embargo, ejecutar cgminer después de la instalación (que se completó sin errores) termina en Segfault.
Configuración de la máquina: Ubuntu 10.04 ATI Mobility Radeon HD 4500 series
Es posible que me falten algunos paquetes, ya que ningún tutorial tiene la misma lista, pero como la instalación no se quejó, supuse que todo estaba bien.
Los pasos utilizados hasta ahora:
Y finalmente, quería probar a través de
./cgminer -n
Eso fracasó miserablemente, ya que todo lo que obtuve fue un Segfault.
Aquí está el resultado del paso de configuración:
cgminer 3.7.2
------------------------------------------------------------------------
Configuration Options Summary:
libcurl(GBT+getwork).: Enabled: -lcurl
curses.TUI...........: FOUND: -lncurses
OpenCL...............: FOUND. GPU mining support enabled
scrypt...............: Enabled
ADL..................: SDK found, GPU monitoring support enabled
Avalon.ASICs.........: Disabled
BFL.ASICs............: Disabled
KnC.ASICs............: Disabled
BitForce.FPGAs.......: Disabled
BitFury.ASICs........: Disabled
Hashfast.ASICs.......: Disabled
Icarus.ASICs/FPGAs...: Disabled
Klondike.ASICs.......: Disabled
ModMiner.FPGAs.......: Disabled
Compilation............: make (or gmake)
CPPFLAGS.............:
CFLAGS...............: -O2 -Wall -march=native -I /opt/AMDAPP/include/
LDFLAGS..............: -L/opt/AMDAPP/lib/x86_64 -lpthread
LDADD................: -lcurl compat/jansson-2.5/src/.libs/libjansson.a -lpthread -L/opt/AMDAPP/lib/x86_64 -lOpenCL -lm -lrt
Installation...........: make install (as root if needed, with 'su' or 'sudo')
prefix...............: /usr/local
Me doy cuenta de que esta pregunta tiene 8 meses de antigüedad, pero esta información puede ser valiosa para otras personas que buscan una solución a una falla de segmento, ya que parece que no hay información disponible sobre el problema. APP SDK parece ser incompatible con los controladores heredados de ATI.
El SDK de la APLICACIÓN probablemente esté causando la falla de segmento. Tengo un HD4770 y funcionaba con una copia precompilada de cgminer.
Cuando instalé APP SDK para compilar sgminer, todo parecía estar bien, sgminer compilado correctamente
Sin embargo, me dio un error de segmento y cuando traté de ejecutar cgminer que estaba funcionando, también me dio un error de segmento.
Después de 3 días, no he podido restaurar las cosas como estaban y deshacer los cambios que hizo la instalación del SDK de la APLICACIÓN.
Me temo que una reinstalación completa del sistema operativo será mi única solución.
También. las banderas '-march=native' habilitan instrucciones criptográficas especiales que son incompatibles con las CPU AMD anteriores a Bulldozer.
antes del comando cflags, olvidaste "./autogen.sh --enable-scrypt --enable-opencl"
Esos dos enlaces me fueron muy útiles:
https://litecointalk.org/index.php?topic=2924.msg44380#msg44380
usuario10429
oliver