View previous topic :: View next topic |
Author |
Message |
Gyrus Apprentice


Joined: 02 May 2004 Posts: 273 Location: Italy-Arezzo
|
Posted: Tue Feb 22, 2005 2:23 pm Post subject: CPU del Portatile .. Quale modello ho? |
|
|
Ho appena installato Gentoo su mio portatile , polverizzando winzozz
Volevo pero' un consiglio, perche' non capisco il tipo di CPU che monta il laptop,
Mi spiego meglio, e' un Intel Celeron a 1500 MHz, slot: PGA 478,
ma non capisco il modello.
Cioe' e un Mendocino un Coppermine o un Willamette?
Questo perche' e flag da settare per la compilazione sono diversi .....
Come lo posso riconescere?
Grazie a tutti.
Gyrus.
Last edited by Gyrus on Tue Feb 22, 2005 3:06 pm; edited 1 time in total |
|
Back to top |
|
 |
Vendicatore Apprentice

Joined: 05 Apr 2004 Posts: 252 Location: Carate Brianza, Italy
|
Posted: Tue Feb 22, 2005 2:24 pm Post subject: Re: CPU del Portatile .. Quale modello ? |
|
|
Gyrus wrote: | Ho appena installato Gentoo su mio portatile , polverizzando winzozz
Volevo pero' un consiglio, perche' non capisco il tipo di CPU che monta il laptop,
Mi spiego meglio, e' un Intel Celeron a 1500 MHz, slot: PGA 478,
ma non capisco il modello.
Cioe' e un Mendocino un Coppermine o un Willamette?
Questo perche' e flag da settare per la compilazione sono diversi .....
Come lo posso riconescere?
Grazie a tutti.
Gyrus. |
Sicuro che ci siano dei flag differenti in base al core?
A me non risulta... anche se sicuramente non e' un Mendocino, in quanto quello aveva il core del P3, mentre il tuo e' un P4 castrato. |
|
Back to top |
|
 |
Gyrus Apprentice


Joined: 02 May 2004 Posts: 273 Location: Italy-Arezzo
|
Posted: Tue Feb 22, 2005 2:27 pm Post subject: |
|
|
Su :
http://www.freehackers.org/gentoo/gccflags/flag_gcc3.html
Riporta che:
Code: |
Celeron (Mendocino), aka Celeron1 (Intel)
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer"
Celeron (Coppermine) aka Celeron2 (Intel)
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
Celeron (Willamette?) (Intel)
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
|
|
|
Back to top |
|
 |
mc619 Apprentice

Joined: 07 Dec 2004 Posts: 203
|
Posted: Tue Feb 22, 2005 2:30 pm Post subject: |
|
|
allora io per il pentium-m mi baso sulla cache,, se ha 1 mega compilo per p3 se ne ha 2 compilo per p4 in attesa del gcc 3.4
sul celeron nn saprei prova a vedere da live cd /proc/cpuinfo che cosa ti dice se c`e' sse2 e' p4 altrimenti usa p3
ciao |
|
Back to top |
|
 |
Gyrus Apprentice


Joined: 02 May 2004 Posts: 273 Location: Italy-Arezzo
|
Posted: Tue Feb 22, 2005 2:41 pm Post subject: |
|
|
Con lshw questo e' il risultato :
Code: |
*-cpu
description: CPU
product: Mobile Intel(R) Celeron(R) CPU 1.50GHz
vendor: Intel Corp.
physical id: 4
version: 15.2.4
slot: PGA 478
size: 1500MHz
capacity: 1500MHz
clock: 100MHz
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
configuration: id=0
*-cache:0
description: L1 cache
physical id: 8
slot: L1 Cache
size: 8KB
capacity: 32KB
capabilities: pipeline-burst synchronous internal write-back data
*-cache:1
description: L2 cache
physical id: 9
slot: L2 Cache
size: 256KB
capacity: 512KB
capabilities: pipeline-burst synchronous internal write-back data
|
C'e' la sse e la sse2, quindi p4 ?? |
|
Back to top |
|
 |
maninthebox1 Guru


Joined: 14 Nov 2004 Posts: 384 Location: ITALIA - L'AQUILA
|
Posted: Tue Feb 22, 2005 3:16 pm Post subject: |
|
|
puoi compilare tranquillamente come se fosse un pentium4...
però non usare queste Code: | Celeron (Mendocino), aka Celeron1 (Intel)
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer"
Celeron (Coppermine) aka Celeron2 (Intel)
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
Celeron (Willamette?) (Intel)
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" |
USA Code: | CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}" |
CIAO |
|
Back to top |
|
 |
Gyrus Apprentice


Joined: 02 May 2004 Posts: 273 Location: Italy-Arezzo
|
Posted: Tue Feb 22, 2005 3:33 pm Post subject: |
|
|
Ok ,
Ti ringrazio, (anche gli altri) per la risposta.
Solo una cosa , dove trovo uno tabella affidabile per i settggi??
Il fatto e' che ho il portatile, ed un fisso con un AMD Duron, poi dove lavoro altri (vecchi) P2 a 350 MHz, quindi mi farebbero
comodo per non chiedere sempre .....
Lo so i P2 a 350 MHz sono lenti , ma volevo usare discc o far compilare i pacchetti ad una macchina + veloce,
magari posso (se non perdo troppo in prestazioni) utilizzare delle cflags uguali per tutti , cosi compilo con la
macchina + veloce e poi installo nelle altre.
Grazie a tutti.
Gyrus. |
|
Back to top |
|
 |
mc619 Apprentice

Joined: 07 Dec 2004 Posts: 203
|
Posted: Tue Feb 22, 2005 3:57 pm Post subject: |
|
|
l`unico modo per fare andare programmi su processori cosi' differenti e' usare I686 al posto del tipo di processore,, sempre che tu nn voglia ricompilare per ogni macchina |
|
Back to top |
|
 |
