WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen

Simulationen Alles zum Thema Simulation

Microsoft KARRIERECAMPUS

 
 
Themen-Optionen Ansicht
Alt 06.12.2006, 02:57   #1
Alex_YSSY
Senior Member
 
Registriert seit: 30.03.2005
Alter: 46
Beiträge: 169


Idee Kleiner Tipp fur CTD geplagte

Ein Problem das mit Sicherheit einige FS9 User (vielleicht auch schon ein paar FSX umsteiger) zu genüge kennen:

Man ist mitten im Flug, macht seine Cockpit Scans und findet sich auf einmal und ganz ohne Vorwarnung auf dem heimischen Desktop wieder und starrt auf die Taskleiste in der weit und breit kein Flusi mehr zu sehen ist. Der berühmt berüchtigte "crash to desktop" oder auch CTD hat zugeschlagen.

Es gilt dabei zwei unterschiedliche Situationen zu unterscheiden:

1. Der CTD ist reproduzierbar; soll heißen in der exakt selben Situation tritt der CTD immer auf.

2. Der FS9 stürzt in nicht reproduzierbaren Situationen völlig ohne erkennbare Zusammenhänge ab.

All diejenigen die unter der zweiten Variante leiden werden von dem folgenden Tipp wahrscheinlich nicht profitieren können. Dieser Fraktion würde ich dazu raten der Arbeitsspeicher mit MemTest über mehrere Stunden zu testen, und sich den Treibern und DirektX zuzuwenden. Auch würde ich dazu raten die "render to texture" Option im FS Display Menu zu aktivieren, falls das nicht schon der Fall ist. Folgender Tipp kann aber unter umstaenden auch helfen, man muss ihn nur wiederholt durchführen.

Ist der CTD jedoch reproduzierbar dann wird es natürlich irgendwie am Simulator selbst liegen, die große Frage ist nur woran? Wenn man kürzlich eine neue Szenerie installiert hat und das Problem vorher nicht auftrat ist der Fall natürlich recht eindeutig, aber oft ist das nicht so einfach.

Ich habe das Problem zweimal gehabt. Einmal lag es an einer Textur eines AI Fliegers, das andere mal an einer korrupten Datei eines Meshes.

Beide Falle waren ziemlich knifflig da der AI Flieger fur eine Airline startete die auf ziemlich vielen Flughafen anzutreffen war, und im Falle der Mesh Datei (FSGenesis "the Dakotas"), trat der Fehler von Denver bis Chicago auf, und sogar kurz nach dem Start in L.A. ist mir der Simulator regelmaessig abgeschmiert.

Nun habe ich in meinem FS Verzeichnis etwas mehr als 450.000 einzelne Dateien (86 GB!). Den Fehler zu finden gleicht da die berühmte Suche nach der Nadel im Heuhaufen.
Glücklicherweise kann man sich das ganz einfach machen:

Mit dem Ms Tool "Filemon"!

Dieses kostenlose Microsoft Tool zeigt an auf welche Datei gerade zugegriffen wird, welcher Art der Zugriff ist (Read, Write) und ob die Operation erfolgreich war.
Reproduzierbare CTD's treten meist auf wenn der FS auf eine Datei zugreift die aus irgendeinem Grunde Probleme breitet. Das kann an Format Problemen liegen oder die Datei mag korrupt sein (was ein "scandisk" in meinem Falle nicht aufgedeckt hat).

Vorgehensweise:

Den FS laden, die Situation in der der CTD auftritt einstellen (aber noch nicht ausführen), und dann per Task-switch auf den Desktop zuruck kehren. Hier dann "Filemon" starten und mit <Ctrl-L> einen Filter-begriff eingeben (FS9.exe oder FSX.exe je nach Version). Dann wieder zum FS wechseln und die Situation starten. Nachdem der CTD aufgetreten ist hat man nun eine Liste von Datei Operationen die der FS ausgeführt hat. Der allerletzte Eintrag entlarvt den Übeltäter der dann versuchsweise umbenannt werden kann.

Nun die Situation nochmal starten, "Filemon" laufen lassen und testen ob nun alles rund lauft. In meinem Falle habe ich das Problem nach dem ersten Versuch gefunden.

Hatte ich manual gesucht hätte ich das Problem nie gefunden und den FS neu aufgesetzt denn das Mesh hat vorher ohne Probleme funktioniert und war in meinem Scenery\World\Scenery Order den ich nie im Verdacht hatte.

Mit Filemon kann man außerdem noch gut sehen was dem FS so abhanden gekommen ist indem man sich mal die fehlgeschlagenen Operationen ansieht:
Mir ist wohl ein Effekt der Beacon Lichter abhanden gekommen was zu permanenten Versuchen des FS geführt hat die Datai zufinden. Hatte ich sonst nie gemerkt.

Hoffe es hilft jemandem

P.S.: ein anderes gutes Tool zum reproduzieren von CTD's ist Pete Dowson's Autosave Modul das ebenfalls kostenlos ist. Es speichert in regelmassigen Intervallen die aktuelle Flugsituation ab.
____________________________________
Schoene Gruesse,

Alex
Alex_YSSY ist offline   Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


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


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag