Ich wollte kürzlich versuchen, eine Kryptowährung zu schürfen, und Litecoin schien ein guter Anfang zu sein, da es keine allzu spezielle Hardware erfordert. Das Ausführen von cgminer nach der Installation (die ohne Fehler abgeschlossen wurde) endet jedoch in Segfault.
Maschinenkonfiguration: Ubuntu 10.04 ATI Mobility Radeon HD 4500-Serie
Mir fehlen vielleicht einige Pakete, da kein Tutorial die gleiche Liste hat, aber da die Installation sich nicht beschwert hat, ging ich davon aus, dass alles in Ordnung war.
Die bisher verwendeten Schritte:
Und schließlich wollte ich via testen
./cgminer -n
Das scheiterte kläglich, da ich nur einen Segfault bekam.
Hier ist das Ergebnis des Konfigurationsschritts:
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
Mir ist klar, dass diese Frage 8 Monate alt ist, aber diese Informationen können für andere von Wert sein, die nach einer Lösung für einen Segfault suchen, da anscheinend überhaupt keine Informationen zu dem Problem verfügbar sind. Das APP SDK scheint mit älteren ATI-Treibern nicht kompatibel zu sein.
Das APP SDK verursacht wahrscheinlich den Segfault. Ich habe ein HD4770 und es funktionierte mit einer vorkompilierten Kopie von cgminer.
Als ich das APP SDK zum Kompilieren von sgminer installierte, schien alles in Ordnung zu sein, sgminer wurde in Ordnung kompiliert
Es gab mir jedoch einen Segfault und als ich versuchte, cgminer auszuführen, der funktionierte, gab es mir auch einen Segfault.
Nach 3 Tagen konnte ich die Dinge nicht so wiederherstellen, wie sie waren, und die Änderungen rückgängig machen, die die APP SDK-Installation vorgenommen hatte.
Ich befürchte, dass eine komplette Neuinstallation des Betriebssystems meine einzige Lösung sein wird.
Auch. Die Flags '-march=native' aktivieren spezielle kryptografische Anweisungen, die mit AMD-CPUs vor Bulldozer nicht kompatibel sind.
vor dem cflags-Befehl hast du "./autogen.sh --enable-scrypt --enable-opencl" vergessen
Diese beiden Links haben mir sehr geholfen:
https://litecointalk.org/index.php?topic=2924.msg44380#msg44380
Benutzer10429
Oliver