Mit der Kraft der 2 Kerne

FÜRN ARSCH!

Eigentlich wollt ich ja jetzt gediegen über die Senftenberger Seenplatte schippern, aber nein, Chef sagt "wir brauchen dich unbedingt. Hier sind schon um 10 Uhr 50 Leute zum Frühstücksbuffet da." Ja, nur Scheiße wenn außer den 50, die um 11.30 Uhr wieder fort waren wegen dem Wetter keiner kommt und man jetzt auf Abruf hier zu Hause rumgammelt. Naja, gekotzt wird später.

Aber zum eigentlichen Thema: Ich hatte mir vor einiger Zeit neue Hardware geholt (Intel Quadcore, 8800GTS Graka etc) und mir tierischt n Schnitzel ans Bein gefreut, weil ich in Shattrat mit 50 FPS rumgerannt bin. Irgendwann später, ich kann nicht mehr sagen wann, wurden aus den 50 FPS nur noch 15-20 FPS. hab mir gedacht, ok, durch den ganzen Rotz, den du dir aufn Rechner gehaun hast, neue Grafikkartentreiber etc. Wirds wahrscheinlich daran liegen. Hab also wieder alte Grafikkartentreiber installiert, half allerdings auch nichts.

Jetzt bin ich gestern durch Zufall mal bisschen über allvatar.com gesurft und auf den Pimp my WoW-Artikel gestolpert. Wie ich die FPS Probleme lösen konnte steht unter

In dem Artikel stehen eine Menge Tipps, wie ihr zb euren Ping verbessern könnt (was Teram auch schon hier beschrieben hatte) und anderes.

Von dem Tip, die allvatar.com unter der Überschrift "Ping verbessern per Netzwerkkartensetup" gibt, kann ich nur abraten. Diese verschlechtern den Ping sogar. Und zwar nicht nur bei WoW, sondern allgemein. Ich hab mal web.de mit und ohne dem Tip angepingt. Ohne den Tweak: 22ms, mit Tweaks: 75ms. Also Finger weg davon.

Interessanter sind die Hinweise unter der Rubrik "Config.wtf editieren - alles", denn das ist genau das, was mir geholfen hat. Bevor ich jetzt alles nochmal abtippe, zitiere ich:

Die Datei befindet sich im Ordner: *\World of Warcraft\WTF\
Ihr öffnet die config.wtf Datei am Besten mit dem WordPad, da es mit dem Notepad zu Problemen kommen kann.
BEVOR ihr World of Warcraft startet, solltet ihr die Datei auf Schreibgeschützt setzen - Rechtsklick auf die Datei - Eigenschaften - Haken bei Schreibgeschützt setzen. Wenn ihr das nicht tut, können eure Einstellungen verloren gehen. Macht das allerdings erst, wenn ihr eure Änderungen vorgenommen habt. Außerdem wäre ein Backup der Datei vor dem Editieren ratsam.

a) Für Besitzer einer DualCore CPU (oder noch mehr Kerne), also einem Prozessor mit 2 Kernen, empfiehlt sich folgende Option. Sie ist für die Synchronisation (Abstimmung der Kerne aufeinander) der beiden Kerne zuständig:
Findet in der Datei den Eintrag oder legt ihn neu an:
SET timingmethod "0"
Das ist der Standartwert. Nun könnt ihr ihn auf 1 oder 2 setzen. Ihr müsst dabei selbst ausprobieren, welcher Wert eurem Spiel mehr Performance bringt.

b) QuadCore Besitzer haben eine weitere Option. Diese Möglichkeit funktioniert auch schon mit einem DualCore Prozessor, der Hyperthreading unterstützt.
SET processAffinityMask "3" ist der Standartwerd. Eine Steigerung der Performance sollte z.B. bei einer Änderung auf "15" eintreten. Wie diese Methode genau funktioniert, erfahrt ihr hier.

