"Die Unschärfe" – Zuweisen von mehr CPU-Zeit zum Terrain-Textur Lader

Gilt für: Microsoft Flight Simulator X Standard Edition

Autor:


Nick Whittome MVP

HAFTUNGSAUSSCHLUẞ FÜR INHALTE VON COMMUNITYLÖSUNGEN


MICROSOFT CORPORATION UND/ODER DIE JEWEILIGEN ZULIEFERER GEBEN KEINE ZUSICHERUNGEN BEZÜGLICH DER EIGNUNG, ZUVERLÄSSIGKEIT ODER GENAUIGKEIT DER HIER ENTHALTENEN INFORMATIONEN UND ZUGEHÖRIGEN GRAFIKEN. ALLE DIESE INFORMATIONEN UND ZUGEHÖRIGEN GRAFIKEN WERDEN „WIE BESEHEN“ OHNE JEGLICHE GEWÄHRLEISTUNG ZUR VERFÜGUNG GESTELLT. MICROSOFT UND/ODER SEINE JEWEILIGEN ZULIEFERER LEHNEN HIERMIT ALLE GEWÄHRLEISTUNGEN UND BEDINGUNGEN IN BEZUG AUF DIESE INFORMATIONEN UND ZUGEHÖRIGEN GRAFIKEN AB, EINSCHLIEẞLICH ALLER STILLSCHWEIGENDEN GEWÄHRLEISTUNGEN UND BEDINGUNGEN DER MARKTGÄNGIGKEIT, DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK, DER FACHGERECHTEN LEISTUNG, DES EIGENTUMS UND DER NICHTVERLETZUNG VON RECHTEN. SIE ERKLÄREN SICH AUSDRÜCKLICH DAMIT EINVERSTANDEN, DASS MICROSOFT UND/ODER SEINE ZULIEFERER IN KEINEM FALL FÜR DIREKTE, INDIREKTE, STRAFBARE, ZUFÄLLIGE ODER SPEZIELLE SCHÄDEN, FOLGESCHÄDEN ODER SCHÄDEN JEGLICHER ART HAFTEN, EINSCHLIEẞLICH, ABER NICHT BESCHRÄNKT AUF SCHÄDEN DURCH ENTGANGENE NUTZUNG, DATENVERLUST ODER ENTGANGENEN GEWINN, DIE SICH AUS DER NUTZUNG ODER DER UNMÖGLICHKEIT DER NUTZUNG DER HIER ENTHALTENEN INFORMATIONEN UND ZUGEHÖRIGEN GRAFIKEN ERGEBEN, UNABHÄNGIG DAVON, OB DIESE AUF VERTRÄGEN, UNERLAUBTER HANDLUNG, FAHRLÄSSIGKEIT, VERSCHULDENSUNABHÄNGIGER HAFTUNG ODER EINEM ANDEREN GRUND BASIEREN, SELBST WENN MICROSOFT ODER EINER SEINER ZULIEFERER AUF DIE MÖGLICHKEIT VON SCHÄDEN HINGEWIESEN WURDE.

ZUSAMMENFASSUNG


Dieser Artikel wurde von einem Beitrag von Adam Szofran, ACEs Developer, in AVSIM.com-Foren abgeleitet. Alle Gutschriften sollten Adam gewährt werden, ich habe hier einfach nach Wunsch übersetzt.

Symptome


Das Symptom dieses Problems sind zunehmend verschwommene Terrain Texturen, je weiter und schneller Sie fliegen. Wenn Sie den Vorgang verlangsamen oder beenden, werden Texturen mit hoher Auflösung irgendwann nach einiger Verzögerung angezeigt. Dies ist wahrscheinlich die traditionellere und häufigste Ursache für die Unschärfen, die Personen in Combat Flight Simulator 2 (CFS2), Flight Simulator 2002 (FS8) und Flight Simulator 2004 (FS9) gesehen haben.

URSACHE


Dieses Problem wurde durch den Planer für Hintergrundaufgaben im FS-Modul verursacht, der zu viel Nachdruck auf die Beibehaltung von hoch-und geraden Frameraten und nicht auf genügend Nachdruck auf die Vermeidung eines Rückstand an Hintergrundarbeit, wie etwa das Laden von Terrain Texturen, legt.

Auflösung


