Ältere Shader-Programme ein Problem für moderne Grakas?

Saab-FAN

PC-Selbstbauer(in)
Ältere Shader-Programme ein Problem für moderne Grakas?

Beim übertakten meiner GeForce 9600GT (mit Overvoltage und allem, was dazu gehört) bin ich jetzt auf 1950Mhz Shader, 786MHz Core und 1009 RAM Gamestable gekommen, bei 1,20V (0,05V Überspannung). Durchaus ansehnlich, wie ich finde.
Leider reichts mit meinem Rechner immer noch nicht so recht für GTA4, wie ich mit Fraps feststellen musste: Am Tag im Durchschnitt 22-25FPs, Nachts etwas drunter, aber auch mal runter auf 12FPs (Regen+Nacht).
Fand ich doof, also altes Spiel (Nexus - The Jupiter Incident, Version 1.1) ausgepackt und gespielt und vergessen, Fraps auszumachen. Dabei fiel mir dann auf einmal die FPS-Zahl auf, die Fraps anzeigte: Teilweise weniger als 40FPS und das bei nem ungemoddeten Spiel aus dem Jahr 2003!!!:wow:
Hat mich natürlich gewundert und daher nun meine Frage: Geht das nur mir so, oder haben die modernen Grafikkarten vielleicht ein paar Problemchen mit den alten Shader-Programmen? Wenn ja, könnte ich mir auch vorstellen, warum GTA4 so lahm ist: Verwendung von 2.0 bzw. 3.0-Shader-Programmen, die zudem noch schlecht programmiert sind.
Oder hab ich mir an der Graka was kaputt gemacht und muss meinen Weihnachtswunsch in letzter Minute noch ändern?
 
AW: Ältere Shader-Programme ein Problem für moderne Grakas?

Um GTA4 gehts mir auch gar nicht primär, mir gings eher darum, dass mein Rechner in einem 5 Jahre alten Spiel stellenweise unter 40FPS produziert. Das sollte doch eigentlich nicht so sein, oder?
 
AW: Ältere Shader-Programme ein Problem für moderne Grakas?

Takte mal etwas runter.

Bei mir sind die OC-werte der Graka z.B. 700/1466 beim Vantag Extreme
bis 770/1566 Furmark.
Bei Spielen ist es ähnlich.
 
AW: Ältere Shader-Programme ein Problem für moderne Grakas?

In welcher Auflösung spielst du denn ? Da die 9600GT ja nun auch nicht die Leistungskarte schlecht hin ist , spielt die Auflösung schon eine wichtige Rolle !

Mfg Micha
 
AW: Ältere Shader-Programme ein Problem für moderne Grakas?

GTA4 spiele ich in 1650x1050. Runtersetzen der Auflösung auf geringst mögliche 16:9-Auflösung bringt 2FPS mehr, sieht aber mistig aus. CPU wohl echt zu schwach, wird ab Januar durch nen Phenom II ersetzt.
Das andere Spiel spiele ich in 1280x960. Ne besser zu dem Monitor passende Auflösung gibt das Spiel nicht her. Wenn man über die Registry was versucht, kriegt der Bildschirm das Bild nicht mehr richtig gefangen (Ränder sind bisschen abgeschnitten dann).
Beim nochmaligen Testen ist mir aufgefallen, dass die FPS hauptsächlich dann auf ca. 35-40 runter gehen, wenn Triebwerke inkl. Abgasstrahlen praktisch direkt vor der Kamera sind und man zudem noch in nem Asteroiden-Feld unterwegs ist.
Je nach Blickwinkel schwankt die FPS dann zwischen ca. 320FPS und ca. 35! (Kein Tippfehler, ist wirklich son Unterschied).
Dennoch hol ich mit dem PC im Vantage ungefähr 5650Punkte und die Graka wird von meiner Wasserkühlung immer schön unter 45° gehalten (Lüfter auf 7V).
Wie gesagt: Ich finds merkwürdig^^
 
AW: Ältere Shader-Programme ein Problem für moderne Grakas?

Ja. Hier im Forum hatte mal einer mit nem einfachen GPU-Kühler seine 9600GT gekühlt und ich hab die Lösung dann nachgebaut. Inkl. Löcher für die Schrauben aufbohren :D Die GPU und die Spannungswandler (Der Kühler sollte aufs Mainboard, passte aber irgendwie doch nicht) sind wassergekühlt und daher immer schön kühl.^^

Edit: Vielleicht sollte ich zu der Merkwürdigkeit mit den Frameraten noch erwähnen, dass die Graka Crysis in Nicht-Eis-Leveln mit ca. 23 bis 25FPS gepackt hat, wenn man alles auf Enthusiast gesetzt hat. Sobald aber auch nur ein Tropfen gefrorenen Wassers zu sehen war, musste man die Shader auf minimal stellen, sonst waren max. 5FPS drin^^
 
Zuletzt bearbeitet:
AW: Ältere Shader-Programme ein Problem für moderne Grakas?

Möglicherweise liefert auch Fraps keine korrekten Werte da mir diese großen Schwankungen eigenartig vorkommen.
 
AW: Ältere Shader-Programme ein Problem für moderne Grakas?

Ich hab gerade ein neues Indiz für meine Theorie gefunden: 3Dmark05-Ergebnisse: In den ersten beiden Tests, die meines Wissens auf DirectX 8 basieren, liefern ca. 40-60FPs, während der letzte Game-Test, DirectX 9, um die 90-100FPs liefert.
So langsam wirds echt sehr seltsam mit der Graka (Oder is sie mir böse, weil mal der CPU-Kühler geleckt hat? :) )

Edit: Ich hab jetzt mal mit aktiviertem Riva-Tuner-Hardwaremonitor die Game-Test laufen lassen. (Übrigens ca. 15600 3Dmarks) Hier das Ergebnis:
attachment.php


Weils bisschen schlecht zu sehen ist: Test 1 bringt die Graka auf 33°C, Test 2 auf 34° (ist im Rahmen der Wassererwärmung), Test 3 bringt sie aber einfach so Zack! auf 36°C. Und der Furmark haut sie jedes Mal, auch wenn das System längere Zeit ohne Belastung lief, auf 37-38°C rauf.
Das heißt, die GPU wird durch die alten Shader-Programme nicht wirklich ausgelastet, oder? Oder stimmt was an meinem OC nicht (RAM zu lahm, oder sowas)?
 
Zuletzt bearbeitet:
AW: Ältere Shader-Programme ein Problem für moderne Grakas?

Furmark ist ein Benchmark der Exessiven gebrauch von shaddern macht.

Auch weit jenseits dessen was Spiele wie Crysis verlangen.
Bei Crysis habe ich z.B. 330W max aber recht kurz normal 315W,
beim Furmark sind es 365W. (Gesamter PC)

Ich lass den nur sehr kurz laufen da die Belastung recht unrealistisch ist.
Btw ATI + Nvida hatten zuletzt sogar die Leistung verringert wenn der Treiber Furmark entdeckt hat,
da das ein echter Killer vor allem für die 4870 war.
 
AW: Ältere Shader-Programme ein Problem für moderne Grakas?

Ich hab gerade ein neues Indiz für meine Theorie gefunden: 3Dmark05-Ergebnisse: In den ersten beiden Tests, die meines Wissens auf DirectX 8 basieren, liefern ca. 40-60FPs, während der letzte Game-Test, DirectX 9, um die 90-100FPs liefert.
Dein Wissen ist unvollständig. Der 3DM05 basiert vollständig auf DX9, nutzt teilweise natürlich aber DX8-Shader.

3DM05 hängt außerdem noch ziemlich an der CPU.
 
AW: Ältere Shader-Programme ein Problem für moderne Grakas?

Achso. Na gut, dann schiebe ich die niedrigen FPS in dem einen game, die den Anstoß für diese Diskussion gaben, auf nen Fraps-Auslesefehler und spiele einfach weiter :)
 
Zurück