amd sempron: quale architettura?

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

amd sempron: quale architettura?

Messaggio da legionario »

Ciao a tutti !
<BR>
<BR>Scusate per la domanda sicuramente banale, ma, visto che a breve mi dovra´ arrivare un nuovo pc con cpu amd sempron, vorrei chiedervi se questo tipo di architettura potrebbe far sorgere qualche problema nell´installazione dei pacchetti. Mi spiego meglio: finora ho sempre installato, sul mio pentium 3, software sviluppato per architettura ix86; con l´amd sempron quale dovrebbe essere l´abbinamento architettura-software?
<BR>
<BR>Grazie per l´attenzione!
<BR>
<BR>Saluti!<br>

Avatar utente
rob
Linux 3.x
Linux 3.x
Messaggi: 924
Iscritto il: lun 22 nov 2004, 0:00
Località: Roma

amd sempron: quale architettura?

Messaggio da rob »

il sempron rimane comunque x86 compatibile, se ricerchi l´ottimizzazione spinta in compilazione la sua cflag è "athlon-xp"
<BR>
<BR>ciao, rob<br>

Avatar utente
touchstyle
Linux 4.x
Linux 4.x
Messaggi: 1085
Iscritto il: gio 13 mag 2004, 0:00
Slackware: 12.1
Kernel: 2.6.27
Desktop: KDE
Località: Portogruaro [VE]
Contatta:

amd sempron: quale architettura?

Messaggio da touchstyle »

Vai tranquillo.
<BR>Ho un Sempron 2500 overckloccato, su una ASUS-A7V880.
<BR>Usavo il kernel 2.4.26 ed ora 2.6.11, entrambi li ho ricompilati per Athlon/Duron/K7, e non ho avuto nessun problema.
<BR>Attualmente sono a 3750 bogomips, non so se siano pochi o troppi, ma la macchina va che è un piacere!
<BR>
<BR>Ciao, Touch.<br>

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

amd sempron: quale architettura?

Messaggio da useless »

credo che su queste cpu con poca cache forse conviene compilare con CFLAGS="-Os".<br>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

amd sempron: quale architettura?

Messaggio da legionario »

Grazie per l´aiuto ragazzi!
<BR>
<BR>Ma a cosa serve CFLAG ? Si usa in fase di installazione del software? CFLAGS="-Os" cosa fa di preciso?
<BR>
<BR>Saluti<br>

albatrosla
Packager
Packager
Messaggi: 1339
Iscritto il: sab 27 mar 2004, 0:00
Slackware: current
Desktop: fluxbox.git
Località: Collegno, but made in Friûl
Contatta:

amd sempron: quale architettura?

Messaggio da albatrosla »

Sì, le cflags son da passare al momento del ./configure quando compili un programma e vuoi ottimizzarlo per la tua macchina. Io ho un Sempron 2400+ (colgo l´occasione per chiedere a touchstyle: che hai usato per sbloccarlo? Il truchetto dei segni di matita o semplice fsb pompato?), che va benone, e il configure lo faccio così:
<BR>
<BR>CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -ffast-math -mmmx -m3dnow -msse -mfpmath=sse,387" ./configure
<BR>
<BR>Contiene tutte o quasi le opzioni che si possano passare per un sempron e provengono da utenti gentoo (che sono notoriamente maniaci di ´ste cose)...
<BR>
<BR>Albatros_la aka AsPh4lTo<br>

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

amd sempron: quale architettura?

Messaggio da useless »

si usano in fase di compilazione, servono a modificare il criterio con cui i compilatori generano il codice. nella fattispecie quel che ti ho suggerito crea binari + piccoli, così che possano stare + facilmente nella poca cache.
<BR>devi ricompilare i pacchetti x cambiare CFLAGS, quelli di default sono compilati con -O2.<br>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

amd sempron: quale architettura?

Messaggio da legionario »

Grazie a tutti per le spiegazioni!
<BR>
<BR>@ useless:
<BR>dalle informazioni che ho reperito su alcune guide sembrerebbe che -O2 possa essere usato tranquillamente con i Sempron...comunque appena mi arriva il pc provero´ entrambe le opzioni, almeno mi faccio un´idea di quale possa essere la differenza...
<BR>
<BR>Salutoni!<br>

Avatar utente
salbutamolo
Linux 3.x
Linux 3.x
Messaggi: 905
Iscritto il: lun 12 gen 2004, 0:00
Contatta:

amd sempron: quale architettura?

Messaggio da salbutamolo »

Ciao a tutti,
<BR>leggendo il man di gcc ho trovato anche l´opzione -03! Da quello che ho capito sembra ottimizzi meglio della 02...allora mi son detto perchè non si usa quella? Inoltre non ho ben capito il significato di queste opzioni:
<BR>-pipe
<BR>-fomit-frame-pointer
<BR>-ffast-math
<BR>
<BR>qualche anima pia mi illumini! :-D
<BR>Have a nice day
<BR>
<BR><br>