Gyrus Apprentice


Joined: 02 May 2004 Posts: 273 Location: Italy-Arezzo
|
Posted: Tue Feb 22, 2005 4:00 pm Post subject: |
|
|
In pratica senza le CFLAGS ? |
|
Back to top |
|
 |
mc619 Apprentice

Joined: 07 Dec 2004 Posts: 203
|
Posted: Tue Feb 22, 2005 4:17 pm Post subject: |
|
|
no CON CFLAGS ma al posto di scegliere un processore specifico (pentium 3 pentium 4) scegli una configurazione piu' compatibile e meno dedicata....
in pratica nn puoi eseguire un programma compilato per pentium4 su un pentium2 perche' sono due architetture diverse..... quindi devi cercare un compromesso
cmq di documentazione ce n`e' tanta
/etc/make.conf.example
il manuale di installazione di gentoo
e il forum |
|
Back to top |
|
 |
maninthebox1 Guru


Joined: 14 Nov 2004 Posts: 384 Location: ITALIA - L'AQUILA
|
Posted: Tue Feb 22, 2005 4:19 pm Post subject: |
|
|
no guarda..la cosa migliore da fare è compilare su ogni macchina il proprio sistema, però se vuoi risparmiare tempo puoi anche scaricarti gli stage 2 o 3 per l'architettura che hai o fare degli stage4 con la macchina più veloce (con questo metodo non puoi usare -march).
Al massimo, se decidi di compilare il sistema singolarmente su ogni pc puoi usare, come dicevi anche tu, distcc.
le varie flag sono : per i P2 CHOST="i486-pc-linux-gnu" (anche se potresti provare con i586-pc-linux-gnu che è per pentium3) e CFLAGS=" -O2 -march=pentium2 -pipe -formit-frame-pointer".
Dipende poi se sono per uso server o desktop...ci sono delle CFLAGS che servono in particolar modo per la sicurezza se devi mettere su un server!
per quanto riguarda il duron puoi usare CHOST="i686-pc-linux-gnu" e CFLAGS="-march=athlon -O2 -pipe -formit-frame-pointer".
INFINE...per le guide puoi guardare sul sito di gcc (devi cercare ma puoi trovare risposte a tutto ciò di cui hai bisogno), farti una bella google-ata, o dare uno sguardo al man di gcc ( # man gcc) |
|
Back to top |
|
 |
Gyrus Apprentice


Joined: 02 May 2004 Posts: 273 Location: Italy-Arezzo
|
Posted: Tue Feb 22, 2005 4:30 pm Post subject: |
|
|
Ok !
Grazie a tutti , mi metto a leggere e domani inizio le installazioni sulle macchine P2 , che faranno da server.
Gyrus |
|
Back to top |
|
 |
fedeliallalinea Administrator


Joined: 08 Mar 2003 Posts: 31543 Location: here
|
Posted: Tue Feb 22, 2005 4:34 pm Post subject: |
|
|
Potevi anche dare il comando
Code: | $ cat /proc/cpuinfo |
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
 |
Gyrus Apprentice


Joined: 02 May 2004 Posts: 273 Location: Italy-Arezzo
|
Posted: Tue Feb 22, 2005 4:53 pm Post subject: |
|
|
Si e' vero , ma la prima cosa che mi e' venuta in mente e' stato lshw,
cmq e' lo stesso.
Posso usare cat , quando non ho installato lshw.
Grazie. |
|
Back to top |
|
 |
maninthebox1 Guru


Joined: 14 Nov 2004 Posts: 384 Location: ITALIA - L'AQUILA
|
Posted: Tue Feb 22, 2005 6:20 pm Post subject: |
|
|
per le macchine server aggiungi alla CFLAGS -fstack-protector -funroll-loops -falign-functions=4 .
e un altra cosa...se vuoi avere un pò più di velocità sui P2 puoi usare anche -O1 o anche -Os che ti creano eseguibili più piccoli.
Per esempio, sul mio pentium3 uso -Os, senza avere problemi....altri miei amici invece hanno avuto dei problomi per quanto riguarda la stabilità.
FAI UN PO' TU!
CIAO |
|
Back to top |
|
 |
Gyrus Apprentice


Joined: 02 May 2004 Posts: 273 Location: Italy-Arezzo
|
Posted: Tue Feb 22, 2005 6:25 pm Post subject: |
|
|
Ok,
Grazie per la dritta, mi sara' molto utile.
Gyrus |
|
Back to top |
|
 |
Mr.Evolution Guru

Joined: 30 Dec 2003 Posts: 346 Location: Padova (Italy)
|
Posted: Wed Feb 23, 2005 10:30 am Post subject: |
|
|
ed allora ora vi pongo un altro problema:
QUESTO COS'é????
Code: |
*-cpu
description: CPU
product: Intel(R) Celeron(TM) CPU 1133MHz
vendor: Intel Corp.
physical id: 400
version: 6.11.1
slot: U11
size: 1133MHz
capacity: 1133MHz
clock: 133MHz
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse
*-cache:0
description: L1 cache
physical id: 700
slot: U11
size: 32KB
capacity: 32KB
capabilities: internal write-back
*-cache:1
description: L2 cache
physical id: 701
slot: U37
size: 256KB
capacity: 256KB
capabilities: pipeline-burst internal write-back
|
_________________ Niente è impossibile......è solo questione di tempo!
Lo script è quello che dai agli attori. Il programma è quello che dai agli spettarori.
-- Larry Wall, creatore di Perl |
|
Back to top |
|
 |
.:deadhead:. Advocate


Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
|
Back to top |
|
 |
|