amd sempron: quale architettura?
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.
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.
- legionario
- Linux 3.x

- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
amd sempron: quale architettura?
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>
<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>
amd sempron: quale architettura?
il sempron rimane comunque x86 compatibile, se ricerchi l´ottimizzazione spinta in compilazione la sua cflag è "athlon-xp"
<BR>
<BR>ciao, rob<br>
<BR>
<BR>ciao, rob<br>
- touchstyle
- 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?
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>
<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>
- useless
- 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?
credo che su queste cpu con poca cache forse conviene compilare con CFLAGS="-Os".<br>
- legionario
- Linux 3.x

- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
amd sempron: quale architettura?
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>
<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

- 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?
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>
<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>
- useless
- 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?
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>
<BR>devi ricompilare i pacchetti x cambiare CFLAGS, quelli di default sono compilati con -O2.<br>
- legionario
- Linux 3.x

- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
amd sempron: quale architettura?
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>
<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>
- salbutamolo
- Linux 3.x

- Messaggi: 905
- Iscritto il: lun 12 gen 2004, 0:00
- Contatta:
amd sempron: quale architettura?
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!
<BR>Have a nice day
<BR>
<BR><br>
<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!
<BR>Have a nice day
<BR>
<BR><br>
- salbutamolo
- Linux 3.x

- Messaggi: 905
- Iscritto il: lun 12 gen 2004, 0:00
- Contatta:
amd sempron: quale architettura?
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
<BR>Have a nice day
<BR>
<BR><br>
<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
<BR>Have a nice day
<BR>
<BR><br>
- legionario
- Linux 3.x

- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
amd sempron: quale architettura?
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>
- useless
- 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?
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
).
<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>
<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
<BR>
<BR>questo comunque è un discorso da fanatici gentooisti, io mi accontento di settare -march e qualche ottimizzazione a seconda dell´umidità
- touchstyle
- 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?
@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>
<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>
- useless
- 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?
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>
- touchstyle
- 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?
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>
<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>