Sie sind nicht angemeldet.

Ixo

LoH - Ritter

  • »Ixo« ist männlich

Beiträge: 1 014

Name: Edu

WoW-Charaktername: Ixo

WoW-Klasse: Magier

D3-Klasse: -

  • Nachricht senden

1

02.04.2009, 19:46

WoW Performance

Ich habe heute im Zug etwas rumgestöbert und bin auf diesen Post gestoßen

http://forums.wow-europe.com/thread.html…053597874&sid=3

Darin wird erklärt wie man seine CPU-Kerne besser auslasten kann.
Der Performancegewinn ist zwar nicht die Welt (so ~10-15%) aber gerade in sonst nervigen Bereichen wie Dalaren tatsächlich zu spüren.

Bei mir (DualCore CPU) hat bereits der Eintrag in der ./World of Warcraft/WTF/config.wtf Datei
SET timingmethod "2"
einen Fortschritt erzielt.

Die weitergehenden Erklärungen fand ich interessant aber von der Aufwand-Nutzen-Relation, zumindest bei meinem System, nicht gerechtfertigt.
Wer nen Baller-QCore hat sieht das ggf. anders.

Viel Spaß beim Probieren.
FoodieOnTour.com - the real adventures of Ixo

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Ixo« (02.04.2009, 19:48)


Ixo

LoH - Ritter

  • »Ixo« ist männlich

Beiträge: 1 014

Name: Edu

WoW-Charaktername: Ixo

WoW-Klasse: Magier

D3-Klasse: -

  • Nachricht senden

2

10.06.2009, 11:41

Da ich jetzt schon einige Male drauf angesprochen wurde, dass der originale Forums-Post nicht immer verfügbar ist, hier dessen wesentlicher Inhalt.

Credit geht an Skavampir von < Envinya > auf Blackmoore

--------------------------------------------------------------------------------------------------------------------------------------------------------------------
0. Lösung für FPS Probleme 18.02.2009 03:17:26 PST

ich habe mir vor kurzen nen Neuen Rechner gekauft und bin enttäuscht gewesen wie schlecht WoW in der Performance im Gegensatz zu anderen Spielen abschneidet. Ich habe mich nun hingesetzt und mit vielen Benchmark und Diagnoseprogrammen ausgewertet wie meine Hardware auf WoW reagiert.
Dabei habe ich festgestellt das die Garfikkarte (MSI HD4870X2 2GB RAM) komplett gelangweilt ist von WoW. Mein Prozessor oberflächlich betractet auch, weiter in die Tiefe gegangen konnte ich sehen, dass der Prozessorkern welcher WoW ausgeführt hat allerdings ganz schön ins Schwitzen kommt.
Da die CPU hier also den Flaschenhals darstellt mal etwas zur Perfomance.

Einleitung:

Wie ja schon oft von blauer Seite bestätigt wurde unsterstützt WoW nicht die Dual(Multi-)Core Technologie. Allerdings unterstützt es inzwischen wenigstens die Nutzung von 2 CPUS zwar nicht in From von Multi Threading aber mithilfe der Windows Thread Verwaltung wird der WoW Prozess gut auf 2 Cores aufgeteilt. Um dies zu erreichen kann man einerseits WoW.exe im Task Manager gezielt auf CPUs zuweisen oder etwas in der wowconfig rumbasteln.

Ein weiterer Tweak ist die Timing Method, damit kann man das Timing das im CPU für ram Wartezeiten etc. benutzt wird verändern.

Beide Optinen werden in der ../World of Warcraft/WTF/config.wtf Datei geändert. Damit diese Änderung auch wirklich ins Spiel übernommen wird müsst ihr die Datei nach der Änderung der Werte auf Schreibschutz setzen.

ACHTUNG: Ich übernehme keine Haftung für schäden an eurem System, normalerweise sollte nichts passieren, ausschliessen kann ich dies Allerdings nicht. Achtet bitte genau darauf keine falschen Werte einustellen, da Ihr damit die Systemstabilität beinflussen könnt sowie WoW nicht mehr startet oder abstürtzt.


Timing Method:

Der Wert SET timingmethod "0", dieser Wert ändert die Timing zwischen den einzelnen Prozessoren, je nach Hardeware und Betriebsystem kann ein anderer Wert eine Verbesserung bringen. Dieser Wert ist standardmässig nicht angelegt, deswegen müsst ihr diesen wahrscheinlich hinzufügen. Standard ist "0"

