Title: AMDOverdriveCtrl da terminale via SSH Post by: Semedisenape on April 10, 2014, 02:49:11 PM Buon giorno a tutti.
Sto cercando esperti che mi aiutino ad utilizzare amdoverdrivectrl da terminale, perchè utilizzando ssh per controllare il rig senza schermo attaccato non posso far partire la gui del programma. L'OS è xubuntu 12.04 su USB che controlla 1 X 5970 e 2 X 5870. Per l'overclock ho usato il comando da terminale aticonfig, ma volevo intervenire sui valori di voltaggio e abbassarli perchè ho letto che oltre ad abbassare le temperature, molti riportaneo valori di hash migliori. Il mio problema è che non riesco avenire a capo di quali comandi dare per impostare i valori e salvarli in una configurazione. Thanks Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: IlGab on April 11, 2014, 03:14:02 PM Boh... immagino che l'OS della macchina da cui controlli il software sia un windows XX.
Quello che ti serve è un emulatore di X server locale, a cui far agganciare la sessione di amdoverdrivectl. Non l'ho mai fatto con quello specifico applicativo, ti parlo di software linux che utilizzano in generale un server X, la teoria di base è uguale per tutti ;). Ti consiglio di dare un'occhiata QUI (http://www.geo.mtu.edu/geoschem/docs/putty_install.html): - xming è un X server per sistemi windows molto leggero e facile da usare. - putty è un diffusissimo client ssh con svariate opzioni. E' possibile che tu debba modificare il file /etc/ssh/sshd_config su xubuntu abilitando la voce X11Forwarding Code: .... Dopo la modifica riavvia il demone di sshd, solitamente con /etc/init.d/sshd restart (utenza root) Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: FaSan on April 12, 2014, 12:06:26 PM Dovrebbe essere sufficiente un' istanza VNC, che magari è più veloce nella conf.
FaSan Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: Semedisenape on April 14, 2014, 08:00:57 AM Intanto grazie.
Boh... immagino che l'OS della macchina da cui controlli il software sia un windows XX. Quello che ti serve è un emulatore di X server locale, a cui far agganciare la sessione di amdoverdrivectl. Non l'ho mai fatto con quello specifico applicativo, ti parlo di software linux che utilizzano in generale un server X, la teoria di base è uguale per tutti ;). Ti consiglio di dare un'occhiata QUI (http://www.geo.mtu.edu/geoschem/docs/putty_install.html): - xming è un X server per sistemi windows molto leggero e facile da usare. - putty è un diffusissimo client ssh con svariate opzioni. E' possibile che tu debba modificare il file /etc/ssh/sshd_config su xubuntu abilitando la voce X11Forwarding Code: .... Uso X2go come client ssh su win. Non so se sia appropriato come emulatore X, ma penso di si. Avviando da terminale AMDOverdriveCtrl parte se prima do export DISPLAY=:0; ma anche dato il comando parte solo in modalità testuale e non grafica. Da menù mi comunica che è "Unable to initialize AMD ADL Library. This program depends on the proprietary Catalyst drivers. Please check the driver installation." La riga che dici di sshd_config l'ho già modificata. Mi manca "X11UseLocalhost yes", nel senso che non è presente nel file. Ha qualche attinenza? Dovrebbe essere sufficiente un' istanza VNC, che magari è più veloce nella conf. FaSan Non conosco VNC. Passa attraverso ssh o è un altro protocollo? E soprattutto mi permette una connessione grafica? Thanks Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: IlGab on April 15, 2014, 01:16:24 PM Ho fatto una prova con AMDOverdriveCtrl e purtroppo funziona solo se collegato al display locale e, tra le altre cose, solo sulla scheda che ha il monitor attivo, o così a me è successo.
Se cerchi di reindirizzare la sessione di X verso un display remoto purtroppo il software ti restituisce l'errore relativo alle librerie. La soluzione secondo me è provare come suggeriva fansan, installi il server vnc sulla macchina con ubuntu e scarichi il client vnc sul piccì con windows (cerca real vnc su google). X ubuntu dovrebbe avere il pacchetto per il vnc-server. Piccola curiosità, sicuro che non riesci a intervenire sul voltaggio con il software di mining ? Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: Semedisenape on April 15, 2014, 02:52:19 PM Con cgminer non posso intervenire perchè non ho installato il supporto adl, in quanto facendolo mi scompare la formattazione classica dell'output,
e non riesco a vedere le velocità e i vari dati di hw e reject per singola scheda. Credo che sia un bug della 5970 che ho e che, se installato adl, posso monitorare solo con l'opzione di cgminer "-T", ma che ha delle limitazioni importanti per me, avendo bisogno di monitorare via ssh. Adesso provo ad informarmi su VNC. Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: IlGab on April 15, 2014, 05:52:38 PM Con cgminer non posso intervenire perchè non ho installato il supporto adl, in quanto facendolo mi scompare la formattazione classica dell'output, Ma compili tu cgminer ? Hai abilitato il supporto ncurses ? e non riesco a vedere le velocità e i vari dati di hw e reject per singola scheda. Credo che sia un bug della 5970 che ho e che, se installato adl, posso monitorare solo con l'opzione di cgminer "-T", ma che ha delle limitazioni importanti per me, avendo bisogno di monitorare via ssh. Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: Semedisenape on April 15, 2014, 08:02:51 PM Si ho compilato io.
Al momento sto usando una versione con supporto per keccak. E ho compilato con opzione scrypt e keccak. Ncurses lo aggiungo come opzione è una dipendenza da aggiungere? Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: IlGab on April 16, 2014, 07:52:18 AM ncurses sono le librerie per l'interfaccia "testuale".
Senza quelle è normale che ti parta solo con l'opzione -T . E' quasi inpossibile che tu non le abbia sul sistema, è più facile che ti manchi il pacchetto -devel e quando compili non le include. Verifica di avere installato ncurses-devel Code: sudo apt-get install ncurses-devel Terminata la fase di configure dovresti trovarti una cosa di questo genere nel "sommario" Code: Configuration Options Summary: Significa che ha trovato le librerie in questione, quindi vai di make e make install e dovresti avere la tua interfaccia testuale. Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: Semedisenape on April 16, 2014, 12:52:18 PM Stavo guardando.
Non trovo il pacchetto ncurses-devel. Mi trovo in Xubuntu 12.04 64bit. In giro vedo scritto di fare riferimento a libncurses5-dev, che infatti è installato. Mancano forse le librerie a 32 bit? P.S. Se non installo ADL la formattazione del testo è regolare, non mi rileva solo temperatura e velocità delle ventole (se non ricordo male), delle schede nella formattazione delle info. Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: IlGab on April 17, 2014, 07:44:16 AM libncurses5-dev, Ok, ogni distribuzione ha il proprio modo di chiamare i pacchettiche infatti è installato. Quote Se non installo ADL la formattazione del testo è regolare, non mi rileva solo temperatura e velocità delle ventole (se non ricordo male), Mi sfugge questo passaggio... riesci a postare uno screenshot della "formattazione testo irregolare?"Che passaggi fai per installare il supporto ADL ? Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: Semedisenape on April 18, 2014, 08:40:46 AM Grazie IlGab per l'aiuto.
Al momento non riesco a fare quello che dici. Sett. prox ti mostro tutto. Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: Semedisenape on May 06, 2014, 10:31:05 PM Eccomi dopo una lunga assenza.
Dicevamo circa la formttazione dell'output di cgminer: Code: dmr@dminer:~/Mining/cgminer-2.11.4$ sudo CFLAGS="-O2 -Wall -march=native" ./configure --enable-scrypt --enable-opencl Code: dmr@dminer:~/Mining/cgminer-2.11.4$ sudo make e se non voglio schermo nero: Code: dmr@dminer:~/Mining/cgminer-2.11.4$ ./cgminer -T Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: IlGab on May 07, 2014, 06:58:31 AM Riciao, porto tristi notizie per te purtroppo.
Recentemente ho trovato delle 5970, ho installato cgminer e... mi sei tornato alla mente... NON VA ! ;D Ho visto che usi cgminer-2.11 quindi credo tu abbia bisogno di quella versione specifica, io per riuscire ad avere un output sono passato a sgminer, mi sa che cgminer è buggato ma non è più stato portato avanti e bisogna passare ai vari fork :-\ Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: Semedisenape on May 07, 2014, 07:26:41 AM Ho postato la versione 2.11.4 per non pasticciare quella che uso. Ma tant'è che il problema rimane.
Visto che lo nomini posso chiederti qualche info su sgminer, al quale vorrei passare per il supporto a groestlcoin? Si xubuntu mi da un errore di kernel groestlcoin e le schede non partono. Se attivo l'opzione -k groestlcoin. Altrimenti tutto bene. Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: IlGab on May 07, 2014, 07:38:55 AM Ti devi scaricare SPH-sgminer perchè è un algoritmo non supportato da sgminer.
Vai sul sito ufficiale http://www.groestlcoin.org/pools/ e ti spiega pure i parametri da aggiungere. Pare interessante... quasi quasi la provo pure io Edit: Mi spara una singola R9 280x a 4.900Mh/s ... algoritmo strano :) Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: Semedisenape on May 07, 2014, 09:10:21 AM Sì ho usatoquello ma perché a me non riesce?
Hai voglia di passarmi i comandi che hai usato? Che os hai? Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: IlGab on May 07, 2014, 09:49:51 AM Sì ho usatoquello ma perché a me non riesce? Gentoo linux, ma se non hai tanta dimestichezza è un po' più macchinoso rispetto alle ubuntu/fedora.Hai voglia di passarmi i comandi che hai usato? Che os hai? Code: /usr/local/sph-sgminer/bin/sgminer \ Al di là della formattazione che utilizzo che mi comoda nello script bash, l'unica cosa che ho cambiato è l'ultima riga I sorgenti di sph-sgminer li ho presi dal git hub Code: git clone https://github.com/prettyhatemachine/sph-sgminer Che errore ti restituisce ? Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: Semedisenape on May 07, 2014, 04:05:30 PM Non ci siamo.
Con ubuntu ciò sono i tre classici comandi. Autogen - configure - make. Dato il valore -k groestlcoin differenza. ... ma poi quando faccio partire sgminer con l'opzione mi dice qualcosa sul kernel sperimentale groestlcoin. Qui la richiesta sul 3d ufficiale. Ancora ignorata https://bitcointalk.org/index.php?topic=475795.msg6580139#msg6580139 Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: IlGab on May 08, 2014, 06:45:39 AM Bene, ti manca il make install, non trova i kernel perchè li cerca da /usr/local/bin ma hai saltato l'ultima fase.
Poi ho notato che disabiliti il supporto ADL (./configure --disable-adl), ti serve per controllare le schede video. Andiamo per gradi, vediamo se riesco a farti fare un'installazione pulita. Spero di non farti un pistolotto infinito. Parto dal presupposto che i driver video siano installati, e che tu abbia già ADL_SDK_6.0.zip nella tua home directory, altrimenti le scarichi da qui http://developer.amd.com/tools-and-sdks/graphics-development/display-library-adl-sdk/ A fianco del comando inserirò il path assoluto seguito da #, così dovrebbe essere più chiaro dove sono e cosa sto facendo Step 1: scarichiamo dei sorgenti puliti di sph-sgminer Code: /home/utente# git clone https://github.com/prettyhatemachine/sph-sgminer Step 2: copiare adl_defines.h adl_sdk.h adl_structures.h nella directory ADL_SDK di sph-sgminer. I 3 file indicati appartengono al pacchetto ADL_SDK_6.0.zip linkato prima, ti crei na directory e ci decomprimi il pacchetto, poi li recuperi da include Code: /home/utente# mkdir ADL_SDK Step 3: Prepariamo i sorgenti alla compilazio! Code: /home/utente/ADL_SDK# cd /home/utente/sph-sgminer Step 4: Ora viene un dettaglio secondo me importante. Quando compili i sorgenti, questi vengono di default installati con la radice /usr/local e a seguire tutto l'albero delle directory /usr/local/bin per i binari /usr/local/lib per le librerie ecc.. a meno che non venga specificato un percorso diverso. Personalmente quando compilo del software preferisco creare delle directory specifiche, per evitare di ammassare tanti diversi pacchetti all'interno del sistema che diventano poi complicati da pulire se non si è passati tramite un package manager. Questa roba la si fa semplicemente con il comando ./configure --prefix=/posto/per/il/software che può essere la tua home directory oppure un percorso a caso, io uso /usr/local/nomepacchetto. Per eseguire il comando poi dovrai dare tutto il percorso completo del binario /usr/local/sph-sgminer/bin/sgminer Code: /home/utente/sph-sgminer# ./configure --prefix=/usr/local/sph-sgminer Step 5: compiliamo Code: /home/utente/sph-sgminer# make Step 6: installiamo Code: /home/utente/sph-sgminer# sudo make install Ora per eseguire sgminer devi usare il percorso assoluto ma dovrebbe essere tutto a bolla Code: /home/utente/sph-sgminer# /usr/local/sgminer/bin/sgminer --help Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: Semedisenape on May 08, 2014, 07:01:35 AM Sei il mio mito ;D
Allora solo una dmanda poi appena posso seguo i tuoi pasasggi. In linea di massima ho fatto come hai detto ma mi sono fermato al make perchè con cgminer facevo partire dalla cartella col comando ./cgminer. Ha sempre funzionato lo stesso. In quel caso non avevo installato ADL perchè con cgminer veniva fuori il problema della formattazione. Ho provato nel fratempo con sgminer che invece non presenta quel problema. Intanto ancora grazie per l'eccellente risposta. Uso archlinux ma sono sempre algi inizi. Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: IlGab on May 08, 2014, 07:10:09 AM Evidentemente prima cerca nel percorso in cui si trova e successivamente in quello di installazione, ma con tutti i fork che subisce meglio fare le cose pulite.
Visto che i kernel li installa nella bin assieme all'eseguibile sgminer ho pensato che il -k non trovasse i file che cercava. Ma le mie sono sempre supposizioni, un'installazione pulita potrà confermare la diagnosi :P Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: Semedisenape on May 09, 2014, 08:39:14 AM Mi sa che non ci siamo...
Code: [10:18:18] Started sgminer 4.1.0-103-g00015 Code: sgminer 4.1.0-103-g00015 - Started: [2014-05-09 10:19:06] Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: IlGab on May 09, 2014, 04:53:49 PM Domanda a bruciapelo... hai installato la i686 o la x86_64 ?
Non è che mi hai installato la 32bit (i686) e invece deve lavorare a 64bit? La bitto lì né, vado a tentoni. Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: Semedisenape on May 12, 2014, 01:02:40 PM Mawaff....
Risolto tutto con aggiornamento driver. Ora 14.4 da 11.11. Ovviamente la cosa più banale e l'ultima che avevo preso in considerazione. Grazie comunque per l'aiuto... Title: Re: AMDOverdriveCtrl da terminale via SSH Post by: IlGab on May 12, 2014, 01:15:28 PM Mawaff.... Beh... buono a sapersi :)Risolto tutto con aggiornamento driver. Ora 14.4 da 11.11. Ovviamente la cosa più banale e l'ultima che avevo preso in considerazione. Grazie comunque per l'aiuto... |