View previous topic :: View next topic |
Author |
Message |
teknux Guru
Joined: 19 Feb 2003 Posts: 517 Location: Rome, IT
|
Posted: Sat Aug 23, 2003 2:51 pm Post subject: cambio CPU: come ottimizzare? [risolto] |
|
|
salve a tutti,
finalmente sono passato da un celeron 500 ad un duron 1300, ed ovviamente avrei intenzione di ottimizzare il sistema per la mia nuova cpu. leggendo in giro per il forum ho trovato i CFLAGS adatti e fin qui tutto ok.
tuttavia, volendo ottimizzare come se partissi da bootstrap (e ovviamente senza reinstallare da capo), non ho idea di come poter fare
al momento, per non sbagliare, ho compilato le glibc e gcc, per poi passare al resto del sistema, ma non sono sicuro di trarne il massimo profitto in questo modo.
qualcuno potrebbe consigliarmi??
grazie
saluti,
tek
Last edited by teknux on Mon Aug 25, 2003 5:14 pm; edited 1 time in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30922 Location: here
|
Posted: Sat Aug 23, 2003 3:05 pm Post subject: |
|
|
Per ricompilare tutto con le nuove ottimizzazioni puoi usare i comandi
Code: | # emerge -e system
# emerge -e world |
Cosi' ricompili tutto con le nuove ottimizzazioni. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
hellraiser Guru
Joined: 14 Jun 2003 Posts: 431 Location: Pescara [Italy]
|
Posted: Sat Aug 23, 2003 3:45 pm Post subject: |
|
|
fedeliallalinea wrote: | Per ricompilare tutto con le nuove ottimizzazioni puoi usare i comandi
Code: | # emerge -e system
# emerge -e world |
Cosi' ricompili tutto con le nuove ottimizzazioni. |
che bello !!!!
ci vorrà un sacco di tempo _________________ Io non sono nessuno...ma nessuno è come me!
"Open Source is a good idea..." |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30922 Location: here
|
Posted: Sat Aug 23, 2003 4:13 pm Post subject: |
|
|
hellraiser wrote: | fedeliallalinea wrote: | Per ricompilare tutto con le nuove ottimizzazioni puoi usare i comandi
Code: | # emerge -e system
# emerge -e world |
Cosi' ricompili tutto con le nuove ottimizzazioni. |
che bello !!!!
ci vorrà un sacco di tempo |
A reinstallare ci meterebbe di piu'. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
_Echelon_ Apprentice
Joined: 20 Jul 2003 Posts: 293
|
Posted: Sat Aug 23, 2003 6:21 pm Post subject: |
|
|
Io ho installato tutto con la classica
Code: |
CFLAGS="-O3 -march=athlon-xp -pipe -O3 "
|
ho però scoperto da un sito che l'ottimizzazione ottimale è:
Code: |
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
|
dite che è meglio ricompilare tutto (circa 24 ore ininterrotte di compilazione) oppure le metto nel make.conf e pian piano ke aggiornerò il sistema verrà da sè !?!? _________________ Did you know that if you play a Windows 2000 cd backwards, you will hear the voice of Satan?
That's nothing! If you play it forward, it'll install Windows 2000. |
|
Back to top |
|
|
cerri Bodhisattva
Joined: 05 Mar 2003 Posts: 2957 Location: # init S
|
Posted: Sat Aug 23, 2003 6:24 pm Post subject: |
|
|
Direi innanzitutto che per reinstallare da capo ti server un bel
Se vuoi velocizzare il tutto, dai un'occhiata qui. _________________ Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito |
|
Back to top |
|
|
hellraiser Guru
Joined: 14 Jun 2003 Posts: 431 Location: Pescara [Italy]
|
Posted: Sun Aug 24, 2003 1:40 am Post subject: |
|
|
fedeliallalinea wrote: | hellraiser wrote: | fedeliallalinea wrote: | Per ricompilare tutto con le nuove ottimizzazioni puoi usare i comandi
Code: | # emerge -e system
# emerge -e world |
Cosi' ricompili tutto con le nuove ottimizzazioni. |
che bello !!!!
ci vorrà un sacco di tempo |
A reinstallare ci meterebbe di piu'. |
bhe questo è certo _________________ Io non sono nessuno...ma nessuno è come me!
"Open Source is a good idea..." |
|
Back to top |
|
|
Benve l33t
Joined: 13 Mar 2003 Posts: 897 Location: Italy Romagna
|
Posted: Sun Aug 24, 2003 8:56 am Post subject: |
|
|
_Echelon_ wrote: | Io ho installato tutto con la classica
Code: |
CFLAGS="-O3 -march=athlon-xp -pipe -O3 "
|
ho però scoperto da un sito che l'ottimizzazione ottimale è:
Code: |
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
|
dite che è meglio ricompilare tutto (circa 24 ore ininterrotte di compilazione) oppure le metto nel make.conf e pian piano ke aggiornerò il sistema verrà da sè !?!? |
aspetta pian piano |
|
Back to top |
|
|
_Echelon_ Apprentice
Joined: 20 Jul 2003 Posts: 293
|
Posted: Sun Aug 24, 2003 12:11 pm Post subject: |
|
|
ok grazie Un'altra cosa (chiedo scusa teknux) ho notato che le flag USE sono come scomparse, io ne avevo messe alcune ma ora ce ne sono 2-3. Stesso discorso, come per CFLAGS ? _________________ Did you know that if you play a Windows 2000 cd backwards, you will hear the voice of Satan?
That's nothing! If you play it forward, it'll install Windows 2000. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30922 Location: here
|
Posted: Sun Aug 24, 2003 12:42 pm Post subject: |
|
|
_Echelon_ wrote: | ok grazie Un'altra cosa (chiedo scusa teknux) ho notato che le flag USE sono come scomparse, io ne avevo messe alcune ma ora ce ne sono 2-3. Stesso discorso, come per CFLAGS ? |
Hai fatto un etc-update? _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
_Echelon_ Apprentice
Joined: 20 Jul 2003 Posts: 293
|
Posted: Sun Aug 24, 2003 12:57 pm Post subject: |
|
|
si ma non capisco come si usa.. ho un sacco di files da aggiornare ma premo sempre -1 e esco. L'ho fatto una volta e mi sono perso molti file di configurazione _________________ Did you know that if you play a Windows 2000 cd backwards, you will hear the voice of Satan?
That's nothing! If you play it forward, it'll install Windows 2000. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30922 Location: here
|
Posted: Sun Aug 24, 2003 1:03 pm Post subject: |
|
|
_Echelon_ wrote: | si ma non capisco come si usa.. ho un sacco di files da aggiornare ma premo sempre -1 e esco. L'ho fatto una volta e mi sono perso molti file di configurazione |
Probabilmente facendo etc-update ti ha aggiornato il file make.conf il problema che mette quello
di default cancellandoti i tuoi settaggi. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
_Echelon_ Apprentice
Joined: 20 Jul 2003 Posts: 293
|
Posted: Sun Aug 24, 2003 1:50 pm Post subject: |
|
|
mah.. mi domando la sua utilità..
però mi ha cambiato solo le USE.. tutte le altre cose sono rimaste _________________ Did you know that if you play a Windows 2000 cd backwards, you will hear the voice of Satan?
That's nothing! If you play it forward, it'll install Windows 2000. |
|
Back to top |
|
|
teknux Guru
Joined: 19 Feb 2003 Posts: 517 Location: Rome, IT
|
Posted: Sun Aug 24, 2003 5:25 pm Post subject: |
|
|
innanzi tutto grazie dei consigli mi sono rimesso sul pc solo ora ;P
dunque, anche io girando sul forum ho trovato un thread (in inglese) dalla quale ho estratto un link a una pagina con le ottimizzazioni dei CFLAGS, e quindi ho messo:
Code: |
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" |
nel frattempo, come già detto, ho ricompilato gcc e glibc. pensavo infatti di ricompilare un po' alla volta. piuttosto ero perplesso proprio sulla ricompilazione del gcc e delle glibc, ma a quanto pare vanno bene così
grazie di nuovo, saluti
tek |
|
Back to top |
|
|
cerri Bodhisattva
Joined: 05 Mar 2003 Posts: 2957 Location: # init S
|
Posted: Sun Aug 24, 2003 5:39 pm Post subject: |
|
|
Se vuoi, dai un'occhiata a tips 'n tricks. _________________ Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito |
|
Back to top |
|
|
shev Bodhisattva
Joined: 03 Feb 2003 Posts: 4084 Location: Italy
|
Posted: Sun Aug 24, 2003 5:52 pm Post subject: |
|
|
teknux wrote: |
Code: |
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" |
|
Se può esserti d'aiuto o conferma uso queste identiche flag su un duron 1000 e vanno decisamente bene. _________________ Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo |
|
Back to top |
|
|
Benve l33t
Joined: 13 Mar 2003 Posts: 897 Location: Italy Romagna
|
Posted: Mon Aug 25, 2003 7:19 am Post subject: |
|
|
ma un duron 650 è un athlon-xp o un athlon-tbird?
queste sono le mie CFLAGS:
Code: |
CFLAGS="-march=athlon-tbird -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll
-loops -falign-functions=4 -maccumulate-outgoing-args"
|
|
|
Back to top |
|
|
shev Bodhisattva
Joined: 03 Feb 2003 Posts: 4084 Location: Italy
|
Posted: Mon Aug 25, 2003 8:32 am Post subject: |
|
|
Benve wrote: | ma un duron 650 è un athlon-xp o un athlon-tbird?
|
Mah, sinceramente non l'ho ancora capito con esattezza. Ai tempi in cui cercavo info sulle flag per duron ho trovato di tutto: athlon, tbird, xp, 686, 586, etc e tutti che dicevano che con la tal opzione funzionava benissimo. Deve essere il processore mutante universale (o più verosimilmente tra l'una e l'altra opzione "amd" cambia poco, cmq non abbastanza da far casino...)
Cmq se non ricordo male ero giunto alla conclusione che dipendeva molto dal core del processore, così i duron più recenti (core Morgan mi pare) andavano benone con la flag xp, mentre quelli più "vecchi" (core Palomino o simile, non ricordo) andavano bene con tbird. Cmq una vale l'altra, c'è gente che usa di tutto _________________ Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo |
|
Back to top |
|
|
teknux Guru
Joined: 19 Feb 2003 Posts: 517 Location: Rome, IT
|
|
Back to top |
|
|
Benve l33t
Joined: 13 Mar 2003 Posts: 897 Location: Italy Romagna
|
Posted: Mon Aug 25, 2003 12:04 pm Post subject: |
|
|
Si le ottimizza zioni le avevo prese da quella pagina (ormai famosa).
Andrebbe aggiunto il link in Tips & Tricks. |
|
Back to top |
|
|
shev Bodhisattva
Joined: 03 Feb 2003 Posts: 4084 Location: Italy
|
Posted: Mon Aug 25, 2003 1:10 pm Post subject: |
|
|
teknux wrote: | io con una ricerca sul forum ho trovato un thread che parlava di questo. dicevano che se dall'output di
compariva l'estensione "sse" poteva essere considerato un athlon-xp. se non sbaglio sempre nello stesso thread c'era un link ad un sito che indicava i CFLAGS esatti... appena lo ritrovo faccio un edit del post
|
Sisi, sapevo già tutte queste cose (anche i link li conoscevo già), m'ero documentato parecchio prima di lanciarmi nella compilazione
Il fatto è che nonostante ciò che giustamente dici, avevo trovato altri che sembravano smentire questa cosa, con combinazioni flags/cpu davvero fantasiose (e funzionanti a sentir loro).
Grazie cmq dell'integrazione, magari servirà anche a qualcun altro _________________ Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo |
|
Back to top |
|
|
|