Dabei muss ich sagen, dass SET timingmethod "1" bei mir der bessere Wert war. Ob der SET processAffinityMask Befehl auch für Leute, die keinen Mehrkernprozessor mehr FPS bringt weiß ich nicht. Erfahrungen bitte in die Kommentare posten.

Dank der 2 Befehle renne ich nun zumindest wieder mit knapp 40 FPS durch Shattrat.

Quelle: Pimp my WoW auf allvatar.com.

8 Responses to “Mit der Kraft der 2 Kerne”


  1. 1 Harmeggido

    Also hab das mal mit dem SET processAffinityMask ?15? versucht.

    Wirklich mehr Perfomance merk ich kaum, hatte aber auch so schon immer 60 FPS in Shattrath.
    Was man merkt ist das statt früher nur 2 CPU´s jetzt 4 CPU´s aktiv sind.

    Früher waren bei mir 1 und 2 bei ca 60-80% auslastung, jetzt bei dem wert "15" sind die ersten beiden kaum, der dritte bei 50% und der vierte bei 80%.

    Also halt ne Umverteilung, sicher ganz sinnvoll wenn man WOW gezielt auf gewissen CPU´s haben will.

  2. 2 Harmeggido

    Mhh .. auf dem Wert "5" liefert er bissl bessere Perfomance .. aber auch deutliche CPU auslastung auf alle 4 Kernen...

  3. 3 Orinus

    Also ich hab seid irgendein patch auch enorme FPS verluste in shatt bekommen, aber weiß nicht mehr welchen :>
    Also hab mal alle möglichen einstellungen probiert ich konnte nur unterschiede von 4-5 FPS in shatt bemerken, entweder ich mache was falsch oder es kommt wirklich auf den einzelnen PC an.

    mein cpu ist ein Intel Core 2 Duo E6600

  4. 4 Yang

    Timingmethod ist cool - mit ein wenig Ahnung bekommt man damit nice Speedhacks hin.
    Mountspeed 500% :D

  5. 5 smoochy

    Harme, mit dem Wert "5" sagst du ihm nur, dass er Kern 1 und 3 verwenden soll. Schau dir mal den Link aus dem Quote an.

  6. 6 Kokyu

    hi smoochy, mein lieber begankter ;)

    also, Yang, es waere nett wenn du ausser der blosen aussage auch mehr hintergrund darbietest, sonst klingt das alles etwas nach loser faselei.

    die "ProcessorAffinityMask" sagt dem CPU task scheduler welche CPUs beim fuer die threads eines prozesses in betracht kommen.
    Fuehrt man WoW ohne modifikation der Config.wtf aus, werden hier automatisch die ersten beiden CPUs (0 und 1) verwendet, ihr solltet auf einem System mit mehr als 2 CPU cores daher schon den wert von WoW selbst eingetragen sehen.

    Fuer Systeme mit Hyperthreading lohnt es sich nicht den wert zu maximieren, da es letztlich bei 2 physischen CPUs bleibt, und WoW, trotz toller settings einstellung, am ende immernoch eine grosse main event loop hat die fuer input handling, und rendering zustaendig ist. der zweite kleine thread kann da nicht viel performance rausholen fuer Systeme mehr als 2 kernen.

    Ich selbst spiele unter einem AMD64 quad core 9600+, mit 8600GTX 512MB, 8GB RAM, unter Linux, mit etwa 15-30FPS in shattrath (aktuelle Cedega/Wine windows emulatoren, OpenGL mode).

    Have fun,
    Kokyu/Daitoku.

  7. 7 Harmeggido

    Jo smoo ich weiß .. trotzdem ist .. keine Ahnung wieso die CPU auslastung höher :)

    Wie gesagt Performance scheint minimal besser zu sein .. vieleicht waren aber auch grad 10 Leute weniger in range....

  8. 8 Phantomlord

    bei mir ging nur eins rauf und das war der ping ... von 14-20 auf 378 :(

Leave a Reply

Quote selected text