Deutsche optimierte Builds - (FAQ/Mirror: 1. Post LESEN!)

  • ***** Wichtige Zusatzinfo *****
    Ich bin vom 28. 11. 2007 bis einschließlich 19. 12. 2007 nicht in Deutschland.
    Falls vorher noch etwas passiert, werde ich versuchen, noch einen Universal Germanizer™ zu basteln.
    Mehr ist dieses Jahr bis Weihnachten aber nicht drin. Ich verballere meinen gesamten Jahresurlaub.

    ***** Ende Zusatzinfo *****

    Hi Leute,

    es wird endlich mal Zeit, einen eigenen Thread für die Übersetzungen der optimierten Builds aus dem Mozillazine-Forum zu machen. Also tue ich das jetzt einfach mal :mrgreen:
    Doch zunächst ein paar Worte zur allgemeinen Verwendung von optimierten Builds:

    Wie stelle ich fest, was mein Prozessor kann?

    Dazu muß man ein Programm benutzen, welches einem verrät, über welchen Befehlssatz der Prozessor verfügt. Gut dazu geeignet sind z. B. WCpuId (Link) oder CPU-Z (Link).

    Welchen Build soll ich nun nehmen?

    Generell den mit dem höchsten, vom Prozessor unterstützten Befehlssatz.
    Legende: gut < besser < noch besser < ...
    Für intel-CPUs gilt:
    MMX < SSE < SSE2 < SSE3 < VT(64 Bit)

    Für AMD-CPUs gilt:
    MMX < 3Dnow! < Enh3Dnow! = 3Dnow!2 = 3Dnow!+ < A64

    Viele AMD-CPUs unterstützen auch SSE (Athlon XP) und SSE2 (Athlon64) und sogar SSE3 (neuere Athlon64) aber deren 3Dnow!-Implementierung ist i.d.R. schneller. Im Zweifelsfall muß man ausprobieren. Meistens bieten die Builder sowieso nur die intel-spezifischen Optimierungen an.

    So, hoffe nun alle Klarheiten beseitigt zu haben ;)

    F.A.Q.: http://ulibaer.trashmall.de/faq.html
    Download: http://ulibaer.trashmall.de/

    *** Aufgrund des hohen Traffics zum Download bitte zuerst den Mirror versuchen! ***

    * Mirror-Seite *
    F.A.Q.: http://one.xthost.info/ulibaer/faq.html
    Download: http://one.xthost.info/ulibaer/

    Da immer wieder Fragen bezüglich Benchmarks kommen:
    Benchmark-Thread bei Mozillazine

    Beispiellinks zu Benchmarks aus obigem Thread:
    http://www.24fun.com/downloadcenter/benchjs/benchjs.html
    http://www.scragz.com/tech/mozilla/test-rendering-time.php
    http://www.world-direct.com/mozilla/dhtml/funo/jsTimeTest.htm
    http://www.xkr.us/bench/tables.html
    http://www.numion.com/stopwatch/

    Aloha, Uli

    Seit 102.0 wieder mit dem jeweils neuesten 64bit-Fx von tete009 unterwegs.

    27 Mal editiert, zuletzt von UliBär (21. November 2007 um 18:15)

  • Zitat von seipe

    Hallo UliBär, welche Version brauche ich für meinen Prozessor?

    Ich habe den ersten Post dieses Threads mal etwas 'aufgebohrt' und hoffe damit etwas Klarheit zu schaffen.

    Aloha, Uli

    Seit 102.0 wieder mit dem jeweils neuesten 64bit-Fx von tete009 unterwegs.

  • Hi Leutz,

    angeregt durch diesen neuen Thread und insbesondere der Tatsache, dass die optimierten Builds in deutsch vorliegen (ich bin zwar des Englischen enigermaßen mächtig, mag aber, wenn mich Programme in meiner Muttersprache ansprechen), möchte ich solche Builds nun auch mal antesten.

    Gemäß der Auskünfte von WCpuID über meinen Prozessor

    [Blockierte Grafik: http://img87.imageshack.us/img87/7293/myprocessor1tg.th.png]

    habe ich mich zunächst für tete009 "1.5 Release (MMX) vom 20.01.2006 (de) lokalisiert" entschieden, weil es für die tete009-Builds prozessorspezifische DLL's gibt. Zusätzlich habe ich mir also die Dateien

      tmemutil-20060121-3dnow2.zip
      tmsvc-20060118-3dnow.zip
      tbind.zip

    heruntergeladen.

    Wenn ich das (bisher Gelesene) richtig verstanden habe, binde ich die optimierten Laufzeitbibliotheken folgendermaßen ein:

    • Ersetzen der drei Dateien

        tmemutil.dll
        tmsvcp71.dll
        tmsvcr71.dll

      durch die entsprechenden aus den zusätzlich heruntergeladenen Archiven der prozessorspezifischen DLL's

    • Einbinden der neuen Laufzeitbibliotheken durch Ausführen des in den Programmordner des tete009-Firefox kopierten Programms "tbind.exe"


    Nun habe ich in diesem Zusammenhang 2 Fragen:

    • ist die MMX-Variante die richtige, oder spielt es wegen der prozessoroptimierten Laufzeitbibliotheken keine Rolle und ich hätte auch die SSE-Variante nehmen können?
    • muss ich das Einbinden der optimierten DLLs vor dem ersten Starten des Firefox erledigen oder kann ich das jederzeit machen?


    Hinweise wegen Benutzung eines neuen Profils etc. benötige ich nicht, das ist mir schon klar :wink:

    Have fun,
    NightHawk

  • Hallo NightHawk56,

    ich habe die von Dir oben beschriebene Konfiguration, allerdins mit der SSE-Version seit einigen Tagen bei mir laufen (AMD Athlon 2500+) und kann nur sagen die rennt wie die Pest!!!

    Zu dem Zeitpunkt der Einbindung der optimierten DLL`s würde ich sagen das es schnuppe ist wann man das macht, ich habe sie jedenfalls später eingebunden und es läuft hervorragend!

    Gruß,
    skydiver


    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.1) Gecko/20060321 Firefox/1.5.0.1 (tete009 MMX)

  • Hallo captain chaos,

    wenn du so vorgehst wie von NightHawk56 oben beschrieben sollte es eigentlich problemlos mit folgenden Dateien klappen:

    1.5 Release (MMX) vom 20.01.2006 (de) lokalisiert von UliBär

    und folgenden von tete009:

    tmemutil-20060121-3dnow2.zip
    tmsvc-20060118-3dnow.zip
    tbind.zip

    Gruß,
    skydiver


    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.1) Gecko/20060321 Firefox/1.5.0.1 (tete009 MMX)

  • Wow :shock: was geht denn hier ab? Schön, daß Ihr so viel Spaß habt :D

    Melde mich erst jetzt, da ich ja auch noch Geld verdienen muß ;)

    NightHawk56: Du kannst auch die SSE-Variante ( siehe unten ;) ) als Ausgangsbasis nehmen, da der Athlon XP SSE beherrscht.

    captain chaos: skydiver hat schon die richtige Auswahl für Dich getroffen, da Dein Prozessor kein SSE beherrscht.

    Update!
    Firefox 1.5.0.1 RC1 SSE-Build von >tete009< vom 26.01.2006 in Deutsch.
    http://xthost.info/ulibaer/
    Viel Spaß damit :mrgreen:

    Aloha, Uli

    Seit 102.0 wieder mit dem jeweils neuesten 64bit-Fx von tete009 unterwegs.

  • Zitat von captain chaos

    skydiver:
    Könntest du mir bitte die Links zu den Dateien in deiner Antwort geben.
    Ich weiß grad nicht, wo ich diese finden soll.


    ich bin zwar NightHawk, aber dennoch:

    schau mal in UliBärs Signatur. da gibbet 'nen prima Link zum Webspace seiner übersetzten Builds und dort findest du auch die weiterführenden Links zu tete009 :wink:

    Have fun,
    NightHawk

  • Uli
    Kann es sein, daß deine Page gerade down ist (vieleicht, weil durch den Thread gerade ain Ansturm darauf herrscht!)

    Und noch eine Frage zu deiner Bemerkung zu NightHawk. Du sagst, er kann auch die sse-Variante nehmen. Vorher schreibst du, bei AMD ist "deren 3Dnow!-Implementierung ist i.d.R. schneller".
    Ich verstehe es richtig, daß NightHawk sich schon für die richtigen entschieden hat, er aber auch mal die sse-Variante austesten soll?

    MfG

    Und natürlich noch mal Danke für die Arbeit!

    Edit:
    Habe gerade gesehen, daß du bei NightHawk die Ausgangsbasis meintest, ich dachte, es geht um die dlls. Also geklärt für mich!
    Auf deine Seite komme ich dennoch momentan nicht.
    Versuchs später noch mal!

    MfG

    Einmal editiert, zuletzt von Wurstwasser (27. Januar 2006 um 12:51)

  • Zitat von Wurstwasser

    Kann es sein, daß deine Page gerade down ist

    Nö, geht einwandfrei bei mir :?

    Zitat von Wurstwasser

    Und noch eine Frage zu deiner Bemerkung zu NightHawk. Du sagst, er kann auch die sse-Variante nehmen. Vorher schreibst du, bei AMD ist "deren 3Dnow!-Implementierung ist i.d.R. schneller".

    Bei tete009 ist alles ein bißchen anders ;)
    Dort gibts es einen Grund-Build, den man dann tunen kann. Für das tunen soll er 3Dnow-DLLs nehmen, die gibt es ja. Für den Grund-Build gibt es aber keine 3Dnow-, sondern nur MMX- und SSE-Varianten. Da ist die SSE-Variante die erste Wahl, da sein Athon XP SSE-Befehle versteht.
    [edit] Deswegen schrieb ich auch jenes:

    Zitat von UliBär

    Meistens bieten die Builder sowieso nur die intel-spezifischen Optimierungen an.

    Aloha, Uli

    Seit 102.0 wieder mit dem jeweils neuesten 64bit-Fx von tete009 unterwegs.

    Einmal editiert, zuletzt von UliBär (27. Januar 2006 um 12:53)

  • UliBär,
    jo, danke für die Info. Habe es inzwischen dann auch noch selbst so entschieden, also jetzt läuft bei mir die SSE-Variante als "Grundstock". Mein erster, subjektiver Eindruck ist: jetzt stimmt endlich das, was so oft zu lesen war: der Firefox IST schnell :D

    @all,
    Hat jemand mit vergleichbarem Prozessor (AMD Athlon XP 2400+ (Thorton); mmx2, sse, 3dnow!2 ) mal die Builds von stipe oder pigfoot getestet, oder eignen die sich in erster Linie für Intel Prozessoren?

    Have fun,
    NightHawk

    [edit]
    Uli,
    stimmt in deiner Signatur der UA-String?
    Die SSE ist doch vom 22./23.01.2006, vom 26.01.2006 war doch die MMX :?
    [/edit]

    Einmal editiert, zuletzt von NightHawk56 (27. Januar 2006 um 12:55)

  • Uli
    Danke noch mal für die Info, hatte das mit den Builds gerade auch gesehen und bei meinem post editiert, als du gerade geschrieben hast.

    Jetzt muß ich nur noch rausfinden, warum ich nicht auf deine Seite komme, aber dat krich ich scho hin!

    Thx

  • @ UliBär
    In deinem überarbeiteten Eingangs-Thread hast du den link zu deiner Seite nicht mehr stehen, vielleicht solltest du ihn dort wieder einbauen, das mit der signatur kennen vielleicht nicht alle!

    apropo signatur:

    @ NightHawk56
    Deine stimmt nun nicht mehr... :wink:

    Gruß,
    skydiver


    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.1) Gecko/20060321 Firefox/1.5.0.1 (tete009 MMX)

  • Zitat von skydiver

    @ NightHawk56
    Deine stimmt nun nicht mehr... :wink:


    Nö, die Signatur bleibt, weil ich damit zum Ausdruck bringen will, worauf sich mein "Support" bezieht. Und bei kritischen Fragen und Problemen werde ich sicherlich selbst die offizielle Release zum Testen benutzen und meine Aussagen darauf begründen :wink:

    Have fun,
    NightHawk