PDA

View Full Version : easyFly 4 bricht beim Programmstart ab



pitts
January 1st, 2011, 21:18
Hallo,

Entschuldigung, ich bin ganz neu hier und benötige bitte einen Tipp zu easyfly4 (einen Tread easyFly4 gibt’s noch nicht?). Auf der Suche nach dem Problem bin ich ja auf das Forum gestoßen. Gern wollte ich nach ca. 15 Jahren wieder meine Modelle vom Dachboden holen und vor dem ersten Start auf dem Flugfeld am PC wieder die Fingerfertigkeit üben.

Die Installation verläuft problemlos. Nach dem Starten der easyfly4.exe bricht das Programm nach ca. 5s ab mit dem MS-Popup-Fenster:
easyFly 4 main executable hat ein Problem festgestellt und muss beendet werden.
Problemsignatur: AppName: easyfly4.exe AppVer: 4.0.1.3
ModName: easyfly4.exe ModVer: 4.0.1.3 Offset: 000d8fe4

Die Datei tm.log bleibt leer!
Der Inhalt der fd35_appcompat.txt folgt am Ende.

Die Installation habe ich auf meinem Tower-PC durchgeführt. Sonstige Probleme habe ich nicht mit dem Rechner, aber es sind auch keine (3D)-Games darauf installiert. Die 3D-Tests mit dem dxdiag und dem OpenGL Extensions Viewer 3.0 funktionieren.

Die Daten: Prozessor: AMD Athlon XP3200+, 2,2Ghz, 1,0 GB RAM
System: Windows XP HE SP3, alle aktuellen MS-Updates installiert
Grafik: ursprünglich: GeForce FX5200 (AGP, 128MB) mit aktuellem
NVIDIA-Treiber
DirectX 9.0C (4.09.0000.0904)
OpenGL 2.1 (6.14.12.6099)
Wegen der Empfehlung eines Grafikprozessors mit min. 256 MB habe ich eine GeForce 6200 AGP mit 512 MB nachgerüstet. Die NVIDIA-Treiber (6.14.12.6099) wurden hierfür aktualisiert und easyfly4 deinstalliert und mit der neuen Karte neu installiert. Leider änderte sich nach dem Starten von easyfly nichts an der Situation. Beim Programmstart werden aber wohl auch noch keine 3D-Befehle verwendet.

Bei IKARUS gekauft: easyFly4 inkl. 7-Channel Easy Commander USB, #3015021. Die Registrierung konnte noch nicht durchgeführt werden.

Zum Test habe ich easyfly4 dann auf meinem FSC Lifebook E8110 installiert. Die Daten hier:
Prozessor: Intel T2400, 1,83 GHz, 1,0 GB RAM
Grafik: Mobile Intel 945GM Express Chipset Family, 128 MB
Win XP Prof, SP3, DirectX 9.0C, Open GL1.4
Auf diesem System läuft easyfly4 – zumindest die Marxzell Scenery und die Modelle Cularis, Lama und F84 konnte ich hiermit schon mal fliegen und auch wieder heil landen (die F84 aber erst nach ca. 30 Crash’s, die Originale landen ja auch nicht auf so einer kleinen Wiese!). Die OpenGL 1.4 wird zwar beim Starten angemeckert, aber sonst machte das schon mal Spass. Mit der Scenery us-lincoln-sky-knights ruckelt das Bild, bleibt dann hängen oder das System stürzt ab. Vielleicht würde hier der Update des OpenGL ja helfen, aber der eingebaute Mobile Intel 945GM kann wohl kein opengl 2.0. Aber der easyfly soll ja eigentlich auf dem Tower-PC laufen.

Der Inhalt der fd35_appcompat.txt:
<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="easyfly4.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="easyfly4.exe" SIZE="2423296" CHECKSUM="0x9D02B6F8" BIN_FILE_VERSION="4.0.1.3" BIN_PRODUCT_VERSION="4.0.1.3" PRODUCT_VERSION="4.0.1.3" FILE_DESCRIPTION="easyFly 4 main executable" COMPANY_NAME="IPACS" PRODUCT_NAME="easyFly 4" FILE_VERSION="4.0.1.3" ORIGINAL_FILENAME="easyfly4.exe" LEGAL_COPYRIGHT="Copyright © 1998-2010 IPACS" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="4.0.1.3" UPTO_BIN_PRODUCT_VERSION="4.0.1.3" LINK_DATE="10/19/2010 07:40:29" UPTO_LINK_DATE="10/19/2010 07:40:29" VER_LANGUAGE="Englisch (USA) [0x409]" />
<MATCHING_FILE NAME="flyrun.exe" SIZE="332800" CHECKSUM="0xAA90E155" BIN_FILE_VERSION="4.0.1.1" BIN_PRODUCT_VERSION="4.0.1.1" PRODUCT_VERSION="4, 0, 1, 1" COMPANY_NAME="IPACS (http://www.ipacs.de)" FILE_VERSION="4.0.1.1" ORIGINAL_FILENAME="flyrun.exe" INTERNAL_NAME="flyrun" LEGAL_COPYRIGHT="Copyright © 1998-2010 IPACS" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="4.0.1.1" UPTO_BIN_PRODUCT_VERSION="4.0.1.1" LINK_DATE="08/04/2010 15:47:22" UPTO_LINK_DATE="08/04/2010 15:47:22" VER_LANGUAGE="Englisch (USA) [0x409]" />
<MATCHING_FILE NAME="OpenAL32.dll" SIZE="109080" CHECKSUM="0xC58CDF73" BIN_FILE_VERSION="6.14.357.24" BIN_PRODUCT_VERSION="6.14.357.24" PRODUCT_VERSION="6.14.0357.24" FILE_DESCRIPTION="Standard OpenAL(TM) Implementation" COMPANY_NAME="Portions (C) Creative Labs Inc. and NVIDIA Corp." PRODUCT_NAME="Standard OpenAL(TM) Library" FILE_VERSION="6.14.0357.24" ORIGINAL_FILENAME="OpenAL32.dll" LEGAL_COPYRIGHT="Copyright (C) 2000-2006" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x251F7" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="6.14.357.24" UPTO_BIN_PRODUCT_VERSION="6.14.357.24" LINK_DATE="06/03/2009 00:46:36" UPTO_LINK_DATE="06/03/2009 00:46:36" VER_LANGUAGE="Englisch (USA) [0x409]" />
<MATCHING_FILE NAME="wrap_oal.dll" SIZE="444952" CHECKSUM="0x29E64DE8" BIN_FILE_VERSION="2.2.0.5" BIN_PRODUCT_VERSION="2.2.0.5" PRODUCT_VERSION="2.2.0.5" FILE_DESCRIPTION="OpenAL32" COMPANY_NAME="Creative Labs" PRODUCT_NAME="Creative Labs OpenAL32" FILE_VERSION="2.2.0.5" ORIGINAL_FILENAME="OpenAL32.dll" INTERNAL_NAME="OpenAL32" LEGAL_COPYRIGHT="Copyright © 2008" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x79C1B" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="2.2.0.5" UPTO_BIN_PRODUCT_VERSION="2.2.0.5" LINK_DATE="06/03/2009 00:47:13" UPTO_LINK_DATE="06/03/2009 00:47:13" VER_LANGUAGE="Englisch (USA) [0x409]" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="1063424" CHECKSUM="0xD288FF05" BIN_FILE_VERSION="5.1.2600.5781" BIN_PRODUCT_VERSION="5.1.2600.5781" PRODUCT_VERSION="5.1.2600.5781" FILE_DESCRIPTION="Client-DLL für Windows NT-Basis-API" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="5.1.2600.5781 (xpsp_sp3_gdr.090321-1317)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x106D93" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.5781" UPTO_BIN_PRODUCT_VERSION="5.1.2600.5781" LINK_DATE="03/21/2009 14:06:58" UPTO_LINK_DATE="03/21/2009 14:06:58" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" />
</EXE>
</DATABASE>

So, nun hoffe ich, dass diese Post gelesen wird und jemand vielleicht einen Tipp dazu geben kann. Ich weiß sonst nicht mehr weiter. Vielleicht stecke ich noch mal eine leere Platte ein, installiere ein neues XP SP3, die Grafiktreiber und nur den easyFly.

Dann ein schönes neues Jahr, viele Holm- und Rippenbrüche wünscht ein newbee.

pitts

IPACS Support
January 3rd, 2011, 10:38
Wir benötigen zur weiteren Fehleranalyse noch den Inhalt der Datei tm.log, wie im 1. Posting hier im Forum beschrieben ist.

pitts
January 3rd, 2011, 12:49
Hallo ICAS-Support,

vielen Dank für die Rückmeldung. In meinem 1. Posting hatte ich ja gemeldet, daß die tm.log leer ist. Das easyfly kommt wohl gar nicht soweit, um da was hinein zu schreiben.

Inzwischen habe ich in mein Towersystem eine andere Platte angeschlossen, ein XP Prof SP3 installiert, nur die aktuellen Chipset-Updates und Grafiktreiber (GeForce 6200) installiert. Anschließend easyfly4 ohne Probleme installiert. Beim Starten des Programms tritt trotzdem der identische Fehler auf. Auch hier bleibt die tm.log leer. Da man nun das Windows als Fehlerrursache ausschließen kann, resultiert das Problem vermutlich aus der Kombination Mainbord (Gigabyte GA-7N400L) und/oder dem Prozessor AMD Athlone XP 3200+ 2,2GHz. Ein BIOS-Update habe ich noch aufgeschoben, da der letzte Stand nur die Unterstützung der Sempron-Prozessoren beinhalten soll.
Jetzt habe ich die frisch erzeugte Platte in den PC (Mainboard: ASUS A8N5X mit AMD Athlone 64 3200+ 2,0GHz) meines Sohnes angeschlossen. Nach dem Update der Chipset-Treiber läuft easyfly hier sofort mit allen 4 'freien' Szenerien.
Also müßte man vielleicht noch einen Patch erfinden oder ich muß technisch auf- oder umrüsten.

pitts

IPACS Support
January 3rd, 2011, 19:20
Wenn die tm.log auch unter Windows XP leer bleibt, ist evtl. die CPU das Problem. Unterstuetzt denn die Athlon XP CPU SSE2? Ich braeuchte dazu die genaue Bezeichnung. Wenn der SSE2 Befehlssatz nicht unterstuetzt wird, startet easyFly 4 erst gar nicht. Das erklaert, wieso die anderen Rechner gut funktionieren.
Mit BIOS oder Mainboard hat das hier unserer Meinung nach nichts zu tun!

pitts
January 4th, 2011, 12:54
Hallo,

vielen Dank für den Tipp. Das war ein Volltreffer. AMD Athlon XP- und Sempronprozessoren, auch als K7-Prozessoren bezeichnet, kennen zwar den SSE-Befehlssatz, aber nicht SSE2 (und höher). Erst ab dem Athlon 64 (K8-Prozessor) wird SSE2 unterstützt. Bei Intel ist das entsprechend erst ab dem Pentium 4 der Fall. Zur Info siehe auch: http://de.wikipedia.org/wiki/Streaming_SIMD_Extensions_2

Da die AMD Athlon XP Prozessoren mit dem Sockel A ausgerüstet sind, wird hierüber auch das Mainboard festgelegt. Eine Umrüstung auf einen Athlon 64- / K8-Prozessor ist daher ohne Mainboardtausch nicht möglich, da diese den Sockel 754 verwenden.

Vielleicht könnte man den Hinweis auf: SSE2-geeignete Prozessoren ab Intel Pentium 4 bzw. AMD Athlon 64 (K8) ja in den Voraussetzungen für easyFly4 mit aufnehmen. Das würde manche Frustration und Fehlersuche vermeiden helfen. Nur die Angabe Prozessor > 1,5 Ghz war hier leider nicht ausreichend.

Wenn ich mir nun bald klar werde, auf welchem System ich nun den easyFly installieren werde und das Programm starten kann, dann wird’s bis zum Frühjahr wohl doch noch mit dem Start der Pitts auf dem Flugplatz klappen.

Sonst wünsche ich eine schöne und erfolgreiche Flugsaison 2011.

pitts