TESO: Zenimax arbeitet an DirectX-12-Patch

PCGH-Redaktion

Kommentar-System
Teammitglied
Jetzt ist Ihre Meinung gefragt zu TESO: Zenimax arbeitet an DirectX-12-Patch

Zenimax hat während eines "Ask me Anything" bestätigt, dass man aktuell mit Microsofts DirectX-12-API arbeitet. Ein entsprechender Patch ist geplant, aktuell könne man aber noch keinen zeitlichen Fahrplan liefern. Vor allem soll mit DX12 die Performance verbessert werden.

Bitte beachten Sie: Der Kommentarbereich wird gemäß der Forenregeln moderiert. Allgemeine Fragen und Kritik zu Online-Artikeln von PC Games Hardware sind im Feedback-Unterforum zu veröffentlichen und nicht im Kommentarthread zu einer News. Dort werden sie ohne Nachfragen entfernt.

lastpost-right.png
Zurück zum Artikel: TESO: Zenimax arbeitet an DirectX-12-Patch
 
Kann ich nicht nachvolliehen wie auf starken rechnern das Spiel mit dieser Grafik anfängt zu ruckeln.
Das ist sowieso serverseitig und auserdem hat man bei TESO generel wenig FPS egal welsche hardware man drin hat.
Bei mi sind es momentan zwichen 45 und 80 FPS (50 % graka auslastung) Rum jenachdem wo halt, aber die Grafik ist wirklich nicht deteilreich.
DX12 könnte was bringen aber ob es reicht aus einem Rechteck ein Rad zu machen.....mal sehen.
 
In Städten machen eher CPUs die FPS. Da müssen so viele Objekte und Personen berechnet werden (vom grafischen mal abgesehen). Deswegen wird da DirectX12 schon helfen wenn die Kernanzahl auch besser genutzt werden kann.
 
Ich hab im freien um die 80-100 FPS, und das ist eigentlich schon recht wenig dafür das meine Hardware nicht wirklich ausgelastet ist. Das Problem liegt einfach daran das TESO im Grunde immer nur in einem Kern läuft und den bis zum Anschlag auslastet. Dann ab nach Cyrodil und die Ruckelorgie mit 4 FPS geht los. Ich bezweifle das DX12 viel daran ändert.
 
Aber genau da greift ja DX12. Hoehere parallelitaet der draw calls. Ergo eine bessere Auslastung von Multicore-CPUs.Natuerlich werden dadurch nicht alle Probleme geloest, die sequentiellen Teile der Engine die nichts direkt mit draw Calls zu tun haben bleiben natuerlich weiterhin so.Dennoch sind dann mehr Ressourcen verfuegbar und deine Grafikkarte bekommt mehr zu tun. Gerade in deinem Szenario sollte es als viel bringen.
 
Imho schon prima, dass Zenimax das offenbar nun doch konkret angeht. Dass serverseitige Lags und das PvP-Geruckel in Cyrodiil damit nicht gefixt werden, ist klar. Bessere Sichtweite, bessere FPS auch auf CPUs ohne hohe single core performance, vielleicht dann sogar ein par Effekte mehr in neuen DLCs ist deswegen trotzdem gerne gesehen. Hoffentlich passiert das Ganze dann jetzt auch in überschaubarer Zeit.
 
Aber genau da greift ja DX12. Hoehere parallelitaet der draw calls. Ergo eine bessere Auslastung von Multicore-CPUs.Natuerlich werden dadurch nicht alle Probleme geloest, die sequentiellen Teile der Engine die nichts direkt mit draw Calls zu tun haben bleiben natuerlich weiterhin so.Dennoch sind dann mehr Ressourcen verfuegbar und deine Grafikkarte bekommt mehr zu tun. Gerade in deinem Szenario sollte es als viel bringen.

Keine Ahnung wie sehr du mit TESO vertraut bist. Das Problem ist aber bei TESO meiner Meinung nach ein anderes.

Meine Beobachtungen:

- FPS Verlust/Gewinn nach Tageszeit. Egal ob in der Stadt oder in der Einöde. Beispiel: In der größten Einöde, kaum ein Spieler unterwegs. Morgens um 6 Uhr 80-100 FPS. Nachmittags ab 16-20 Uhr nur noch 40 FPS.
- Grafikeinstellungen verändern die FPS nicht. Ob Niedrig oder Ultra. Das macht bei mir höchstens Unterschied von 1-3 FPS.
- Lange Ladezeiten für Gebiete, Gildenbank, Cyrodil usw. bis zu mehreren Minuten.
- Grafikkarte ca. bei 50% Auslastung. CPU ein Kern auf 100% der Rest langweilt sich.

Meine Vermutung ist das größte Problem bei der Performance von TESO eher von der Client<->Server Architektur stammt. Im Gegensatz zu anderen MMOs wo ein Großteil der Kommunikation nur zwischen Client<->Server stattfindet vermute ich zumindest das bei TESO hinter diese Megaserver Technologie viele Server stecken die untereinander sehr viel kommunizieren müssen. Das Gildenbank-System ist bspw. dediziert. Das mag dann zwar mit wenig Spielern noch gut funktionieren, skaliert aber extrem schlecht sobald es mehrere werden. Bestes Beispiel dafür ist ja Cyrodil.

Soweit ich mich erinnere gab es mal einen sehr guten und langen Artikel darüber warum Multithreading in MMOs kaum bis gar nicht funktioniert. Ich vermute mal das auch DX12 an dem Problem nichts beheben kann. Ich finde den Artikel leider nicht mehr.
 
Zuletzt bearbeitet:
Hoffentlich geht das schnell... bin in allen Städten und oft auch im PvP am CPU Limit und erreiche oft nichtmal die 60FPS für Vsync
und das mit dem 5820k@3,9ghz + 3000 cl14 ram -.-

Liegt aber sicher auch ein wenig! am AMD Treiberproblem mit DX11
 
Keine Ahnung wie sehr du mit TESO vertraut bist. Das Problem ist aber bei TESO meiner Meinung nach ein anderes.

Meine Beobachtungen:

- FPS Verlust/Gewinn nach Tageszeit. Egal ob in der Stadt oder in der Einöde. Beispiel: In der größten Einöde, kaum ein Spieler unterwegs. Morgens um 6 Uhr 80-100 FPS. Nachmittags ab 16-20 Uhr nur noch 40 FPS.
- Grafikeinstellungen verändern die FPS nicht. Ob Niedrig oder Ultra. Das macht bei mir höchstens Unterschied von 1-3 FPS.
- Lange Ladezeiten für Gebiete, Gildenbank, Cyrodil usw. bis zu mehreren Minuten.
- Grafikkarte ca. bei 50% Auslastung. CPU ein Kern auf 100% der Rest langweilt sich.

Meine Vermutung ist das größte Problem bei der Performance von TESO eher von der Client<->Server Architektur stammt. Im Gegensatz zu anderen MMOs wo ein Großteil der Kommunikation nur zwischen Client<->Server stattfindet vermute ich zumindest das bei TESO hinter diese Megaserver Technologie viele Server stecken die untereinander sehr viel kommunizieren müssen. Das Gildenbank-System ist bspw. dediziert. Das mag dann zwar mit wenig Spielern noch gut funktionieren, skaliert aber extrem schlecht sobald es mehrere werden. Bestes Beispiel dafür ist ja Cyrodil.

Soweit ich mich erinnere gab es mal einen sehr guten und langen Artikel darüber warum Multithreading in MMOs kaum bis gar nicht funktioniert. Ich vermute mal das auch DX12 an dem Problem nichts beheben kann. Ich finde den Artikel leider nicht mehr.

- Die Grafiksettings ändern nix eben weil du am CPU-Limit bist. Da ist es der Grafikkarte auch egal, was noch kommt - Sichtweite müsste deine FPS aber stark beinflussen (mit wartezeit, weil das streaming erst verzögert greift). TESO gehört zu den Spielen, die Singlecore-leistung nur so fressen - Selbst nen 4770k @ stock ist da nichtmal bei 60 fps im limit (siehe PCGH test!)
- Ladezeiten sind teilweise wirklich lang, wobei das auf meiner SSD relativ zu betrachten ist. Daher nichts was mich so wahnsinnig stört.
- Jo, CPU limit halt.
 
Ich hab im freien um die 80-100 FPS, und das ist eigentlich schon recht wenig dafür das meine Hardware nicht wirklich ausgelastet ist. Das Problem liegt einfach daran das TESO im Grunde immer nur in einem Kern läuft und den bis zum Anschlag auslastet. Dann ab nach Cyrodil und die Ruckelorgie mit 4 FPS geht los. Ich bezweifle das DX12 viel daran ändert.

4fpsOo

Ich hab noch nie weniger als 25 fps mit 5820K/290X gehabt, auch nicht in der Zeit bevor die Kampagnen verkleinert wurden...

Noch nichtmal auf dem Notebook mit nem i5 4200M und einer nvidia 850M bin ich jemals unter 15 fps gerutscht und das mit Texturen auf High und rest auf Mittel.
Unspielbaren Lag bis hin zu 30 Sec Eingabeverzögerung ja...aber rein von der Leistung der Engine wenn viele Spieler aufeinander treffen kann man ja echt nicht meckern, nur wär es halt noch besser wenn nicht immer nur 1 Kern limitieren würde.
 
- Die Grafiksettings ändern nix eben weil du am CPU-Limit bist. Da ist es der Grafikkarte auch egal, was noch kommt - Sichtweite müsste deine FPS aber stark beinflussen (mit wartezeit, weil das streaming erst verzögert greift). TESO gehört zu den Spielen, die Singlecore-leistung nur so fressen - Selbst nen 4770k @ stock ist da nichtmal bei 60 fps im limit (siehe PCGH test!)
- Ladezeiten sind teilweise wirklich lang, wobei das auf meiner SSD relativ zu betrachten ist. Daher nichts was mich so wahnsinnig stört.
- Jo, CPU limit halt.

Das war ja auch Anfangs meine Vermutung. Nur würde das halt immer noch nicht erklären warum das dann so abhängig von der Uhrzeit ist.
 
Liegt aber sicher auch ein wenig! am AMD Treiberproblem mit DX11

Nein. Auch ein 6700k + nV-Karte laggen im PvP. Die serverseitigen Probleme sind auch lange bekannt und nur von Zenimax bei sich zu lösen. Leider dauert das gefühlt schon einige Jahrhunderte und wird sich weder duch Treiber noch durch den 64bit-Client noch durch DX12 oder sonst etwas Client-seitiges ändern. Netteres PvE in Kleingruppen oder Solo sollte aber drin sein.
 
Nein. Auch ein 6700k + nV-Karte laggen im PvP. Die serverseitigen Probleme sind auch lange bekannt und nur von Zenimax bei sich zu lösen. Leider dauert das gefühlt schon einige Jahrhunderte und wird sich weder duch Treiber noch durch den 64bit-Client noch durch DX12 oder sonst etwas Client-seitiges ändern. Netteres PvE in Kleingruppen oder Solo sollte aber drin sein.

Doch , ich sehe es jeden Abend das ich mit der AMD Graka schneller ins CPU Limit komme... manchmal habe ich am Selben Ort im Spiel(Freundin Zockt neben mir am Notebook) Mit dem i5 4200m @3,2ghz mit der GF850m sogar etwas mehr FPS als ich auf dem Standrechner (5820k + 290X) EGAL welche Grafikeinstellung ich am Standrechner verwende weil ich im CPU Limit hänge! Und ja wir sind dann auch in der selben Phase mit der selben Spielerpopulation.

Nur in Cyrodiil rennt 6 kerner dem 2 Kerner vollkommen davon...da habe ich mit max Settings WQHD selbst bei ner 100vs100 Schlacht mehr als 40 FPS meist zw. 50 und 60....da hinkt das Notebook mit mittleren Einstellungen bei 15-30 fps dahin.

Die Lag Problematik ist natürlich eine völlig andere und hat mit den FPS nichts zu tun
 
Also mit i7-6700k und ner GTX 780TI hab ich 4FPS in Cyrodil im Extremfall. Meist unter 20 FPS. War vorher mit meiner Radeon 7870 nicht großartig anders.
 
Also mit i7-6700k und ner GTX 780TI hab ich 4FPS in Cyrodil im Extremfall. Meist unter 20 FPS. War vorher mit meiner Radeon 7870 nicht großartig anders.

Merkwürdig... sicher das die Graka nicht limitiert durch die Partikeldistanz? damit bekomme ich die 290X in cyrodiil auch auf unter 5 fps... den Wert hab ich auf 1100 glaube ich (etwa 20% der maximaleinstellung)
 
Doch , ich sehe es jeden Abend das ich mit der AMD Graka schneller ins CPU Limit komme... manchmal habe ich am Selben Ort im Spiel(Freundin Zockt neben mir am Notebook) Mit dem i5 4200m @3,2ghz mit der GF850m sogar etwas mehr FPS als ich auf dem Standrechner (5820k + 290X) EGAL welche Grafikeinstellung ich am Standrechner verwende weil ich im CPU Limit hänge! Und ja wir sind dann auch in der selben Phase mit der selben Spielerpopulation.

