Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
CPU del Portatile .. Quale modello ho?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Gyrus
Apprentice
Apprentice


Joined: 02 May 2004
Posts: 273
Location: Italy-Arezzo

PostPosted: Tue Feb 22, 2005 2:23 pm    Post subject: CPU del Portatile .. Quale modello ho? Reply with quote

Ho appena installato Gentoo su mio portatile , polverizzando winzozz :lol:

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
View user's profile Send private message
Vendicatore
Apprentice
Apprentice


Joined: 05 Apr 2004
Posts: 252
Location: Carate Brianza, Italy

PostPosted: Tue Feb 22, 2005 2:24 pm    Post subject: Re: CPU del Portatile .. Quale modello ? Reply with quote

Gyrus wrote:
Ho appena installato Gentoo su mio portatile , polverizzando winzozz :lol:

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
View user's profile Send private message
Gyrus
Apprentice
Apprentice


Joined: 02 May 2004
Posts: 273
Location: Italy-Arezzo

PostPosted: Tue Feb 22, 2005 2:27 pm    Post subject: Reply with quote

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
View user's profile Send private message
mc619
Apprentice
Apprentice


Joined: 07 Dec 2004
Posts: 203

PostPosted: Tue Feb 22, 2005 2:30 pm    Post subject: Reply with quote

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
View user's profile Send private message
Gyrus
Apprentice
Apprentice


Joined: 02 May 2004
Posts: 273
Location: Italy-Arezzo

PostPosted: Tue Feb 22, 2005 2:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
maninthebox1
Guru
Guru


Joined: 14 Nov 2004
Posts: 384
Location: ITALIA - L'AQUILA

PostPosted: Tue Feb 22, 2005 3:16 pm    Post subject: Reply with quote

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}"
:D

CIAO
Back to top
View user's profile Send private message
Gyrus
Apprentice
Apprentice


Joined: 02 May 2004
Posts: 273
Location: Italy-Arezzo

PostPosted: Tue Feb 22, 2005 3:33 pm    Post subject: Reply with quote

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
View user's profile Send private message
mc619
Apprentice
Apprentice


Joined: 07 Dec 2004
Posts: 203

PostPosted: Tue Feb 22, 2005 3:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
Gyrus
Apprentice
Apprentice


Joined: 02 May 2004
Posts: 273
Location: Italy-Arezzo

PostPosted: Tue Feb 22, 2005 4:00 pm    Post subject: Reply with quote

In pratica senza le CFLAGS ?
Back to top
View user's profile Send private message
mc619
Apprentice
Apprentice


Joined: 07 Dec 2004
Posts: 203

PostPosted: Tue Feb 22, 2005 4:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
maninthebox1
Guru
Guru


Joined: 14 Nov 2004
Posts: 384
Location: ITALIA - L'AQUILA

PostPosted: Tue Feb 22, 2005 4:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
Gyrus
Apprentice
Apprentice


Joined: 02 May 2004
Posts: 273
Location: Italy-Arezzo

PostPosted: Tue Feb 22, 2005 4:30 pm    Post subject: Reply with quote

Ok !

Grazie a tutti , mi metto a leggere e domani inizio le installazioni sulle macchine P2 , che faranno da server.


Gyrus
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30965
Location: here

PostPosted: Tue Feb 22, 2005 4:34 pm    Post subject: Reply with quote

Potevi anche dare il comando
Code:
$ cat /proc/cpuinfo

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Gyrus
Apprentice
Apprentice


Joined: 02 May 2004
Posts: 273
Location: Italy-Arezzo

PostPosted: Tue Feb 22, 2005 4:53 pm    Post subject: Reply with quote

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
View user's profile Send private message
maninthebox1
Guru
Guru


Joined: 14 Nov 2004
Posts: 384
Location: ITALIA - L'AQUILA

PostPosted: Tue Feb 22, 2005 6:20 pm    Post subject: Reply with quote

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! :D

CIAO
Back to top
View user's profile Send private message
Gyrus
Apprentice
Apprentice


Joined: 02 May 2004
Posts: 273
Location: Italy-Arezzo

PostPosted: Tue Feb 22, 2005 6:25 pm    Post subject: Reply with quote

Ok,

Grazie per la dritta, mi sara' molto utile.


Gyrus
Back to top
View user's profile Send private message
Mr.Evolution
Guru
Guru


Joined: 30 Dec 2003
Posts: 346
Location: Padova (Italy)

PostPosted: Wed Feb 23, 2005 10:30 am    Post subject: Reply with quote

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
View user's profile Send private message
.:deadhead:.
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 2963
Location: Milano, Italy

PostPosted: Wed Feb 23, 2005 11:23 am    Post subject: Reply with quote

maninthebox1 wrote:
-fstack-protector
Non ho trovato nulla a riguarda; google mi ha risposto con 0 risultati...nel manuale di GCC sia 3.3.5 che
3.4.3 non se ne parla... Mi puoi passare qualche link che spieghi cosa implementa sta flag?

maninthebox1 wrote:
-funroll-loops

http://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Optimize-Options.html#index-funroll_002dloops-448
-falign-functions=4 [/quote]
http://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Optimize-Options.html#index-falign_002dfunctions-423

probabilmente le 2 opzioni sopra potrebbero dare qualche vantaggio in fatto di prestazioni, anche se hai lo svantaggio di creare exe più grossi.
Valuta tu come è configurato il tuo server. Io ho adottato un reiser3 e -Os come opzioni e ne sono soddisfatto.
_________________
Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum