Nirn.de

Gast

Thema: Sammelthread: Performance und Grafik Tweaks  (Gelesen 139863 mal)

  • Skelett
    • Untot
Ich habe mal alle relevanten Tweaks hier zusammengefasst, so dass wir die übersicht nicht vollends verlieren und das gute Board nicht mehr so von Performance-Anfragen überschüttet wird:

Grundlegendes:

Die meisten hier angegeben Tweaks beziehen sich auf die Oblivion.ini datei, welche sich in dem Ordner: Eigene Dateien/My Games/Oblivion befindet.
Zuerst sollte man diese kopieren und sichern, so dass sie wenn erwünscht einfach wiederhergestellt werden kann.
Die wirklich relevanten Zeilen werde ich unten als Zahlenwert angeben, immer von Beginn des Abschnitt gezählt.


Vorgehensweise:

Die .ini rechtsklicken/Eigenschaften und dort den Schreibschutz entfernen.
Danach diese mit dem Editor öffnen und die angegeben Werte ändern.
Dabei sollte das Spiel nicht laufen. Danach Schreibschutz wieder aktivieren.



Performance:

- Der wohl wichtigste Tweak in Sachen Performance ist das Anpassen der Vegetation:
sprich ihrer Dichte.( wobei die Fauna zum Sammeln nicht tangiert wird.)


[Grass]
iMinGrassSize=130
fGrassEndDistance=8000.0000
fGrassStartFadeDistance=7000.0000
bGrassPointLighting=0
bDrawShaderGrass=1
iGrassDensityEvalSize=5                                
iMaxGrassTypesPerTexure=1                        
fWaveOffsetRange=1.7500
fGrassWindMagnitudeMax=150.0000
fGrassWindMagnitudeMin=0.0000
fTexturePctThreshold=0.3000

(Wert: 1-6-7)

Dazu hier noch der visuelle Vergleich:

Original

Tweak

Siehe unten EDIT4 !!!

- Bei Problemen im Wald oder Waldrand hilft:

[SpeedTree]
iTreeClonesAllowed=12
fCanopyShadowGrassMult=0.5000
iCanopyShadowScale=768
fTreeForceMaxBudAngle=-1.0000
fTreeForceMinBudAngle=-1.0000
fTreeForceLeafDimming=-1.0000
fTreeForceBranchDimming=-1.0000
fTreeForceCS=-1.0000
fTreeForceLLA=-1.0000
fTreeLODExponent=0.2000
bEnableTrees=1
bForceFullLOD=0
fLODTreeMipMapLODBias=0.0000
fLocalTreeMipMapLODBias=0.0000

(Wert: 1-3)

- Ein paar Frames kitzelt man auch heraus, indem man die Hardwarebeschleungiung um eine Stufe runtersetzt:

Systemsteuerung/Sounds und Audiogeräte:
Audio/Soundwiedergabe/erweitert: 3 Stufe (nur die wichtigen 3D-Treiber werden geladen.
Danach noch den den Wert:

[Audio]
bdSoundHWAcceleration=0 setzen.

- Ausserdem kann man den Kampfsound deaktivieren, was in battles ein paar Fps mehr einbringt:
Im Spieleordner Oblivion/Data/sounds den Ordner Battle unbennen oder entfernen. (sichern kann dabei nicht schaden ;) )


- Bei Mauslags:

[Controls]
bUse Joystick=0

(Joystick wird deaktiviert was der Maus sehr hilft.)


- Grafikkarte:

Coolbits installieren, (ist nur ein Registry-eintrag der die schon vorhandenen funktionen im Treiber freischaltet.)
und in neuen Treibermenü: erweiterte 3D-Einstellungen den Wert von 3 auf 0 stellen.

Dies bewirkt, dass die CPU nicht mehr Texturen vorrendert und somit entlastet wird.
(bemerkenswerte fps Steigerung sowie ein gutes Rezept gegen Laderuckler)


- Allgemeine Treibereinstellungen:


- Maximale Qualität ohne Leistungseinbussen:

- Systemleistung: hohe Qualität
- Vert.Sync: Aus
- Mipmaps: aus
- Text.Clamp: ein
- Tril.optimierung: aus
- Anisotrope Mip-filter optimierung: aus
- Optim.anisotr.Muster: aus
- Dreifach Puffer: aus
- Negativ LOD-Bias: Erlauben


- Mehr Leistung:

- Systemleistung: Qualität
- Vert.Sync: Aus
- Mipmaps: aus
- Text.Clamp: ein
- Tril.optimierung: 3x
- Anisotrope Mip-filter optimierung: an
- Optim.anisotr.Muster: an
- Dreifach Puffer: an
- Negativ LOD-Bias: Erlauben

- Zu AS (Textureschärfung) ist Hier eine sehr gute Erklärung

- Zu Ati kann ich leider nichts beitragen, da ich keine habe.
(bitte meldet doch eure optimalen einstellungen ich werde sie im hier reineditieren.)

[EDIT] Bei Farbfehlern mit Nvidia und SIS Chipsatz:
(Danke an georgio z)

" Fuer alle die fehlerhafteTexturen haben (nach variablen Zeiten)
in Kombination mit einer AGP 6600 GT und einem SIS Chipsatz,
welche sich nur durch Rechner-Neustart beheben lassen.
Ich fand die Lösung des Problems in einem US-Forum !!! Write Combining deaktivieren und Computer dann neu starten.
(Write Combining befindet sich unter Eigenschaften von Anzeige,
Erweitert, Problembehandlung).
Hier der Thread


Wenn dennoch unspielbare Frames auftreten, kann dies an der Licht/Schattenberechnung liegen.

anstatt diese auszuschalten, gibt es ein simpler Konsolen Befehl:
(Danke an Kelhsan)

Da lang...


- Grafik:

Alle hier vorgeschlagenen Tweaks wirken sich nicht negativ auf die Performance aus, einzig die Qualität ist besser.

- Wasser durchsichtig (bis auf Grund alles sichtbar, nur wenn man taucht bleibt es wie Original)
und mit wirklichen Spiegelungen der Häuser, Objekte und NCPs:

[Water]
fAlpha=0.5000
uSurfaceTextureSize=128
SSurfaceTexture=water
SNearWaterOutdoorID=NearWaterOutdoorLoop
SNearWaterIndoorID=NearWaterIndoorLoop
fNearWaterOutdoorTolerance=1024.0000
fNearWaterIndoorTolerance=512.0000
fNearWaterUnderwaterVolume=0.0000
fNearWaterUnderwaterFreq=0.0000
uNearWaterPoints=16
uNearWaterRadius=300
uSurfaceFrameCount=32
uSurfaceFPS=32
bUseWaterReflectionsMisc=1
bUseWaterReflectionsStatics=1
bUseWaterReflectionsTrees=1
bUseWaterReflectionsActors=1
bUseWaterReflections=1
bUseWaterHiRes=0
bUseWaterDisplacements=1
bUseWaterShader=1
uDepthRange=250
bUseWaterDepth=1
bUseWaterLOD=1
fTileTextureDivisor=4.7500
fSurfaceTileSize=2048.0000
uNumDepthGrids=3
bUseObliqueFrustumCulling=1

(Wert: alle übernehmen)


Vergleich:

Original

Tweak

Siehe unten EDIT 4 !!!

- Wer mit HDR auch nicht soviel anzufangen weiss, oder damit Performance Einbrüche hat, hier ein intensiveres Bloom:

[BlurShader]
fAlphaAddExterior=0.2700
fAlphaAddInterior=0.7880
fBlurRaduis=0.0400


- Gameplay:

Wem die NCPs auch zu laut rumschreien, der kann sie so etwas beruhigen:

[Audio]
fDialogAttenuationMin=7.000
fDialogAttenutationMax=35.000

- Wer den NCP in Dialogen auch nicht so nahe vor seiner Nase sitzen haben will:

[Interface]
fDlgFocus=3000


- Wer trotz seiner immensen Achtung vor Bethesda :master: :master: dennoch nicht immer all die Introvideos geniessen will:
- 2K Games.bik
- game studio.bik
- Oblivion legal.bik
- bedhesta softworks hd720p.bik
- Oblivion Iv Logo.bik

entfernen oder unbenennen.
Danach noch die Oblivion Verknüpfung via rechtsklick:Einstellungen/Verknüpfung:Ziel von Oblivion Launcher.exe in Oblivion.exe umbennen.
Somit wird der Launcher ausgelassen und direkt das Game geladen.
(1 Klick anstatt der vielen bis man im Spiel ist)

Diese Verknüpfung sollte man aber zuerst kopieren und in Launcher oder wie gewünscht umbenennen, so dass man diesen für PIs und Co auch schnell wieder aktivieren kann.

- Wer nun auch noch den Sound aus dem Launcher haben möchte:
eine .wav via rechtsklick erstellen, diese in LauncherMusic.wav unbenenne und im Oblivion Ordner ersetzen.)  


Edit 1:

- Wer das Gras in beim kämpfen zwecks höherer fps kurzzeitig ausschalten will, mit der Konsole geht es:
TG eingeben.
(TT für die Bäume)

- Char nachträglich ändern:

showNameMenu = Namen ändern
showracemenu = Rasse ändern
showclassmenu = Klasse ändern
showbirthsignMenu = Sternzeichen ändern.

ACHTUNG: die skills gehen dabei verloren, wer also schon einen hohen Skilllevel hat, sollte von dem showclassmenu sowie showracemenu absehen.

- Weitere nette Konsolenbefehle:

TM = Menü weg, sehr schön für Screenshots aber auch bei längeren Reisen  um die Grafik vollends zu geniessen.
(Menü verschwindet ganz, nicht nur Crosshair, also eher etwas für Nebenbei mal.

QQQ = superschnelles Oblivion beenden. (für alle Bürohengste mit anti-Oblivion-Chefs. Hi hi)



Edit 2:
UND JETZT KOMMT DER HAMMER SCHLECHTHIN!

Sichtwinkel verändern: fov (1 bis 180)
Stellt den Winkelgrad der Sicht ein.

Ich bin bei meinem 17 Zoll TFT auf den Idealwert: fov 85 bis 90 gekommen.
was einen guten Mittelwert zwischen guter Sicht und realistischer Perspektive am Bildrand ist.

einziger Wehrmutstropfen ist dabei, dass sich der Befehl nach einem Sichtwechsel wieder zurückstellt. Wobei ich damit leben kann, fov kann ich mir grad noch merken.
(Und wenn ihr mal fiese Halus wollt, Fov 170 machts möglich.)

Phuoaa, ich bin hin und weg, muss sofort wieder Foven.

Cheats wie godmodus lasse ich hier extra aus, diese versauen nur jeglichen Spielspass. (wer es absolut nicht lassen kann, dann bitte wenigstens spoilern. THX)

Edit 3:

Windows hat die miese angewohnheit im "Leerlauf" die prefetch ans ende der Platte zu legen.
dies ist eigentlich schön und gut, starten so doch die Progys um eine 1000 Sek. schneller.

doch leider meint Windows auch wenn man am spielen ist!!!!
dies sei nun der Leerlauf und schaufelt frisch fröhlich Daten um,
was dann das Spiel in die Knie zwingt.

Wer Windows dazu Bringen will, seine Arbeit vorab zu erledigen erstelle nach der obgenannten Methode folgende Datei:

Rundll32.exe advapi32.dll,ProcessIdleTasks

und die Txt danach in WI-Optimize.bat unbennenen.

(Keine Angst vor dem bösen schwarzen Fenster:
dies ist nur die stabelverarbeitung welche grad im hintergriund ausgeführt wird. und das Fenster verschwindet danach von alleine wieder.
All die schönen farbig mit ok verzierten Fenster sind da oft um vieles fieser.) ;)
Für die Spezis mit O&O:
nach dem defrag die .bat benutzen und WI macht was es soll, nämlich nix.
Sonst arbeitet es seine Tasks ab, schiebt die prefetch wieder ans ende der HD.

Edit 4: zu Gras und Wasser:

Der neue Optikmod verschönert nicht nur das Wasser um vieles besser als die .ini, sprich der Wassertweak kann getrost damit ausgelassen werden.
auchg verkürzt der MOD auch die Grashalme!!!
was mehr Leistung als NUR der Gras Tweak ergibt.
(am besten beides benutzen, da bestes Ergebniss.)

