Frage zu CFLAGS

Diskutiere Frage zu CFLAGS im Gentoo Forum im Bereich Linux Distributionen; in /proc/cpuinfo stehen einige flags. Was mich nun interessieren würde ob diese äquivalent zu den verfügbaren CFLGS sind und ob man die...

  1. #1 Alexander, 07.06.2007
    Alexander

    Alexander InfoAssi

    Dabei seit:
    28.03.2004
    Beiträge:
    192
    Zustimmungen:
    0
    in /proc/cpuinfo stehen einige flags.
    Was mich nun interessieren würde ob diese äquivalent zu den verfügbaren
    CFLGS sind und ob man die bedenkenlos benutzen kann?

    mmx und sse2 sind schon ein paar brauchbare funktionen wie ich las.

    Code:
    processor	: 0
    vendor_id	: GenuineIntel
    cpu family	: 15
    model		: 2
    model name	: Intel(R) Pentium(R) 4 CPU 2.40GHz
    stepping	: 7
    cpu MHz		: 2411.691
    cache size	: 512 KB
    fdiv_bug	: no
    hlt_bug		: no
    f00f_bug	: no
    coma_bug	: no
    fpu		: yes
    fpu_exception	: yes
    cpuid level	: 2
    wp		: yes
    flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
    bogomips	: 4826.35
    
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. rikola

    rikola Foren Gott

    Dabei seit:
    23.08.2005
    Beiträge:
    2.133
    Zustimmungen:
    0
    Ja, da die CPU sse2 unterstuetzt, kannst Du an gcc z.B. die Optionen 'mfpmath=sse -msse2' uebergeben.
     
  4. #3 Alexander, 07.06.2007
    Alexander

    Alexander InfoAssi

    Dabei seit:
    28.03.2004
    Beiträge:
    192
    Zustimmungen:
    0
    Und wie sieht es mit den anderen flags aus?
    Sind die sinnvoll oder können die Probleme bereiten?
     
  5. b00

    b00 Haudegen

    Dabei seit:
    28.03.2007
    Beiträge:
    597
    Zustimmungen:
    0
    Ort:
    /root
    wen du dir sicher bist das die software niemals deinen rechner verlässt machts durchaus sinn.
    aber probieren geht über studieren

    ob du da messbare beschleuniegung raus holen kannst hängt eher von der struktur der software ab.

    WILKOMMEN IN DEN BUGABGRÜNDEN der compileroptimierung 8o
     
  6. #5 marcellus, 10.06.2007
    marcellus

    marcellus Kaiser

    Dabei seit:
    09.05.2007
    Beiträge:
    1.392
    Zustimmungen:
    0
    Ansich solltest du am besten fahren mit diesem hier http://gentoo-wiki.com/Safe_Cflags damit sollten alle deine cpu optionen ausgeschöpft werden, ohne, dass du unerklärliche fehler hast. Natürlich kannst du noch aggressivere compiler optimierungen machen, aber erwarte nicht, dass sich irgendwer auch nur anschaue, wieso etwas nicht baut, solange du nicht die c flags aus diesem wiki verwendest.
     
  7. #6 gentoouser, 26.06.2007
    gentoouser

    gentoouser Mitglied

    Dabei seit:
    26.07.2006
    Beiträge:
    45
    Zustimmungen:
    0
    Welche CFLAG für AMD ATHLON aka Argon

    Hi Leute

    Weiss jemand, welches die richtigen CFLAGS für den ADM Model 1 Prozessor, der K7 Famillie, sind? Der Prozessor hat den Codenamen "Argon".

    Ich bin mir nicht sicher, weil im gentoo-wiki für save cflags das CFLAG "ATHLON" "Nur" für Modell 2 und 4 passt. :(

    Ich danke im Voraus!
     
  8. #7 tastenklopfer, 26.06.2007
    tastenklopfer

    tastenklopfer Solaris & Gentoo

    Dabei seit:
    08.08.2006
    Beiträge:
    34
    Zustimmungen:
    0
    Hallo Gentoouser,

    auch ich würde Dir raten es nicht zu übertreiben. Du holst Dir 3% mehr Performance (die Du wirklich nie merkst) und 43% Probleme (die Du sehr deutlich merkst).
    Habe auch einen K7 und habe die Standardwerte genommen.
    Wenn's Dich kitzelt, dann ändere nie globale Parameter sondern immer vor speziellen ebuilds separat. So bleiben die Probleme im Dorf. (-;

    bugfreie Grüsse
    Tastenklopfer
     
  9. #8 gentoouser, 26.06.2007
    gentoouser

    gentoouser Mitglied

    Dabei seit:
    26.07.2006
    Beiträge:
    45
    Zustimmungen:
    0
    Hi Tastenklopfer

    Was sind denn die "Standartwerte" ?

    CHOST="i686-pc-linux-gnu"
    CFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer"

    funktioniert bei mir bis jetzt einwandfrei..
     
  10. #9 tastenklopfer, 28.06.2007
    tastenklopfer

    tastenklopfer Solaris & Gentoo

    Dabei seit:
    08.08.2006
    Beiträge:
    34
    Zustimmungen:
    0
    Hi Gentoouser,

    ja korrekt. Diese Einstellungen habe ich auch so belassen.

    Ein paar CPU-flags habe ich in der USE Variable aufgenommen, sse und mmx und vielleicht noch etwas. Das bewirkt bei einzelnen ebuilds das Setzen von entsprechenden Compilerflags.

    CU
    Tastenklopfer
     
Thema:

Frage zu CFLAGS

Die Seite wird geladen...

Frage zu CFLAGS - Ähnliche Themen

  1. Amazon gibt Abfragesprache PartiQL als Open Source frei

    Amazon gibt Abfragesprache PartiQL als Open Source frei: Amazon stellt PartiQL, eine SQL-kompatible Datenbankabfragesprache als Open Source zur Verfügung. Damit sollen Abfragen unabhängig vom Format und...
  2. Steam: Valve stellt Ubuntu 19.10 infrage

    Steam: Valve stellt Ubuntu 19.10 infrage: Wie die Offiziellen bei Valve bekannt gaben, wird der Hersteller nach der geplanten Entfernung der 32-Bit-Archtektur aus Ubuntu die neuen...
  3. Frage zu Bash Script mit Grep Ausgabe

    Frage zu Bash Script mit Grep Ausgabe: Hallo Zusammen, ich schreibe gerade in Bash ein Script, mit dem ich eine Ausgabe per Grep filtere, nun ist es so - dass ich allerdings zwei...
  4. Doppelte Passwortabfrage Nautilus

    Doppelte Passwortabfrage Nautilus: Hallo Miteinander, ich habe unter Gnome3 Nautilus-admin installiert. Beim öffnen von files oder Ordnern kommt die Passwortabfrage allerdings...
  5. CentOS 5.8 –SQL Abfrage– HTML wird generiert und daraus müssen mehrere Mails versendet werden

    CentOS 5.8 –SQL Abfrage– HTML wird generiert und daraus müssen mehrere Mails versendet werden: allo Zusammen, wir haben eine Webbasierte Inventar Datenbank,aus dieser DB muss ich eine Mail generieren die mir anzeigt welche Geräte aus der...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden