VACC-SAG Forum

Zurück   VACC-SAG Forum > Flight Simulator > X-Plane

X-Plane Alles rund um den X-Plane Flugsimulator

Antwort
 
LinkBack (1) Themen-Optionen Ansicht
Alt 2008-01-18, 12:18   1 links from elsewhere to this Post. Click to view. #1 (permalink)
 
Registriert seit: 2007-02-01
Ort: Geesthacht
Alter: 41
Beiträge: 903
Danke erteilt: 693
337 Danksagungen in 199 Beiträgen erhalten
Standard Mehr als 2GB RAM für X-Plane unter XP32?!

Moin,

hat jemand schon mal die 3GB-Option von X-Plane unter XP ausprobiert? Laut einer FAQ (http://www.alpilotx.de/mambo/index.p...catid=27&aid=3) kann man X-Plane ab 8.60 RC-2 bzw. XP so konfigurieren, dass der Applikation 3GB statt der üblichen 2GB zur Verfügung steht. Dazu soll es genügen die unter http://www.microsoft.com/whdc/system...AE/PAEmem.mspx aufgeführte Boot-Option (/3GB) in die Boot-Ini einzufügen.
Witzigerweise steht dort auch, dass XP Pro sogar 4GB RAM nutzen können soll, was mir aber bisher irgendwie nicht gelungen ist.

Gruß,
Gunnar
Gunnar Timm ist offline   Mit Zitat antworten
Alt 2008-01-18, 19:28   #2 (permalink)
 
Benutzerbild von Tobias Reimann
 
Registriert seit: 2007-01-14
Ort: Im Herzen der Natur
Alter: 26
Beiträge: 1.088
Danke erteilt: 663
840 Danksagungen in 404 Beiträgen erhalten
Standard

Hallo Gunnar!

Woran siehst Du, dass es Dir nicht gelungen ist? Ich glaube nich, dass X-Plane danach im Taskmanager plötzlich 3GB beansprucht.

Kurz zum Hintergrund:

Zitat:
Zitat von http://www.tecchannel.de/pc_mobile/windows/401755/index11.html
Normalerweise teilt Windows den Adressraum für Applikationen wie folgt auf: Zwei GByte für Usermode-Programme und zwei GByte für Kernelmode-Programme. Braucht eine Applikation (etwa ein Datenbank-Server) nun mehr als diese zwei GByte, kann sie das nur erreichen, indem sie vom Betriebssystem virtuellen Speicher anfordert. Diese Vorgehensweise ist natürlich deutlich langsamer als direkter Speicherzugriff, auch wenn das Betriebssystem den virtuellen Speicher im RAM vorhält. Der Schalter /3GB sorgt dafür, dass die Aufteilung stattdessen drei GByte für Usermode- und ein GByte für Kernelmode-Programme lautet. Allerdings muss die Software mit dem Flag LargeAddressAware übersetzt und gelinkt werden, um das zusätzliche GByte nutzen zu können. Diese Option ist für Windows NT Server Enterprise ab SP3, Windows XP und Windows Server 2003 sowie Windows 2000 Advanced Server und Datacenter Server voll nutzbar.
Soll heißen, Dein Windows kann mit dieser Änderung jedem Programm bis zu 3GB Arbeitsspeicher zur Verfügung stellen. Auch X-Plane. Trotzdem hat Windows aber noch eine eigene Speicherverwaltung und wird weiterhin Dinge die nicht benötigt werden auf die Festplatte auslagern. Es will schließlich möglichst viel Arbeitsspeicher frei haben, falls ein anderes Programm darauf zugreifen möchte. Die Daten die Du tatsächlich von X-Plane im Arbeitsspeicher hast sind daher wohl nur in der Theorie 3 GB. Fakt ist, dass du mit dieser Einstellung die statische 2GB Grenze lockerst, und Windows nicht sofort beim Erreichen der Grenze dazu zwingst auszulagern. Vermutlich sind damit die Ladezeiten von großen Datenmengen etwas geringer. Für den ultimativen Durchbruch, müsstest du sehr viel tiefer an der Speicherverwaltung von Windows Veränderungen vornehmen und da hat man als End-User nur begrenzte Möglichkeiten.

Die von Dir genannten 4GB sind die Grenze des Arbeitsspeichers, die Dein Computer verwalten kann. Dabei ist es völlig egal ob Du Home oder Professional Edition oder überhaupt kein Windows nutzt. Jede Speicherzelle auf den RAM-Riegeln braucht eine eindeutige Adresse, ähnlich einer Telefonnummer und in einer 32-bit x86 Architektur stehen für diese Adresse nur 32 Ziffern zur Verfügung. Es gibt also 2^32 mögliche Kombinationen (~4GB) und mehr Speicher ist nicht adressierbar und wird daher vom Rechner nicht erkannt.

Diese 4 GB stellt Dir Windows aber niemals komplett zur Verfügung, da es ja selber auch noch Platz im Speicher braucht. Daher sind 3 GB für ein Programm + virtueller Speicher das Maximum. Willst Du mehr? Upgrade auf 64 bit
__________________
Tobias Reimann ist offline   Mit Zitat antworten
Alt 2008-01-18, 20:26   #3 (permalink)
 
Registriert seit: 2007-02-01
Ort: Geesthacht
Alter: 41
Beiträge: 903
Danke erteilt: 693
337 Danksagungen in 199 Beiträgen erhalten
Standard

Hallo Tobias,

mit "nicht gelungen" meinte ich, 4GB unter XP Pro verfügbar zu haben. Es waren z.T. nur 3.2GB (lt. Taskmanager), max. 3.5GB. Aber laut Microsoft sollten 4 möglich sein. Bisher hatte ich immer nur von einer 3.xGB-Grenze was gehört / gelesen.

Btw.: die 32-Bitter-Linuxe (und auch einige nicht-64-Bit Windowse) z.B. unterstützen sehr wohl mehr als 4GB RAM. Mir ist grad' entfallen wie das heisst, aber die Technik steckt als Erweiterung in der CPU/MMU und stellt IMHO einen 36-Bit-Adressraum zur Verfügung. Davon haben die einzelnen Applikationen allerdings nix, da sie nur eine 32-Bit-API verwenden.

Wie auch immer, ich werd' bei Gelegenheit mal damit rumexperimentieren, da ich's schon öfters erlebt habe, dass mir X-Plane wg. Speichermangels ("normalerweise" gibt's nicht mehr als 2GB virtuellen Speicher, da, aus welchen Gründen auch immer, die Pointer traditionell vorzeichenbehaftet verwendet werden -> 31 Bit) weggeflogen ist.

Gruß,
Gunnar
Gunnar Timm ist offline   Mit Zitat antworten
Antwort

  VACC-SAG Forum > Flight Simulator > X-Plane

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an

LinkBacks (?)
LinkBack to this Thread: http://board.vacc-sag.org/42/29009/
Erstellt von For Type Datum
Welches Betriebssystem fr neuen Rechner (viel RAM)? This thread Refback 2008-02-26 12:14


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:51 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS
© 2006 - 2008 vacc-sag.org