Um diese Ursache der Unschärfen zu verringern, hat das ACEs-Team überarbeitet, wie der Scheduler des Flight Simulators Hintergrundaufgaben im FSX priorisiert. Das Laden von Scenery-Daten, einschließlich Terrain-Texturen, wird nun erheblich mehr CPU-Zeit zu Lasten von etwas niedrigeren Frame-Raten gewidmet.  Diese Änderung hat in der Regel diese Ursache der Unschärfen behoben, obwohl der Kulissen Lader bei extrem günstigen Frame-Raten (weniger als 10 fps) oder bei sehr großen Fluggeschwindigkeiten (schneller als 600 Knoten) zurückbleiben kann.  Es gibt mehrere Möglichkeiten, um zu ändern, wie viel CPU-Zeit FS dem Laden von Szenerien und Texturen widmet. Am einfachsten ist es, den Schieberegler für die Ziel Bildrate auf einen Wert festzulegen, den Ihr Computer konsistent erreichen kann. Je niedriger der Schieberegler eingestellt wird, desto mehr CPU-Zeit wird vom Rendering zum Laden von Daten umgeleitet. Eine weitere Möglichkeit besteht darin, die folgende Variable in FSX. cfgzu ändern: Fügen Sie diesen Eintrag direkt unter dem Abschnitt [Main] im FSX hinzu. CFGFIBER_FRAME_TIME_FRACTION = 0.33diese Variable bestimmt die CPU-Zeit, die beim Laden von Scenery-Daten als Bruchteil der verbrachten Zeit angegeben wird. Der Standardwert von 0,33 bedeutet beispielsweise, dass FS für alle drei Millisekunden, die für das Rendern ausgegeben werden, eine Millisekunde für das Scenery-Ladeprogramm erhält. Falls erforderlich, können Sie einen größeren Wert verwenden, um dem Laden mehr Zeit zu widmen. Wenn Sie kein Problem mit den Unschärfen haben und etwas höhere Frameraten wünschen, können Sie einen kleineren Wert verwenden. Diese Variable steht wiederum nur in der endgültigen Version des FSX zur Verfügung und steht in der Beta-oder Demoversion nicht zur Verfügung.  

WEITERE INFORMATIONEN


Der FSX. CFG -Datei befindet sich in der Benutzer-Anwendungsdatenpfad: C: \Dokumente und Einstellungen \username-Data\Microsoft\FSX andere Gründe für "die Unschärfen" können Folgendes umfassen:Erschöpfung des Videospeichers. Wenn für eine bestimmte Szene mehr Videospeicher benötigt wird, als Ihre Videokarte zur Verfügung steht, hat das Flight Simulator-Grafikmodul keine andere Wahl, als einige der höchsten Mipmaps aus dem Videospeicher zu entfernen, um Platz zu sparen, wodurch nur Mipmaps für niedrigere Auflösung für das Rendering verfügbar bleibt. Dies wird normalerweise als eine plötzliche Änderung angezeigt. In einem Moment sind alle Texturen in der Szene scharf und vollständig aufgelöst, und plötzlich wird alles verschwommener. Darüber hinaus kann es über mehrere Frames zunehmend schlechter werden, da FS mehr Texturen in den Videospeicher passt. Es gibt mehrere Möglichkeiten, dieses Problem zu bekämpfen. a) Wenn Sie mit einer sehr großen Bildschirmauflösung arbeiten, senken Sie den Wert leicht, um zusätzlichen Videospeicher freizugeben. b) Einige Videokarten verwenden viel Videospeicher für Antialiasing, also versuchen Sie, es auszuschalten. c) deaktivieren Sie die Einstellung des Schiebereglers "globale Max-Texturgröße". d) verringern Sie die Einstellung der Schieberegler für Autogen-und Scenery-Komplexität. e) verringern Sie die Einstellung des Schiebereglers für die Geländetextur. f).Schlechte Filtereinstellungen.Leider reagieren nicht alle Videokarten und Treiber auf die gleiche Weise, wenn Flight Simulator mit Direct3D interagiert, um eine bidirektionale, dreizeilige oder anisotrope Filterung einzurichten. Das bedeutet, dass der Texturfilter auf Ihrer Videokarte trotz unserer besten Bemühungen möglicherweise nicht für eine optimale Leistung eingerichtet ist. Dies kann dazu führen, dass Texturen, die in einem schrägen Winkel angezeigt werden, übermäßig verschwommen aussehen. Um dieses Problem zu beheben, versuchen Sie es mit jedem der verschiedenen Filtermodi (doppelanisotropeer, polyliner,), um festzustellen, ob eine dieser Funktionen besser ausgeführt werden kann. Wenn dies nicht der Fall ist, versuchen Sie, die Filtereinstellungen des Flight Simulators mit den Einstellungen Ihres Bildschirmtreibers zu überschreiben. Sie können dies mit ATI-und Nvidia-Treibern tun, indem Sie auf das ATI-oder NVIDIA-Symbol in der Taskleiste neben der Uhr auf dem Desktop klicken und die entsprechende Auswahl treffen.