Er verschönert weitere Texturen wie Augen und  Gesichter der Imperialen und Orks. (optional wählbar)

Edit 5:

durch den user Sin im Wiki.ini Thread wurde ich auf diese .ini Index aufmerksam. (THX)
Ich habe diesen nun die letzten 3 std. jeden  einzelnen Wert durchgetestet, vorab soviel:

Keiner der angegebenen Werte hat das Nachladeruckeln wirklich spürbar verbessern können, und auch sonst habe ich bei keinem positives zu Berichten.
(die fps bleiben sich gleich, die Nachladezeiten sind minimal besser, jedoch so dass man den Unterschied kaum bemerken kann.)

Trotzdem hier meine übernommenen Werte.
(nur mit 1024mb RAM verwenden)

[DISPLAY]
uInterior Cell Buffer=6
uExterior Cell Buffer=72
(die Menge der geladenen Zellen wird so verdoppelt.  default: 3/36)

iPreloadSizeLimit=78014400  (default: 26214400)
(Menge des Benutzten RAM: da mein WI ziemlich schlank gehalten ist, sollte vielleicht hier je nach Menge der im Hintergrund laufenden Progys etwas weniger angegeben werden. (im Taskman. kann man die laufende Belastung gut einsehen.)

iShadowMapResolution=1024
(Auflösung der Schatten allgemein. 128, 256, 512 für bessere Performance
2048 bessere Auflösung. Minimale Besserung: ich habe 512 eingestelt)

Alle anderen Werte haben nichts gebracht: weder Hypertreathing noch die debug settings.

Achtung: die angegebene bUseSoftwareAudio3D auf 1 und HW-sound aus hat bei mir Obli nicht mehr starten lassen.
(HW-Beschleunigung 2.höchste Stufe: nur directX treiber werden gel.)

Doch als ich dann die Schatten testete, machte ich eine verblüffende Entdeckung:
Der Tipp: "iCanopyShadowScale=512 / Gibt die Auflösung der Baumschatten an. Kann bei einem Wert von „128“ zu Performancesteigerung führen."
Angewandt bei meinem System hat anstelle der versprochenen Leistungssteigerung viel detailiertere Laubschatten ergeben.
(dabei sollte doch diese eigentlich mit 128mb weniger scharf  sein:
doch genau das Gegenteil ist der Fall. Mit 512mb sind die Schatten extrem matschig.)

128mb
512mb  

Darum empfehle ich vorallem diesen Tweak, da er doch einiges an Atmo rüberbringt.                                                                                                                                  


Bitte tragt eure GETESTETEN!!! Tweaks hier rein, so dass wir den Beitrag immer Aktuell halten können.


Und nun muss ich wieder los, mein

ist schon ganz nervös....
Anhänger der Brüder des heiligen Korns
  29.03.2006, 18:09
  • Offline
  • http://www.aikon.ch/vb/index.php


  • Knochenfürst
    • Untot
Danke, sehr gute Arbeit.


*Pin*
..___..
 {o,o}
 |)__)
 -"-"-8
O RLY?
  29.03.2006, 18:23
  • Offline


  • Bettler
    • Neuling
cool ich hätt da nu na ne kleine (dumme) Frage....

Wo find ich des Treibermenü von Coolbits? Beim Nvidia Desktopmanager hab ichs ned gefunden, au8ch ned bei System/Grafikkarte/Geforce Fx 5700.

Danke wäre dir sehr verbunden.
You konw Zion iss in  I&I hearts,
Know search the Lion.
JahJah bless
  29.03.2006, 20:50
  • Offline


  • Skelett
    • Untot
In der Taskleiste unten Rechts das Nvidia Symbol anklicken:

Nvidia Display/weitere 3d Einstellungen.
Anhänger der Brüder des heiligen Korns
  29.03.2006, 21:35
  • Offline
  • http://www.aikon.ch/vb/index.php


  • Bettler
    • Neuling
  29.03.2006, 22:27
  • Offline


  • Fremdländer
    • Neuling
Endlich brauchbare Angaben zur Änderung der Ini. Werde ich heute Abend gleich mal antesten. THX einstweilen!
Wenn du deinen Feind kennst und dich selber kennst brauchst du den Ausgang von hundert Schlachten nicht zu fürchten! SUN TSU
  30.03.2006, 09:03
  • Offline
  • http://www.diedinos.com


  • Abenteurer
    • Neuling
  30.03.2006, 09:15
  • Offline


  • Abenteurer
    • Neuling
@Sirius

Cool, vielen Dank für Deinen Einsatz :merci: :respekt:


Liberator
Mainbord:   ASUS A8R-MVP
CPU:   AMD Athlon 64 X2 4200+ Box (Socket 939)
Grafikkarte:   MSI Radeon RX1900XT-VT2D512E
Harddisk:   Samsung SpinPoint P120S - SATA II - 250GB
RAM:   Corsair TWINX DDR400 2x1024MB CL3
  30.03.2006, 10:17
  • Offline


  • Bettler
    • Neuling
wow. echt hammer Arbeit. Was würden die Hersteller nu ohne Leute wie dich machn......

Wenns nix ausmacht würd ichg gen namal was zu Coolbits, ich habs eben wo anders(weiss ned mehr gnau wo) runtergeladen, da dein Coolbist Link abgelaufen zu sein scheint ;)

àhm..ich hab wie gsagt ne Fx 5700  :(, aber seit ich des Coolbist in die Reg gehaun hab, zeigts mir im Nvida Display ne 6800 GT an oder wie die heisst....

Noch ne andere Frage:
Ich hab ne Samsung Syncmaster Bildschirm, falls wer von euch den auch nutzt, hat des was mit der vert. Synchronisation zu tun? Ich dacht wegn der Performance.

Sorry fü all die dummen Fragen, aber ich kenn mich echt na ned so aus mit den Technologien, aber ich dacht, wenns hier schon na paar helle köpfe hatt..

Peace und schonma danke Leutz
You konw Zion iss in  I&I hearts,
Know search the Lion.
JahJah bless
  30.03.2006, 13:31
  • Offline


  • Reisender
    • Neuling
Ne der Monitor heist einfach nur so!

THX für den Tipp. Kennt einer ein coolbit ähnliches progie für ATI??
Mein System:
P4 HT 2,6Ghz@3,0Ghz
4x256MB Duall Channel@ 225Mhz
ATI 9700PRO ( Unlock BIos)

Wenn ich rechts an seinem Kopf vorbei schlage und du links, ist sein Kopf statistich ab? :spinner:
  30.03.2006, 14:41
  • Offline


  • Skelett
    • Untot
Rivatuner 2 ist noch umfangreicher: es kann zB.sehr genaue Logs der Temp. erstellen,
ausser das halt coolbits keinen eigenen Prozess belegt, da es im dem Treiber integriert ist.

Das der Treiber nun die 6600  anzeigt ist nicht weiter schlimm,
directX ist eine mächtige Waffe und wird es schon richten. ;)


Danke für die Blumen, :lachen:
aber wie erwähnt sind die meisten .inis weder von mir (noch von peacekeeper)
Sie stammen ursprünglich von einem user im englischen TES-board. :er-wars: :master: :master:


(Ich habe seine .ini einzig ausgewertet, etwas modifiziert und mit Freunden auf ein paar verschiedenen Systemen getestet.)

Dankt also dem ElecticShoe und nicht uns.  :lachen:
Anhänger der Brüder des heiligen Korns
  30.03.2006, 18:46
  • Offline
  • http://www.aikon.ch/vb/index.php


  • Neuling
    • Neuling
erstma danke für die Tweaks Sirius :)

coolbits is aber nur für nvidia oder? hab radeon... :(
  30.03.2006, 18:51
  • Offline


  • Skelett
    • Untot
Dann benutze Rivatuner 2.

Ist ein umfangreiches Tool, und kann genau dasselbe. (und etwas mehr) ;)
Anhänger der Brüder des heiligen Korns
  30.03.2006, 19:00
  • Offline
  • http://www.aikon.ch/vb/index.php


  • Abenteurer
    • Neuling
damit ich entlich gewissheit habe:

wen ich coolbits benutze und diesen wert auf 0 stelle, sonst nichts mache, also nicht übertakte, kan dann meine Grafikkarte schaden nehmen oder hat das nichts damit zu tun, bitte nur antworten wen man sich sicher (wenigstens fast) ist.
  30.03.2006, 19:35
  • Offline


  • Abenteurer
    • Neuling
Klasse Thread, alles schön kompakt beisammen. Damit kommt Oblivion der Perfektion näher :)
  30.03.2006, 19:52
  • Offline


  • Skelett
    • Untot
Zitat
Original von Snake28
damit ich entlich gewissheit habe:

wen ich coolbits benutze und diesen wert auf 0 stelle, sonst nichts mache, also nicht übertakte, kan dann meine Grafikkarte schaden nehmen oder hat das nichts damit zu tun, bitte nur antworten wen man sich sicher (wenigstens fast) ist.

das rendering hat nichts mit oc oder der Graka zu tun.

Es geht einzig einen Befehl and en sowieso schon geforderten Prozzi, diese aufgabe zukünftig der Grafikkarte zu überlassen. (welche dies sowieso viel schneller kann.)

Solange du die OC funktion nicht freischaltest, (popup mit Warnung: abbrechen) hast du auch kein Problem mit der Garantie.

1000% sicher.  :cool:
Anhänger der Brüder des heiligen Korns
  30.03.2006, 20:05
  • Offline
  • http://www.aikon.ch/vb/index.php


  • Abenteurer
    • Neuling
gut, danke!!
die anderen Tips sind auch sehr gut.
  30.03.2006, 20:08
  • Offline


  • Freund
    • Neuling
mal am rande bemerkt, warum spamt ihr alle den feinen thread hier voll? kann man nich ne "vote-func." einbauen damit sich die leutz perklick bedanken können un somit hier die FAKTEN auch in nem halben jahr nopch zu finden sind ohne das man anfängt das messer zu wetzen un sich zu überlegen: wann wie un wo man ES tun will

toll jetz hab ich auch gespamt wegen der aufregerei über soviel spam

kplzthxnbye
. . , - ÜBERWACH - , . .

_-> Wir leben alle unter dem gleichen Himmel,
aber wir haben nicht alle den gleichen Horizont.
  30.03.2006, 20:20
  • Offline


  • Skelett
    • Untot
Keine sorge,

Ich werde die relevanten neuen Infos einfach in meinen obigen post reineditieren, dann kann man sich den Rest ersparen.

Und die Mods werden wohl sicherlich das "Gesülze" schon irgendwann zu gegebener Zeit wieder löschen, so dass es hier wieder clean ist.
Der Vorteil erschliesst sich doch dafür, indem das geflame zur Performance in einenThread reduziert wird.


Aber ich finde eigentlich auch, genug gedankt Mädelz

war nix grosses, wie gesagt:  :er-wars:
Anhänger der Brüder des heiligen Korns
  30.03.2006, 20:35
  • Offline
  • http://www.aikon.ch/vb/index.php


  • Neuling
    • Neuling
Ja, auch mal von mir erstmal vielen Dank, spiele Dank diesem Thread jetzt mit meinem Athlon XP2400, 1Gig Ram und ner 5700 Ultra jetzt in der Aussenwelt mit einer chicen Grafik und guten Fps :-)

Ein kleines Prob hab ich nur noch vielleicht kann mir jemand helfen,

sobald ich nen Raum betrete ruckelt es und gerad wenn ich mit Händlern rede will die Maus nicht mehr so richtig, ist eine nervige Angelegenheit, vielleicht kann mir ja jemand eine Lösung bieten!

Spiele mit AA 2xQ AF 2x Rest ist analog der hier dokumentierten Einstellungen.

In den Oblivion-Einstellungen vor Beginn des Spiels hab ich AA 2x / V-Sync und  Bloom an, HDR kann meine GraKa nicht, hab mittlere Einstellungen laufen und diese Entfernungssachen alle aus


...bin wenn ich ehrlich bin nicht so der Fuchs was diese Sachen angeht, und über jede Hilfe dankbar :-)
  30.03.2006, 22:10
  • Offline