So erst mal muss ich eins vornherein sagen:
Der ganze Tipp ist ganz großer Bullshit!, wer das nicht sofort einsehen will oder wissen will wieso, soll weiterlesen:
Es gibt mehrere Gründe wieso ein Spiel zu langsam läuft, die 2 Hauptgründe sind:
1. Die Rechenleistung des Computers genauer der CPU oder der GPU (Graphikkarte) ist einfach zu langsam.
2. Der Rechner ist zwar schnell genug, kann aber nicht alle nötigen Daten aufeinmal verarbeiten (damit meine ich er hat zu wenig RAM).
Jetzt erkläre ich wieso das ganze in diesen 2 Fällen absolut nix bringt und oft sogar die Performance unter Umständen sogar
deutlich verschlechtert.
Im 1. Fall läuft das Spiel zu langsam da die CPU oder GPU nicht so schnell rechnen kann, dieser Tipp beschleunigt aber weder die CPU noch die GPU sondern bewirkt, dass das Spiel schneller in den Arbeitsspeicher gelanden wird, was aber vollkommen egal ist dadurch wird das Spiel trotzdem nicht schneller vom Rechner verarbeitet.
So nun zum 2. Fall. Wenn man ohnehin zu wenig RAM besitzt, verkleinert man mit diesem Tipp den verfügbaren RAM sogar noch weiter. Dadurch sind zwar die Daten die das Spiel benötigt zwar schon im Speicher, wenn diese da überhaupt reinpassen, das Spiel aber erkennt das nicht, denn dem Spiel wird das ganze als normale Festplatte vorgegaukelt (der Sinn einer RAM Disk), dies hat zur Folge, dass das Spiel alle Daten nocheinmal in den Ram läd. Und jeder kann sich vorstellen, wenn davor zu wenig Ram vorhanden war, das Spiel noch in den Ram kopiert und so der freie RAM verkleinert wird, dass dann noch weniger Platz später für die Spieldaten vorhanden sind. Das ganze hat zur Folge (sofern man überhaupt bis hierhin kommt), dass die ganzen Daten auf der Festplatte (in die Swapdatei) ausgelagert werden, diese Swapdatei befindet sich jedoch auf der Festplatte welche verglichen zum RAM ultralahm ist. So nun müssen zwar am Anfang nicht mehr die Spieldaten von der Festplatte gelesen werden jedoch werden nun die Daten die das Spiel ständig braucht und verändert auf der Festplatte gelagert was bis zu über einer 10 fachen Verlangsamung führen kann!
So der aufmerksame Leser hat nun festgestellt, dass sich im oberen Beispiel die Swapdatei auf der Festplatte befindet der Tipp aber sogar vorschlägt die Swapdatei in den RAM zu laden. Jedoch kann das ganze so nicht funktionieren! Vorher muss man sich erst mal klarmachen, was ist die Swapdatei?
Die Swapdatei ist die Auslagerungsdatei, das bedeutet, dass Daten die nicht mehr in den RAM passen auf der Festplatte ausgelagert werden. So was passiert nun wenn man etwas RAM wegnimmt und dann hier die Swapdatei hineinstopft? Ja genau man hat nun weniger RAM vorhanden, so dass viel früher ausgelagert werden muss, doch wo wird ausgelagert? Genau in der Swapdatei, diese befindet sich aber nun auf dem RAM. Wer nun 1 und 1 zusammenzählen kann merkt, dass hier etwas nicht stimmt, denn nun hat man freier RAM + Swapdatei genausoviel Platz wie vorher nur mit dem RAM. Heisst im klartext, es gibt gar keine Ausweichmöglichkeit mehr falls der RAM voll ist!
Was passiert wenn der RAM voll ist?
Na wenn voll ist, ist voll, heisst es kann eben nichts mehr in den RAM kommen, im Endeeffekt bedeutet das, wenn ein Programm oder Spiel so viel Speicher braucht, stürtzt dieses einfach ab oder wenn man Glück hat wird dieses von Windows noch "sanft" beendet.
Anstatt die Auslagerungsdatei in den RAM zu verfrachten wäre es hier deutlich sinnvoller die Swap Datei einfach zu deaktivieren, denn wenn man sie in den RAM verfrachtet werden die Daten ständig auf dem RAM hin und her geschoben was wieder etwas Geschwindigkeit kostet und so alles langsamer macht!
Jedoch ist das deaktiveren der Swapdatei nicht immer eine gute Idee, denn diese dient dazu, dass mehr Daten aktiv bearbeitet werden als RAM vorhanden ist, wenn es aber keine Ausweichmöglichkeit gibt bedeutet das, dass wenn der RAM voll ist eben nichts mehr geht. Wenn man genügend RAM hat (4GB und mehr) kann man sich das zwar überlegen jedoch gibt es Fälle in denen das zu Problemen führen kann, nämlich wenn der Speicher fragmentiert wird und zusammenhängend große Datenmengen benötigt werden. Im Normalfall würde nun ausgelagert und eingelagert werden bis ein genügend großer Platz vorhanden ist, was aber beim deaktivieren der Auslagerungsdatei eben nicht mehr möglich ist und genauso zu Problemen führen kann.
Das einzige was dieser Tipp höchstens bringt, ist, dass die Programme die in der RAM-Disk liegen schneller starten jedoch keineswegs schneller laufen, eher im Gegenteil deutlich langsamer laufen, wenn nicht genug RAM vorhanden ist!
Wo dies wirklich was bringen könnte wäre Gothic 3, da das schlimmste hieran die ewigen Ladezeiten sind, aber nur wenn man über 10 GB RAM verbaut (benötigt zugleich auch ein 64 Bit System, da mit 32Bit nur unter 4GB möglich sind) hat und auch nicht beim Spielen selbst sondern nur beim Laden des Spiels!
Ausserdem birkt das ganze noch ein weiteres Risiko, nämlich wenn die Savegames oder Einstellungen im Spieleordner gespeichert werden und man diese nicht jedes mal auf die Festplatte kopiert. Denn nach einem Neustart wären das alles futsch!
Was mich auch sehr skeptisch macht ist folgendes:
Quote:
|
dann benutzt du entweder vista oder deine firewall blockt^^
|
Wozu bitte braucht eine RAM-Disk Software eine Netzwerkverbindung welche eine Firewall blockt? Es sei denn die jeweilige Software ist Malware welche ggf. über das Internet Daten verschickt.
Was man jedoch wirklich tun kann um ein Spiel flüssiger laufen zu lassen ist folgendes:
Bei zu wenig RAM:
1. Mehr kaufen.
2. RAMlastige Sachen runterschrauben (das sind vor Allem Texturen).
3. Hintergrundprogramme beenden (besonders wenn diese RAMlastig sind wie der FireFox2).
4. Dienste deaktiveren, gerade bei Vista den Dienst für die Aerooberfläche.
Bei einer zu schwachen Grafikkarte:
1. Neue kaufen die 3850 zum Beispiel ist eine recht gute Grafikkarte, welche schon ab 70€ zu haben ist und mit der alles heutige gespielt werden kann, zwar kann nicht alles auf Auflösungen wie 1680x1050 und maximalen Details gespielt werden, aber selbst die neusten Spiele laufen auf der Karte mit mittleren Auflösungen und Details perfekt! Etwas ältere (zum Beispiel Oblivion) sollten sogar auf maximalen Details laufen, auch wenn nicht auf der maximalen Auflösung.
2. Grafikeinstellungen runterschrauben, vor allem sind hohe Auflösungen, AntiAliasing (was bei NVidia Karten über 2x sowieso nix bringt und sau viel Leistung frisst), Anisotropisches Filtern und auch Texturen.
3. Manchmal hilfen auch neue Grafikkartentreiber, da die Hersteller hier hin und wieder optimierungen durchnehmen, besonders wenn die Treiber etwa so alt sind wie die Grafikkarte selbst (da am Anfang die Treiber noch alles andere als fertig sind).
Bei einer zu schwachen CPU:
1. neuen kaufen, gerade die AMD Athlon X2 sind für das was sie Leisten ziemlich billig, zwar sind sie nicht so schnell wie die schnellsten Intel, jedoch sind sie schneller als die Intel die genauso viel kosten, wie die AMDs (das hat was mit dem Aktienmarkt zu tun). Heisst man kann sich hier für wenig Geld viel Leistung kaufen.
2. Details im Spiel runterschrauben.
3. Hintergrundsoftware vorher beenden.
4. Dienste deaktiveren, gerade bei Vista den Dienst für die Aerooberfläche.