gtx 580 nur 30 fps

  • Moin moin,



    ich habe eine gtx 580 einen AMD Phenom(tm) II X4 940 Processor (4 CPUs), ~3.0GHz und 4 gb ram, tera müsste also locker auf max laufen, tut es aber nicht ich habe lediglich 30 fps, die karte wird auch nur zu maximal 30% ausgelastet genau wie der cpu, treiber auf dem neusten stand.


    Woran liegt das?????


  • An schlampiger Programmierung.


    Auf deiner Seite sind falls ein 64bit OS verwendet wird höchstens die 4GB knapp bemessen, TERA nutzt zwar nicht so viel, aber mit dem Drumherum wirds dann eng.


    Außerdem ist der Prozessor eher lahm und besonders ein schneller Prozessor ist TERA sehr wichtig, darf aber auch nicht zu viele Kerne haben, 2 oder 4. (i3, i5)


    Die GTX 580 ist schön und gut, aber der Rest deines PCs hinkt halt hinterher.

  • Quote

    Außerdem ist der Prozessor eher lahm und besonders ein schneller Prozessor ist TERA sehr wichtig, darf aber auch nicht zu viele Kerne haben, 2 oder 4. (i3, i5)


    Die GTX 580 ist schön und gut, aber der Rest deines PCs hinkt halt hinterher.


    Totaler Schwachsinn.
    Der Prozessor ist mehr als ausreichend und die 4GB Ram sollten auch ausreichen.
    Habe fast genau dasselbe Setting, nur das ich anstatt 4GB Ram, 8GB habe und ich habe keinerlei Probleme.
    Könnte aber unter Umständen an dem neuen Nvidea Treiber liegen.
    Einige andere haben sich schon darüber beschwert, dass bei dem älteren Treiber vieles flüssiger lief.
    Probiers einfach mal aus.


    lg Whitcomb


  • > Unreal Engine
    > 32bit Programm wird niemals mehr als 4GB nutzen können.


    Treiberversion wär wichtig damit wir helfen können.

  • Würd auch auf den Treiber tippen. Hab auch ne 580er, und muss Vsync aktivieren wegen ganz üblem Tearing, sprich bei mir läufts mit weit über 60 fps (allerdings mit einem i7, was hier aber keine Rolle spielt weil das Spiel eher die Graka limitiert) Ich hab jetzt den 29x er Treiber drauf. Wenn du schon den 3xx er drauf hast versuchs mit dem alten. Ansonsten würd ich mal in der .ini nachschauen ob dein Vsync aktiviert is und das gegebenenfalls ausschalten, das könnte evt auch Probleme machen.
    Muss noch dazu sagen dass dein Prozesser schon knapp an der Grenze ist deine Grafikkarte zu limitieren, aber das macht vielleicht 10fps zu einem i5 oder i7 aus.

  • Mach mal die UI aus, also ALT+Z und schau mal wie stark es sich verbessert..

  • Quote from Hammster;1850371

    > Unreal Engine
    > 32bit Programm wird niemals mehr als 4GB nutzen können.


    Lesen müsste man können. Deswegen schrieb ich auch TERA nutzt vielleicht keine 4GB (bei 32bit sowieso nicht, aber was anderes habe ich auch nicht behauptet), aber System, Anwendungen im Hintergrund usw. kommen dann mit TERA zusammen locker an die Kapazität heran. Da kommt es schon mal zu Schluckauf.


    @Whitcomb: Schwachsinn ist, was du da schreibst. ein X4 940 reicht niemals für 1080p und Max Settings. Vielleicht wenn du alleine auf der Startinsel hockst, jo. lol

  • Ich kann auch nur dazu raten KEINEN Treiber der Version 30x.xx + zu nutzen. Das Ding ist massig verbuggt auch wenn es WHQL zertifiziert ist.


    Im Internet häufen sich die Meldungen von massiven Performance Problemen nach aufspielen dieses Treibers mit allen Arten von Spielen.


    Ich selbst (auch ne GF580) hab leidig erfahren müssen das der neueste 301.42 zum einen Performance Probleme hat und zum anderen auch Probleme mit Multimonitoring und man staune 120hz Monitoren hat (die werden einfach blau... ja blau nich bluescreen :) )


    KA was sich Nvidia dabei gedacht hat aber lange Rede kurzer Sinn: Ich tipp auf den Treiber und empfehle Dir die Version 296.10.

  • 32 Bit OS kann zwar 4Gb adressieren, aber nur 2GB pro Task/Anwendung verwalten. Aber ein 64Bit OS kann auch bei einer 32 Bit Anwendung mehr als 2GB verwalten.
    Das Problem beim TE ist wohl eher der Prozessor. Dieser bremst die Graka enorm aus.

  • Quote

    @Whitcomb: Schwachsinn ist, was du da schreibst. ein X4 940 reicht niemals für 1080p und Max Settings. Vielleicht wenn du alleine auf der Startinsel hockst, jo. lol


    Weniger Bullshit das nächste mal schreiben danke.
    Wie gesagt, ich spiele täglich auf 1080p mit dem gleichen Setting auf Max. Einstellungen.
    Hatte in den Inis, bei Events und co nie Probleme.
    Also liegt es an dem Treiber.
    Ich selber nutze ebenfalls keinen 30x.xx Treiber von Nvidea sondern den 296.10


    lg Whitcomb

  • Hmm Interessant. Anscheinend haben wohl diejenigen die die GTX580 nutzen ein massives Problem mit dem neuen Treiber.
    Ich habe mit meiner GTX550ti (Ist zwar nicht die dickste aber für Tera allemal ausreichend :P) und dem 3XXer Treiber keinerlei Probleme.

  • Quote from Whitcomb;1852975


    Hatte in den Inis, bei Events und co nie Probleme.


    Wusste ich doch, hatte also recht. Mein E7200 macht auch Max Settings bei keiner Auslastung.

  • Quote

    Weniger Bullshit das nächste mal schreiben danke.


    Immer schön lesen.

  • Hab nen i5-2500K, ne GTX560ti und 8GB RAM. Läuft alles wie geschmiert, verwende aber noch immer Version 296.10 vom Grafiktreiber. Die neue 300er Serie zickt mir noch zu sehr rum. ;)


    Die CPU des TEs ist zwar nicht mehr taufrisch, sollte aber noch für alles ausreichen was im Moment so rumkeucht und fleucht.

  • der tipp klang gut, hat aber nichts gebracht, habe immernoch 30fps und ständig einbrüche auf unter 30 fps.
    Seltsam ist das der cpu eine maximal austlastung von 30% hat genau wie die grafikkarte. habe jetzt den treiber 296.10


    Hat noch wer eine gute idee?

  • Es liegt nicht an der Graka.
    Der Post mit der schlampigen Programmierung war schon richtig.
    Drück wie hier einer schon empfohlen hat, Mal Strg+Z und siehe wie stark sich deine FPS dadurch verbessern.
    Dass die Einblendung eines UIs Mal eben schlappe 60% Leistung frisst (zum Beispiel mit UI 30 FPS, ohne 48 FPS) spricht einfach Mal dafür.
    Außerdem bricht die Performance bei vielen Gegnern auf dem Bildschirm zusätzlich sehr stark ein.
    Quoadcore nützt dir bei diesem Spiel nichts. Deine CPU-Last geht nicht über 50% weil das Spiel gar nicht alle Kerne benutzt.
    Bei Leuten mit Dual-Core, die dafür eine höhere Taktrate haben, soll es wohl wesentlich besser laufen.



  • Nein .....


    Dir fehlt es an Basiswissen der Programmierung.


    Das ohne UI overlay das spiel besser läuft ist klar da arbeitet ein 2D Wrapper der auf die Peripherie Geräte reagiert und dazu noch sehr umfangreich ist, sowas frisst nun mal Leistung.


    Die anzahl der Prozessoren hat nichts mit der Auslastung pro Kern zu tun wenn ein kern 2,6Ghz nutzt dann nutz er 2,6Ghz egal ob quad oder dual.


    Du kannst in der ini Datei mal nach V-Sync schauen und diesen gegebenen falls von true auf false stellen

  • Quote from Hammster;1860145


    Dir fehlt es an Basiswissen der Programmierung.


    Das ohne UI overlay das spiel besser läuft ist klar da arbeitet ein 2D Wrapper der auf die Peripherie Geräte reagiert und dazu noch sehr umfangreich ist, sowas frisst nun mal Leistung.


    Interessant, dass es mir als beruflicher Programmierer an "Basiswissen der Programmierung" fehlt.
    Mir fehlt es eventuell an Spezialwissen der Programmierung von Overlays, die über 3D-Engines geblendet werden.


    Wenn dort "ein 2D Wrapper der auf die Peripherie Geräte reagiert und dazu noch sehr umfangreich ist" arbeitet, dann würde ich diesen durch ersetzen durch einen 2D Wrapper, der nicht auf die Peripherie Geräte reagiert und und nicht sehr umfangreich ist".
    Wenn du mich fragst wird bei jedem gerenderten Bild das 2D-HUD aktualisiert und neu gerendert. Das sowas Leistung "frisst" ist mir klar. Und genau da sehe ich das Problem. Das 2D-Hud sollte nicht so oft aktualisiert werden.
    Wie gesagt, ich habe keine Ahnung über die spezielle Programmierung von Overlays in der UT3-Engine.
    Aber ich kann mir nicht vorstellen, dass es nicht besser machbar sein soll als etwas, das bei mir die FPS um 60% verringert!


    Was ich zu den Prozessorkernen meinte ist, dass das Spiel so oder so nur 2 Kerne nutzt und dass deshalb ein Dual-Core mit hoher Taktrate besser ist als ein Quadcore mit niedrigerer, der aber insgesamt mehr Leistung zur Verfügung hätte. Ein Quadcore mit genauso hoher Taktrate ist natürlich auch genauso gut.
    In der Hinsicht will ich auch nichts übermäßig kritisieren. Multithreading in einer Echtzeit-Anwendung ist nunmal äußerst komplex und wenn man verschiedene Hardware unterstützen will, lohnt sich der Aufwand nicht wirklich. Dennoch vermute ich an der einen oder anderen Stelle großes Optimierungspotential im Blue-Hole-Code.