gültige Werte sind: 0, 1, 2
0 bedeutet Single Core bzw. Standard Timing anch Systemvorgabe.
1, 2 wird für Multi Core benutzt welcher wert wirklich eine Verbesserung bringt hängt von eurem System ab, einfach ausprobieren.


zuweisen von Prozessorkernen über Windows:

Ihr öffnet den Taskmanager und geht auf die Prozesse dor könnt ihr nun "zugehörigkeit Festlegen"dort hakt ihr je anch Sytem die entsprechenden CPUs an.


zuweisen von Prozessorkernen über "config.wtf":

Der Wert SET processAffinityMask "0" damit wird ein Bitmaske über eure Prozessoren gelegt anhand dieser werden WoW die Prozessoren zugewiesen. Funktionieren tut das ganze Folgendermasen:

0 Bedeutet alle CPUs


BitMask CPU's Wert

========= ========== ========

00000001 1st CPU 1

00000010 2nd CPU 2

00000100 3rd CPU 4

00001000 4th CPU 8

00010000 5th CPU 16

00100000 6th CPU 32

01000000 7th CPU 64

10000000 8th CPU 128



Entsprechende Kombinationen müsst ihr ausrechnen anhand dieser Tabelle z.b. Kern 1,2,3 wäre dann
00000111 = 7 (1+2+4) wollt ihr also WoW auf die ersten 3 Kerne zuweisen müsst ihr den Wert SET processAffinityMask "7" eintragen.
Maximal werden 32 Prozessoren unterstützt.

Solltet ihr nur ein Single Core System Haben solltet ihr an diesem Wert nicht herumspielen, weiterhin solltet ihr auch aufpassen, dass der Wert nicht höher ist als eure CPUs die Ihr eingebaut habt.
Wieviel CPUs ihr habt könnt ihr entweder im Task Manager ermitteln oder ihr öffnet die config.wtf von WoW und sucht nach: SET coresDetected "X" an dieser Stelle schreibt WoW beim ersten start des PSiels die Cores die es ermitteln konnte.

Performance durch Kernzuweisungen:

okay nun wisst ihr wie ihr die Kerne dem WoW zuweisen könnt, also wollen wir daraus auch einen Gewinn erziehlen.
Habt ihr eine Dual Core Prozessor setzt sich dieser Wert meistens schon automatisch auf "3" sodass beide CPUs genutzt werden, man kann hier noch den Wert "2" ausprobieren aber meistens ohne einen Performance Gewinn.

Hab ihr mehr als 2 CPU-Kerne kann hiermit allerdings ein zugewinn an FPS gewonnen werden. Welche Werte für euer System wirklich Ideal sind ist schwer auszumachen. AM besten auch hier Probieren, damit ihr allerdings nicht zu lange sucht und herumprobiert noch ein paar Tipps:

Windows Prozesse:
Windwos Prozesse laufen fast ausschliesslich auf dem Ersten Kern, deswegen sollte dieser nach möglichkeit vermieden werden. Einige Windows Tasks können nichtmal einen Core zugewiesen werden da diese Funktion von Windows gesperrt wird.

HT-Prozessoren:
Prozessoren von Intel besitzen teilweise eine Hyper Threading Technologie. Diese ermöglicht es einzelne Kerne dem Betriebssystem als Multi Core anzuzeigen. Intel Core I7 z.b. Besitzt 4 Physische Kerne und wird im Windows als 8-Kern Prosezzor dargestellt, jeder Physische Kern hat hier noch einen Virtuellen Kerne dazu.
Ein Dual Core mit HT von Intel ist intern meistens so aufgebaut:
[Phys-Kern 1][HT Kern1][Phys-Kern 2][HT Kern2]
Ausprobieren sollte ihr hier die Werte um entweder nur beide Physischen Kerne zu benutzen ("5"), beide HT Kerne ("10"), alle 4 Kerne ("15") oder die letzen Beiden Kerne ("12").

Beispiel von mir: ich habe einen Core I7 mit 8 Kernen(4 Physische), bei mir habe ich den Wert "240" (Bitmask: 11110000) eingestellt welcher die letzten 4 Kerne darstellt, damit kontne ich bisher die Beste Performance erreichen. Wie ich bei der Auslastung im meines Task Manager sehen kann wurden die Kerne 5-8 besonders beansprucht.


Bemerkung zum Windows Task Manager:

Wenn man aus dem WoW heraustabbt belastet dieses Normalerweise nicht das System, hinzu kommt das im Task Managaer keine Daten aufzeichnetwenn er nciht aktiv ist, erst dann wenn er geöffnet wird werden hier die CPU Auslastungen aufgezeichnet. Deswegen geht um eure Prozessorauslastung zu testen wie folgt vor:
1. Tabbt aus WoW Heraus und startet den Task Manager (Rechtsklick Taskleiste -> Task Manager -> Systemleistung)
2. Tabbt zurück ins WoW und Reitet 1-2 Runden im Kreis in Dalaran.
3. Tabbt wieder zum Task Manager und schaut euch die Werte an.


Bemerkung zur Windows Multicore Ausnutzung:

Glaubt nicht, dass Ihr schlauer seid als Windows, trotz vieler Kritik an Microsoft verstecken sich Tief im innerren dieses Betriebsystems difizzile Programm welche Task/Thread aufteilungen übernhemen und Optimieren. Trotz der ncith vorhandenen Multicore unterstützung von WoW kann WIndows eine Performanceverbesserung erziehlen indem Aufeinanderfolgende Anfragen an die CPU nicht an den selben sondern z.b. abwechselnd an 2 Kerne sendet. Ich habe wie schon erwähnt durch 4/8 Kernen die beste Performance erzielt. Habe ich nur 2 Kerne (z.b. 5+6 oder 7+8) belastet war die Performance schlechter. Also vertraut auch auf euer Betriebssystem.


Hintergrundprogramme::

Hintergrundprogramme welche die CPU nutzen nehemn WoW natürlich auch CPU-Leistung weg. Deswegen wie weiter poben erwähnt am besten den 1. Kern nicht nutzen für WoW. desweiteren gibt es noch Programme die Ihr für WoW nebenher laufen lasst, z.B. Teamspeak. Weisst diese Programm auf Kerne zu die nicht vom WoW genutzt werden, so bleiben die Kerne frei für WoW.


Fazit:

Früher sind bei mir in Dalaran trotz meines Rechners die Frames von 84 auf bis zu 20 gesunken, flüssig lief es zwar dennoch, aber so ein Verlust ist schon ernorm und auch im Raid macht sich soetwas gerne mal bemerkbar.
Nachdem ich bei mir den Wert "240" für die letzten 4 Kerne eingestellt hatte, sind die Frameeinbrüche weniger geworden und gehen meistens nur noch bis auf ca. 40-45 Frames herunter.


Ich hoffe ich kann einigen von euch mit diesen Tipps das Spielerlebnis verbessern.
Falls jemand Fragen, Kritik oder Verbesserungsvorschläge hat, einfach hier in den Thread posten.


mfg derSkavampir


Quellen:
http://forums.worldofwarcraft.com/thread…&sid=1&pageNo=1
http://www.computerbase.de/artikel/hardw…yper-threading/
sowie viele Benchmarks und Tests auf meinem eigenem PC :)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
FoodieOnTour.com - the real adventures of Ixo

Ixo

LoH - Ritter

  • »Ixo« ist männlich

Beiträge: 1 014

Name: Edu

WoW-Charaktername: Ixo

WoW-Klasse: Magier

D3-Klasse: -

  • Nachricht senden

3

13.12.2009, 04:14

*bumb*

da hatte mich heute jemand nach gefragt
FoodieOnTour.com - the real adventures of Ixo

Averell

LoH - Hoher Rat

Beiträge: 3 318

WoW-Klasse: Jäger

D3-Klasse: -

  • Nachricht senden

4

11.01.2010, 18:09

Wohl schon recht alt, habe ich aber grade zum ersten Mal gesehen:

Fixing the Chain Disconnecting
http://elitistjerks.com/blogs/cadfael/30…connecting.html

Behandelt hässliche Disconnects (Dalaran, Thaddius, Onyxia-Welpen) oder sonstige Performanceprobleme. Habs bisher erst überflogen, aber ein guter Tipp scheint schon mal zu sein: Combatlog deaktivieren.
25man: "Legen ...wait for it ...dary"
10man: "Legen ...
wait for it ...wait for it ...wait for it ...wait for it ...wait for it ...wait for it ..."

BoP

LoH - Großmeister

Beiträge: 3 055

WoW-Klasse: -

D3-Klasse: -

  • Nachricht senden

5

11.01.2010, 18:14

Quellcode

1
/run COMBATLOG:UnregisterEvent("COMBAT_LOG_EVENT")
Einfach toll

Ixo

LoH - Ritter

  • »Ixo« ist männlich

Beiträge: 1 014

Name: Edu

WoW-Charaktername: Ixo

WoW-Klasse: Magier

D3-Klasse: -

  • Nachricht senden

6

03.02.2010, 01:15

Interessantes im neuen Patch:

World of Warcraft Client Patch 3.3.2
(...)
Technical Support

* The cvar 'processAffinityMask' controls which CPU cores are available for the World of Warcraft client to use. Previously the game client was limited to 2 cores as a default which players could override in the configuration file. In the past this provided a performance boost on some CPUs and operating systems. We have identified several systems that are experiencing severe performance issues with this restriction and have removed it. Players who would like to restore the old behavior can do so by updating the Config.WTF file by adding: SET processAffinityMask "3".
FoodieOnTour.com - the real adventures of Ixo

Ixo

LoH - Ritter

  • »Ixo« ist männlich

Beiträge: 1 014

Name: Edu

WoW-Charaktername: Ixo

WoW-Klasse: Magier

D3-Klasse: -

  • Nachricht senden

7

05.06.2010, 03:25

aus aktuellem Anlass *bump*
FoodieOnTour.com - the real adventures of Ixo

Zairon

LoH - Ritter

  • »Zairon« ist männlich

Beiträge: 935

WoW-Klasse: Magier

D3-Klasse: -

  • Nachricht senden

8

05.06.2010, 04:05

aus aktuellem Anlass *bump*

thx :P
hatten es von cpu übertakten letztens und da ich manchmal im raid ~2 fps hab wenn viel los ist hab ich mal meine cpu etwas übertaktet
standard 2,6 ghz auf 3ghz... läuft tausend mal besser als vorher und jetzt hab ich auch in dalaran 60 fps(vorher ~30)
kann ich nur empfehlen auch weils viele gibt die mit dem low fps problem kämpfen
in gewissen situationen ist fps=dps=hps und das geht gut ab mit der übertaktung

Torbo

Anfänger

  • »Torbo« ist männlich

Beiträge: 32

Name: Alex

WoW-Charaktername: Torbo

WoW-Klasse: Paladin

  • Nachricht senden

9

05.06.2010, 10:54

Ey wie göttlich dieser thread ! ohne mist ich teste das mal ,und wen ich beim boss fight lag frei zocken kann past es endlich mit meinem heal ! ey warum hab ich diesen thread erst jetz gefunden oO?

Ixo

LoH - Ritter

  • »Ixo« ist männlich

Beiträge: 1 014

Name: Edu

WoW-Charaktername: Ixo

WoW-Klasse: Magier

D3-Klasse: -

  • Nachricht senden

10

05.06.2010, 12:24

Naja lagfrei wohl kaum.... dieser Tipp erwirkt eine verbesserte Nutzungder ggf. ungenutzen vorhandenen CPU-Kerne und damit eine 10-30% Verbesserung in Situationen in denen DEIN Rechner zuhause einfach viel zu berechnen hat... in Dalaran ist der Lagg auch Serverseitig.

Lagg-frei(er) wird man primär durch zwei Stellschrauben:

1. Schraube: Nutzung der vorhandenen Ressourcen verbessern
Wirklich viel bringt in PvE-Raid Situationen seine AddOns aufzuräumen. Die ziehen nämlich am meisten Leistung... was jeder PvP Spieler weiß und daher sein UI gänzlich anders (abgespeckter) aussieht.
Dazu gehört natürlich auch alles andere besser zu nutzen, wie Programme im Hintergrund ausschalten (-> AntivirenScanner!!!) oder wenigsten so zu konfigurieren, dass sie WoW in Ruhe lassen. Einstellungen im OS wie in WoW optimieren, usw.


2. Schraube: den Ressourcen-Pool aufstocken
Neue CPU / GraKa, meh rSpeicher, whatever... aber ich wiederhole gerne, dass außer GHz der CPU eigentlich alles andere (zumindest für WoW) fast nichts bringt, solange man sich nicht auf einem unterirdischen Niveau bewegt (wie bei sehr alten Rechnern/Komponenten oder Notebooks der Fall).
Und dann der (u.U. elegante) Königsweg: Cpu & Co Übertackten. 1 GHz mehr sind bei den meisten CPUs heute drin und man merkt ein paar hundert MHz sehr deutlich in WoW. Dazu schreibe ich vielleicht mal einen Thread, obwohl das Netz vielfältigste Informationen dazu bereit stellt... fast zuviel für manche.


@Torbo: nachdem ich gestern in Deinem mighty stream einen Blick auf Dein UI und Deine Nutzung dessen werfen konnte, würde ich Dir den Rat geben, da anzufangen. Das mal aufzuräumen und 3/4 davon wegwerfen bzw den unnötigen SchnickSchnack abstellen würde bei Dir gerade im Raid Wunder wirken... dann käme als nächste das Maus-Geklicke zum heilen abzustellen... und erst danach an den anderen Stellen (Hardware) weitermachen.
FoodieOnTour.com - the real adventures of Ixo

Zairon

LoH - Ritter

  • »Zairon« ist männlich

Beiträge: 935

WoW-Klasse: Magier

D3-Klasse: -

  • Nachricht senden

11

05.06.2010, 13:05

lag hat halt nix mit cpu etc zu tun das ist nur genau der effekt wenn irgendwas über längere strecke übertragen wird. man hat immer lag nur es fällt halt nicht auf.

12

05.06.2010, 14:09

Hat wer ne Seite wo man sich irgendwo reinziehen kann, wie man am besten seinen eigenen bestimmten CPU übertaktet? Welche Temperaturen ok sind und am besten welches Programm zur Überwachung?
"Es kommt der Tag, da will die Säge sägen."

Titus^

Meister

  • »Titus^« ist männlich

Beiträge: 2 053

Name: Stefan

WoW-Charaktername: Tydusz

WoW-Klasse: Krieger

D3-Charaktername: Tydusz

D3-Klasse: Barbar

  • Nachricht senden

13

05.06.2010, 14:17

Hat wer ne Seite wo man sich irgendwo reinziehen kann, wie man am besten seinen eigenen bestimmten CPU übertaktet? Welche Temperaturen ok sind und am besten welches Programm zur Überwachung?


Zur Überwachung von der CPU Temperatur etc. kann ich dir nur Everest empfehlen.


Aluve
Titus^
Tydusz Deathwing, the Insane
Zzeraku <Tears of Abaddon>
primero las cosas son siempre diferentes y de otra manera como uno piensa


Eardilix

LoH - Ritter

  • »Eardilix« ist männlich

Beiträge: 786

Name: Eax

WoW-Charaktername: Eapax

WoW-Klasse: Paladin

D3-Klasse: Dämonenjäger

  • Nachricht senden

15

06.06.2010, 09:44


»Arguing on the internet is like running in the special olympics. Even if you win, you're still retarded«.

Averell

LoH - Hoher Rat

Beiträge: 3 318

WoW-Klasse: Jäger

D3-Klasse: -

  • Nachricht senden

16

25.07.2010, 18:24

Wer FPS-Einbrüche bei Kämpfen wie Sindragosa, Festergut, Bloodqueen hat:

HealComm löschen.

HealComm ist eine UI-Bibliothek, die in Unitframe-Addons dafür zuständig ist, die "Incoming Heals" anderer Spieler anzuzeigen. Dafür pustet jeder seine Heals durch den Addonchannel. Grade bei solchen Kämpfen mit starker Aura wird davon durch die zillionen Druiden-Hots stark Gebrauch von gemacht und das kann unter Umständen FPS-Einbrüche zur Folge haben (muss aber nicht). Die FPS-Einbrüche kommen nicht allein durch die benutzte Bandbreite zustande, sondern dass für jeden Heal da extra bestimmte Routinen aufgerufen werden.

HealComm ist in den Addons wie Grid, Pitbull usw. ein eingebettete Bibliothek dabei. Es ist dabei "optional" eingebunden, d.h. man kann sie bedenkenlos aus dem Addon-Ordner (von Grid, Pitbull, XPerl, Healbot etc.) löschen und es fällt dann einfach die Funktionalität weg, aber die Addons tuns weiterhin ohne Fehler.

HealComm findet man dann im jeweiligen Addon-Ordner am Beispiel von Grid unter
<WoW>\Interface\AddOns\Grid\Libs\LibHealComm-4.0

Je nachdem kann es LibHealComm-3.0 oder LibHealComm-4.0 sein.


-----------------------------------
Zur Referenz: Den Addon-Traffic kann man ausserdem mit dem Fubar-AddonSpamFu beobachten. LibHealComm und Healbot haben einen riesigen Anteil am Traffic. Der Rest ist nur Kleckerkram wie Carbonite-Meldungen vom Leveln oder vereinzelte oRA-Updates etc.
25man: "Legen ...wait for it ...dary"
10man: "Legen ...
wait for it ...wait for it ...wait for it ...wait for it ...wait for it ...wait for it ..."

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Averell« (25.07.2010, 18:27)