Nur in Cyrodiil rennt 6 kerner dem 2 Kerner vollkommen davon...da habe ich mit max Settings WQHD selbst bei ner 100vs100 Schlacht mehr als 40 FPS meist zw. 50 und 60....da hinkt das Notebook mit mittleren Einstellungen bei 15-30 fps dahin.

Die Lag Problematik ist natürlich eine völlig andere und hat mit den FPS nichts zu tun

Hm...was sagt denn Afterburner zu den Threads? Imho läuft bei TESO alles auf einem. Ich hab hier derzeit eine 290(nonX) und eine FuryX und beide laufen auf allen Grafiksettings rund, solange die CPU nicht absäuft. Da reicht die 290er sogar für 4k-downsampling. Allerdings sieht die eine FX-CPU kein Land gegen die andere 6700k-CPU und limitiert teils deutlich.

Gabs da nicht auch mal bei PCGH einen Bench, wonach die GraKa quasi egal war? Bin leider nicht in Suchlaune.... :-(
 
Das Problem an den AMD CPU's ist, das sie mit einem Kern wesentlich weniger Leistung haben als ein Intel mit gleichem Takt.
Ich hatte das Prblem schon bei einem anderen MMO und habe mir dann einen 4790k zugelegt.
Erstens taktet er wunderbar selbst hoch, wenn nur ein Core gebutzt wird und zweitens läuft bei mir der Ram auf 2400 anstatt auf 2133 MHz.
Das mit dem Ram kann je nach Szenario bis zu 5% ( laut PCGH ) mehr Cpuleistung bringen.

Google einfach mal Single Thread Performance CPU oder sowas.
Da hat AMD einfach keine Sonne zur Zeit.
Gruß
 
Das Problem an den AMD CPU's ist, das sie mit einem Kern wesentlich weniger Leistung haben als ein Intel mit gleichem Takt.
Ich hatte das Prblem schon bei einem anderen MMO und habe mir dann einen 4790k zugelegt.

:-) Interessant: Zu meinem i7-Kauf habe ich mich auch wegen TESO und der grottigen MMO-Mehrkernoptimierung durchgerungen ... Bin jetzt mal gespannt, was der 64bit-Client und DX12 für den FX-Zweitrechner bringen. Wobei mir ein Fix für die Serverlags noch wichtiger scheint.
 
Hm...was sagt denn Afterburner zu den Threads? Imho läuft bei TESO alles auf einem. Ich hab hier derzeit eine 290(nonX) und eine FuryX und beide laufen auf allen Grafiksettings rund, solange die CPU nicht absäuft. Da reicht die 290er sogar für 4k-downsampling. Allerdings sieht die eine FX-CPU kein Land gegen die andere 6700k-CPU und limitiert teils deutlich.

Gabs da nicht auch mal bei PCGH einen Bench, wonach die GraKa quasi egal war? Bin leider nicht in Suchlaune.... :-(

Wie gesagt mit der 290X+ 5820k @ 3,9ghz bin ich in den meisten Städten mit viel Population am Cpu Limit zwischen 50 und 60fps ...natürlich läuft das game rund aber es sind dennoch zu wenig fps für vsync @60hz .... mit dem Notebook mit i5 4200m @3,2ghz+gf850m bin ich auch nicht mehr, manchmal sogar etwas weniger im cpu Limit und diese Tatsache lässt vermuten das es vermutlich Probleme mit den Drawcalls gibt und desshalb die cpu früher dicht macht... und ja es ist exakt 1 kern der die FPS linitiert

Und 6core+smt bringt bis zu 10% weniger fps als 6core mit deaktiviertem smt...Und in Cyrodiil bringen 6 Kerne einen massiven Fps zuwachs von teils mehr als 100% in vergleich zu 2kern+smt...auch hab ich mit 6kern ohne SMT im Cyrodiil Zerg schon Gesamtauslastungen der Cpu(g15 Display) von 60%+ gesehen in den besagten Städten langweilen sich die kerne und mehr als 25% Last kommt selten vor (1kern auf 90-100%)

Um das Spiel nicht schlecht zu reden... ich habe keinerle Performanceprobleme in ESO, das ist mehr jammern auf hohem niveau... mehr als 40 FPS im 100 mann zerg wo gibt's das sonst...gw2 kenn ich nicht aber sonst hab ich noch nirgendwo eine derart effiziente Engine für massive Spieleraufkommen am Bildschirm gesehen. Nur die Mehrkernunterstützung ist im Moment schwach, und der Lag in Cyrodiil teils unerträglich (bei guten FPS^^)
 
Zurück