Avatar utente
salbutamolo
Linux 3.x
Linux 3.x
Messaggi: 905
Iscritto il: lun 12 gen 2004, 0:00
Contatta:

amd sempron: quale architettura?

Messaggio da salbutamolo »

Ciao a tutti,
<BR>vi posto le cflags che secondo me vanno bene per il mio athlon-xp 2100 ditemi se c´è qualcosa che manca o qualcosa di troppo:
<BR>
<BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE> CFLAGS="-O2 -march=athlon-xp-mcpu=athlon-xp -pipe -mfpmath=sse,387 -mmmx -msse -m3dnow" </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Anche se ho la tentazione di mettere O3 al posto di O2 :-D
<BR>Have a nice day
<BR>
<BR><br>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

amd sempron: quale architettura?

Messaggio da legionario »

Ho fatto un collage di tutorial sui CFLAGS di gcc...te lo mando in allegato... Per quanto riguarda -O3 potrebbe dare problemi per alcune architetture, in quanto, come dice useless, creerebbe binari di maggiori dimensioni difficilmente gestibili dalla cache di alcune cpu. Dovresti vedere se la tua cpu lo digerisce bene...<br>

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

amd sempron: quale architettura?

Messaggio da useless »

di x sé i CLAGS vanno tutti bene, ma c´è qualche considerazione da fare:
<BR>- -O2 (è una o maiuscola, non uno zero) è praticamente lo standard.
<BR>- -O3 fa ottimizzazioni + spinte, ma in realtà potrebbe fare danni (tanto che in realtà mi pare esista fino a -O9, ma il 3 è l´ultimo utilizzabile).
<BR>- -Os fa quasi tutte le ottimizzazioni di -O2, tranne quelle che fanno aumentare molto la dimensione del binario.
<BR>
<BR>è chiaro che -O2 ottimizza benissimo anche x i sempron, ma dato che questi processori hanno poca cache, potrebbero trarre vantaggio da qualche ottimizzazione in meno ma la cache sfruttata meglio.
<BR>
<BR>quanto a -pipe, velocizza solo la fase di compilazione, in esecuzione non cambia niente. -fomit-frame-pointer invece è tranquillamente utilizzabile se non dobbiamo debuggare niente (ossia sempre :-D).
<BR>
<BR>questo comunque è un discorso da fanatici gentooisti, io mi accontento di settare -march e qualche ottimizzazione a seconda dell´umidità :-). se volete leggere di guerre ai CFLAG + spinti vi consiglio forums.gentoo.org.<br>

Avatar utente
touchstyle
Linux 4.x
Linux 4.x
Messaggi: 1085
Iscritto il: gio 13 mag 2004, 0:00
Slackware: 12.1
Kernel: 2.6.27
Desktop: KDE
Località: Portogruaro [VE]
Contatta:

amd sempron: quale architettura?

Messaggio da touchstyle »

@Albatros
<BR>Per overclockare ho usato le impostazioni sulla ASUS A7V880. Nel BIOS c´è una comodissima opzione per effettuare l´overclock del 5% - 10% - 20% - 30%. Io mi sono fermato a 20%, e con il 2500+ arrivo a 4200 bogomips. Per ora non sblocco il proc con la matita, ho paura che scaldi un po´troppo. (Ho il pacchetto con il dissipatore AMD, ma ha le alette in alluminio! Qui ci vuole un Termaltake...!)
<BR>
<BR>@useless
<BR>Caspita questi gentooisti sono proprio fulminati! Però la ricompilazione mi affascina, voglio provare ricompilando Quanta+ con i CFLAGS indicati da te per vedere se si velocizza.
<BR>C´è la possibilità di effettuare un benchmarks sul programma compilato? <br>

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

amd sempron: quale architettura?

Messaggio da useless »

oh sì certo, ma non chiedermi come! comunque se hai un amd vale la pena ricompilare anche solo settando -march correttamente. ti rimando a <!-- BBCode Start --><A HREF="http://home.comcast.net/~jcunningham63/ ... pollo.html" TARGET="_blank">questo</A><!-- BBCode End --> link.<br>

Avatar utente
touchstyle
Linux 4.x
Linux 4.x
Messaggi: 1085
Iscritto il: gio 13 mag 2004, 0:00
Slackware: 12.1
Kernel: 2.6.27
Desktop: KDE
Località: Portogruaro [VE]
Contatta:

amd sempron: quale architettura?

Messaggio da touchstyle »

Che benon!
<BR>Mi sembra di capire che posso inserire i CFLAG nel file di configurazione di GCC, mi sbaglio?
<BR>Sarebbe una bella cosa, e molto pratica.
<BR>A parte che fare un alias non mi costa poi molto...
<BR>
<BR>Ciao e grazie,
<BR>Touch.<br>

Rispondi