Archiv verlassen und diese Seite im Standarddesign anzeigen : Oblivion soll mehr Arbeitsspeicher nutzen, aber wie?
Gildendropper
30.06.2007, 10:43
Bei mir verwendet Tes4 nur ca 500 mb von meinen 2gb, ich denke man könnte da einige ruckler ausmerzen wenn man dies erhöhen könnte, wie?
Ist ein Eintrag in der INI
iPreloadSizeLimit=262144000
der Wert ist von mir ich habe auch 2GB ist aus irgendeinem Ini tweak guide.
Virtuelles RAM verkleinern.
Mmm. HIlft nur bedingt. Oblivion schränkt von sich aus ein, wie viel RAM genutzt wird - wohl ein Relikt der XBox360-Umsetzung (die hat nur 512 MB). Dran drehen kann man über (mindestens) drei Schrauben in der Ini:
uInterior Cell Buffer=3
uExterior Cell Buffer=36
...
iPreloadSizeLimit=26214400
iPreloadSizeLimit begrenzt den Speicher insgesamt. Die Cell Buffer bestimmten, wie viele Dungeons / Hausinnere (Interior) sowie wie viel der Außenwelt (Exterior) gleichzeitig im Speicher bleiben. Bei 2 GB würde ich alle Werte grob vervierfachen (und dann halt mal zwei Stunden spielen und kucken, wie die RAM-Auslastung sich entwickelt).
ABlackGuard
01.07.2007, 20:24
Mmm. HIlft nur bedingt. Oblivion schränkt von sich aus ein, wie viel RAM genutzt wird - wohl ein Relikt der XBox360-Umsetzung (die hat nur 512 MB). Dran drehen kann man über (mindestens) drei Schrauben in der Ini:
uInterior Cell Buffer=3
uExterior Cell Buffer=36
...
iPreloadSizeLimit=26214400
iPreloadSizeLimit begrenzt den Speicher insgesamt. Die Cell Buffer bestimmten, wie viele Dungeons / Hausinnere (Interior) sowie wie viel der Außenwelt (Exterior) gleichzeitig im Speicher bleiben. Bei 2 GB würde ich alle Werte grob vervierfachen (und dann halt mal zwei Stunden spielen und kucken, wie die RAM-Auslastung sich entwickelt).
Genau durch die Vervierfachung der Werte (hab ebenfalls 2 GB) ist bei mir die Performance stark zurückgegangen. Bei Interior Cell Buffer von 3 und Exterior Cell Buffer von 36 hatte ich in Bravil eine Performance von durchschnittlich 30 fps. Nach Vervierfachung ist die Performance stark zurückgegangen auf etwa 15 fps, dafür gab es kaum Ruckler beim Laden von Cellen und das Laden selbst kam auch kaum noch vor (mit Standartwerten kam die Meldung "Bereich wird geladen" drei mal vor, und zwar als ich durch Bravil gegangen bin. Durch andere Änderungen der Ini konnte ich die Performance noch leicht erhöhen und das wichtigste: Ich konnte die Ruckler fast vollständig beseitigen.
Ich würde jedem Raten erst zu gucken wie sich die Performace bei Exterior und Interior Cell Buffer entwickelt, bervor man eine entgültige Einstellung trifft.
Gildendropper
02.07.2007, 08:07
Durch welche anderen Änderungen?
Bringt es wirklich was, den wirtuellen speicher auszuschalten und die Einstellung Speichernutzung auf Systemcache zu stellen?
Den virtuellen Speicher (page file) abstellen solltest du auf keinen Fall. Nur, viele haben hier eine viel zu große Plattenfläche reserviert, weil die Terabyte-HDs das hergeben. Je größer der page file Anteil am Gesamtspeicher ist, desto mehr fühlt sich der Rechner veranlasst, den größeren Anteil auf der Platte zu belegen, was bei viel RAM bedeutet: kaum Ausreizung des RAMs. Das ist so (ungefähr) die Lage bei normalen Anwendungen.
http://www.petri.co.il/pagefile_optimization.htm
[...] Bringt es wirklich was, den wirtuellen speicher auszuschalten und die Einstellung Speichernutzung auf Systemcache zu stellen?
Das solltest du auf keinem Fall tun, dadurch "kümmert" sich das System nicht um die Anwendungen (Oblivion) sondern um irgendwelche anderen Sachen, welches zu extremen Performanceschwankungen bei mir geführt hatte.
Beides sollte auf Anwendung stehen. Und der Trick mit dem 1.5*RAM ist sowas von alt, der stimmt nicht mehr. Demmnach müssten User mit 4GB RAM eine Auslagerungsdatei von 6GB haben, was total schwachsinnig wäre und unnötig Platz verbauchen würde.
Ich empfehle eine Auslagerungsdatei mit 1536 MB - das ist meiner Meinung nach der beste Wert. Natürlich als Anfangs- und Endwert.
Die Auslagerungsdatei sollte auch nicht zu groß sein. Ein Maximalwert von 4096 sollte nicht überschritten werden.
Wen Oblivion mehr Speicher nehmen soll, kann man das nur (wie schon vorschlagen) nur durch die Konfiguration der Anwendung selbst- also die INI erreichen.
Ich kenn mich nicht aus in diesem Gebiet aber es gab da mal tests mit ein par Progrämmchen Guckst du Hier (http://theelderscrolls.info/?go=4technikram)
sogar noch auf der eigenen Seite:D
Jon-Jay
Dark-Knight
10.05.2010, 17:08
Ich weiß, keiner hier ist von Thread-Nekromantie sehr überzeugt.
Vorallem erstma die Entschuldigung dafür, ich wollte jetz aber nicht zwingend einen neuen Thread aufmachen.
Ich hab gerade gelesen, dass es Programme gibt, die den Arbeitsspeicher befreien.
Gezogen->Installiert->für genial befunden.
JEDOCH! (und jetz kommt der Knackpunkt)
Ist allen bekannt, dass Oblivion nur EINEN Kern unterstützt.
Ich hab aber 2!
Dualcore 2x 2.2ghz
2GB DDR2 RAM
Nun will ich dass Oblivion nicht die üblichen 500 mb ausnutzt. Sondern min. 1 GB.
Zitat von Gorkon Beitrag anzeigen
Mmm. HIlft nur bedingt. Oblivion schränkt von sich aus ein, wie viel RAM genutzt wird - wohl ein Relikt der XBox360-Umsetzung (die hat nur 512 MB). Dran drehen kann man über (mindestens) drei Schrauben in der Ini:
Code:
uInterior Cell Buffer=3
uExterior Cell Buffer=36
...
iPreloadSizeLimit=26214400
iPreloadSizeLimit begrenzt den Speicher insgesamt. Die Cell Buffer bestimmten, wie viele Dungeons / Hausinnere (Interior) sowie wie viel der Außenwelt (Exterior) gleichzeitig im Speicher bleiben. Bei 2 GB würde ich alle Werte grob vervierfachen (und dann halt mal zwei Stunden spielen und kucken, wie die RAM-Auslastung sich entwickelt).
Der iPreloadSizeLimit=26214400 existiert in meine Oblivion_default.ini nicht.
Gibt es eine Möglichkeit, Oblivion so einzustellen, dass mehr RAM genutzt werden?
Ich möchte jetzt nicht unbedingt neue Programme ziehen, aber wenn's von nöten ist/nicht anders geht, bin ich damit auch zu Frieden.
Meine Wunschvorstellung wäre:
An der *.ini zu werkeln.
Müsste eigentlich im [General]-Teil vermerkt sein. Ist aber nicht.
Daher meine Frage :)
Schuldigung für's beschwören alter Fräds, und danke für Antworten :)
Dark-Knight
11.05.2010, 00:00
Hat denn keiner einen Rat?
Glamdring
26.06.2010, 13:52
Ist allen bekannt, dass Oblivion nur EINEN Kern unterstützt.
Ich hab aber 2!
Oblivion ist halt aus der Zeit als es nur Singlecores für den HeimPC gab. Lässt sich so einfach nix dran ändern. Gibt ein OBSE Plugin - Oblivion Stutter Remover. Der ersetzt ua. den Default Heapalgorithmus von Oblivion mit einem Multithreading fähigen. Hab leider den Link nicht mehr.
Gibt es eine Möglichkeit, Oblivion so einzustellen, dass mehr RAM genutzt werden?
Ja in der Oblvion.ini rumspielen.
uInterior Cell Buffer=1024
uExterior Cell Buffer=6144
iPreloadSizeLimit=3145728
Sind meine Werte und Oblivion nutzt rund 1,5GB RAM. Einfach mal rumprobieren.
Der CellBuffer gibt aber die Anzahl der im Voraus geladnen Cells an, das weißt Du hoffentlich?
Standard ist 3/36, und da liegst Du ja glatt 300fach drüber.
Glamdring
26.06.2010, 14:22
Ich weiß. Funzt bei mir aber besser als der default. Hab auch ne Weile getestet bis ich zu den Werten gekommen bin.
Powered by vBulletin® Version 4.2.3 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.