Pagina 1 di 1

[RISOLTO] Quali CFLAGS mettere per un Intel Core 2 Duo

Inviato: dom 11 nov 2007, 14:25
da Smjert
Ho postato in questa sezione perchè il mio S.O. è Slamd64.
So che queste ottimizzazioni di solito fanno poca differenza ma che cflags dovrei mettere per un Intel Core 2 Duo?
Ho guardato il manuale delle gcc 4.1.2 (dato che ho quelle) e non ho trovato nulla a riguardo.. ho seguito pure questa guida http://gentoo-wiki.com/Safe_Cflags#Inte ... 1xx.2F53xx solo che non capisco perchè scrive "64bit profile (amd64??)" va bene lo stesso il 64bit profile?

Inviato: dom 11 nov 2007, 14:31
da JohnnyMnemonic
Scusa, forse ho capito male o sono male informato, ma perchè usi Slamd64 su un Core 2 Duo?

Inviato: dom 11 nov 2007, 14:41
da Smjert
Perchè non esiste Slintel64 .
No a parte gli scherzi, Slamd64 supporta anche i processori Intel a 64bit (compresi dual-core), non ci sono problemi da quel punto di vista.
Poi proverò anche BlueWhite64 a cui ho già lasciato nel disco uno spazio...

Inviato: dom 11 nov 2007, 14:52
da gallows
-march=nocona

amd64 è intesa come architettura, in realtà il termine più esatto sarebbe x86-64

Inviato: dom 11 nov 2007, 14:53
da JohnnyMnemonic
Hai ragione, mi ero dimenticato che i core 2 duo come il mio (t7xxx) supportano 32 e 64 bit.
Io sono rimasto sui 32 bit per evitare problemi di compatibilità, mi perdo tanto?

Inviato: dom 11 nov 2007, 15:05
da Smjert
@gallows: grazie ;)

@JohnnyMnemonic: beh per ora ho potuto notare una compilazione del kernel decisamente più veloce (ho un T7500).. e dato che ricompilo parecchie volte il kernel per arrivare alla soluzione migliore questo mi fa comodo.
Inoltre scrivo codice, diciamo per hobby (perchè conosco il C# da autodidatta e adesso mi vorrei addentrare in bash per gli scriptini linux, C e C++).

Inviato: dom 11 nov 2007, 15:19
da JohnnyMnemonic
Smjert sul mio 7300 compilo il kernel in 10 minuti circa, più veloce di così mi fa pensare alla mia scelta di rimanere sui 32 bit! ;)

Inviato: dom 11 nov 2007, 15:37
da Smjert
Beh io a compilare un kernel ottimizzato (quindi senza le opzioni a me inutili) ci metto 5 minuti e 25 secondi (inutile ce l'ho più lungo io!) mentre prima ce ne mettevo appunto 10 e passa.
:P
Più che altro dato che sto pacioccando veramente molto, in molti casi cambio poche configurazioni.. e per testare quelle è un po' una noia aspettare 10 minuti ogni volta (più che altro poi il tempo se ne va in fretta!).

Inviato: dom 11 nov 2007, 15:37
da gigiobagiano
Io ho una gentoo "amd64" sul portatile e avendo compilato tutto a 64 bit si nota un incremento prestazionale (non ho però dati per farvelo notare)...basta addottare alcuni accorgimenti per evitare i problemi di compatibilità, però bisogna usare un po' di disciplina per il mantenimento di alcune librerie a 32 bit insieme a tutte quelle 64...
Per quanto riguarda il kernel, io ricompilo uno mio (vmlinuz circa 1,6 MB) in molto meno di 10 min, basta usare un config non generico e operazioni in parallello ( "-j5" ).

Inviato: dom 11 nov 2007, 17:11
da spudhead
ciao, spero possa aiutare!

scarica questo script:
http://www.pixelbeat.org/scripts/gcccpuopt (GCC CPU OPTions)

e fallo girare: ti dirà quali flag usare.

spero supporti anche i 64bit...

ciao!

Giorgio