Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Debian (Barton 2600) vs. Gentoo (XP2400)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
jazzesnee
n00b
n00b


Joined: 22 Aug 2003
Posts: 71

PostPosted: Tue Sep 28, 2004 7:40 pm    Post subject: Debian (Barton 2600) vs. Gentoo (XP2400) Reply with quote

Auf dem Rechner meines Vaters (AMD Barton 2600+) habe ich vor Kurzen Debian (unstable) installiert und mich gewundert, warum das da so viel schneller läuft als auf meinem XP2400+, wo doch bei Debian gar nichts auf den Prozessor optimiert ist.

Liegt das an meinen Compiler-Flags oder einfach daran, dass der Barton einen größeren Cache hat?

Auszug aus meiner make.conf:
Code:

CFLAGS="-O2 -march=athlon-xp -mcpu=athlon-xp -fomit-frame-pointer"

_________________
iTunes on Linux petition
Back to top
View user's profile Send private message
sambatasse
Guru
Guru


Joined: 12 Mar 2004
Posts: 395
Location: bei Berlin

PostPosted: Tue Sep 28, 2004 7:49 pm    Post subject: Reply with quote

Hy

also -march und -mcpu ist das selbe du brachst nur eins.
Ob beides zuverwenden Probleme bringt das streiten sich in etlichen Postings die Geister.
Ansonsten solltest noch die Befehlssätzte aktivieren.
So habe ich mir das zumindest zusammengereimt.
Code:

CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -mfpmath=sse -m3dnow -mmmx"


Ansonsten wirste viele sehr viele Meinungen finden wie man was einstellt.
Das beste ist wenn du englich kannst das gnu Manuell.
Das sollte wirklich wissen wie was eingestellt werden muss.

Naja und bei der gelegenheit kannste mir dann erklären warum -mfpmath=sse auf nem Pentium 3 zu fehlern führt dabei hatte es Intel erfunden.

Achso es gibt dann auch nuch entsprechende USE Flags MMX und SSE.
Back to top
View user's profile Send private message
Sas
Veteran
Veteran


Joined: 05 Jul 2003
Posts: 1229
Location: Germany

PostPosted: Tue Sep 28, 2004 7:55 pm    Post subject: Reply with quote

Du kannst doch nicht verschiedenen Systeme (Software-Versionen etc.) auf verschiedener Hardware vergleichen und dich über verschiedene Resultate wundern ^^
_________________
42
Back to top
View user's profile Send private message
limes
Tux's lil' helper
Tux's lil' helper


Joined: 18 Sep 2004
Posts: 129

PostPosted: Tue Sep 28, 2004 8:03 pm    Post subject: Reply with quote

Meinst Du Installieren, Kompilieren oder Ausführen?
Die CHOST Variable bestimmt für welche Architektur Pakete gebaut werden.
Back to top
View user's profile Send private message
hoschi
Advocate
Advocate


Joined: 19 Jul 2003
Posts: 2517
Location: Ulm, Germany, Europe

PostPosted: Tue Sep 28, 2004 8:05 pm    Post subject: Reply with quote

-womit hast du die performance verglichen?!
-je höher eine software mit -OX optimiert ist, desto mehr 2nd level cache soll her
- du könntest "-pipe" zu den cflags hinzufügen
-march wandelt den source-code in eine entsprechende binärdatei für genau diese eine cpu fest, es läuft nur noch auf dieser cpu

bsp: -march athlon-xp läuft nicht auf einem duron
-mcpu optimiert zwar auf auf die cpu, aber der code würde auch auf einem duron laufen
-march > mcpu, also ist mcpu vollkommen überflüssig, außer man braucht unbedingt abwärtskompatiblität
-march=athlon-xp enthält automatisch mmx/sse/3dnow(+) usw., sonst wäre der befehl auch nicht mehr so sinnvoll...
-deine system sind außerdem unterschiedlich -> unterfangen sinnlos


tipp:
finger weg von nforce-binär treibern, verstösst*
a) gegen den open-source gedanken, was bringt mir mein linux wenn sogar mein chipsatztreiber closed-source ist?
b) völlig unberechenbarer performancefaktor, man kann einfach nicht einschätzen was das zeug anrichtet

*kauf deswegen auch nur via für amd, die helfen den entwicklern anstatt irgend einen mist zusammen zu brauen, der dann wieder mit kernel x nicht richtig arbeitet etc.

kontrolliere mal nochmal den kernel, alles richtig drin (insbesondere dma, preemtible, cpu-typ usw.)?
prelink schon getestet?

und zu guter letzt:
gentoo implementiert nicht automatisch höhere performance
_________________
Just you and me strogg!


Last edited by hoschi on Tue Sep 28, 2004 11:53 pm; edited 3 times in total
Back to top
View user's profile Send private message
Carlo
Developer
Developer


Joined: 12 Aug 2002
Posts: 3356

PostPosted: Tue Sep 28, 2004 9:14 pm    Post subject: Reply with quote

sambatasse wrote:
also -march und -mcpu ist das selbe du brachst nur eins.

Das ist so nicht korrekt. -march inkludiert -mcpu, das war's aber schon.

hoschi wrote:
bsp: -march athlon-xp läuft nicht auf einem duron

Njet. Alle Durons mit Palomino Core (ca. >=1000MHz, die Linien überschneiden sich da) sind, bis auf den kleineren Cache, identisch mit 'nem XP.
_________________
Please make sure that you have searched for an answer to a question after reading all the relevant docs.
Back to top
View user's profile Send private message
hoschi
Advocate
Advocate


Joined: 19 Jul 2003
Posts: 2517
Location: Ulm, Germany, Europe

PostPosted: Tue Sep 28, 2004 11:50 pm    Post subject: Reply with quote

Ausnahmen bestätigen die Regel
_________________
Just you and me strogg!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) 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