"Oskärpor"-tilldelning av mer CPU-tid till terräng textur inläsaren

Gäller för: Microsoft Flight Simulator X Standard Edition

Skrev


Nick Whittome MVP

FRI SKRIVNING FRÅN COMMUNITY SOLUTIONS


MICROSOFT CORPORATION OCH/ELLER DESS RESPEKTIVE LEVERANTÖRER GÖR INGA SYNPUNKTER OM LÄMPLIGHETEN, TILLFÖRLITLIGHETEN ELLER RIKTIGHETEN HOS INFORMATIONEN OCH RELATERADE BILDER SOM FINNS HÄR. ALL SÅDAN INFORMATION OCH LIKNANDE GRAFIK TILLHANDAHÅLLS I "BEFINTLIGT SKICK" UTAN NÅGRA GARANTIER. MICROSOFT OCH/ELLER DESS LEVERANTÖRER FRÅNSÄGER SIG HÄRMED ALLA GARANTIER OCH VILLKOR MED AVSEENDE PÅ DESSA UPPGIFTER OCH NÄRLIGGANDE GRAFIK, INKLUSIVE ALLA UNDERFÖRSTÅDDA GARANTIER OCH VILLKOR AVSEENDE SÄLJBAR HET, LÄMPLIGHET FÖR ETT VISST ÄNDAMÅL, WORKMANLIKE ANSTRÄNGNING, TITEL OCH ICKE-INTRÅNG. DU GODKÄNNER SÄRSKILT ATT UNDER INGA OMSTÄNDIGHETER SKULLE MICROSOFT OCH/ELLER DESS LEVERANTÖRER VARA ANSVARIG FÖR NÅGOT DIREKT, INDIREKT, PUNITIVE, TILLFÄLLIGA, SÄRSKILDA SKADOR ELLER EVENTUELLA SKADOR, TILL EXEMPEL, UTAN BEGRÄNSNING, SKADOR PÅ FÖRLORAD ANVÄNDNING, DATA OCH VINSTER SOM UPPSTÅR PÅ GRUND AV ELLER PÅ NÅGOT SÄTT SOM ÄR FÖRKNIPPADE MED ANVÄNDNING AV ELLER OFÖRMÅGA ATT ANVÄNDA DEN INFORMATION OCH NÄRLIGGANDE GRAFIK SOM FINNS HÄR, OAVSETT OM DET RÖR SIG OM AVTAL, FÖRSUMMELSE, FÖRSUMLIGHET, STRIKT ANSVAR ELLER PÅ ANNAT SÄTT, ÄVEN OM MICROSOFT ELLER NÅGON AV DESS LEVERANTÖRER HAR UNDERRÄTTAT OM MÖJLIGHETEN ATT SKADA.

SAMMANFATTNING


Den här artikeln är Hämtad från ett inlägg från Adam Szofran, ACE-utvecklare, på AVSIM.COM-forum. All kredit bör ges till Adam, jag har helt enkelt översatt här enligt önskemål.

INGENTING


Symptomen på det här problemet är allt mer och snabbare flyg När du saktar ned eller stoppar kan du ta med högupplösta strukturer efter en viss fördröjning. Det här är förmodligen den mer traditionella och mest frekventa orsaken till att de som har tittat på i Combat Flight Simulator 2 (CFS2), Flight Simulator 2002 (FS8) och Flight Simulator 2004 (FS9).

INNEBÄRA


Det här problemet berodde på att Schemaläggaren för bakgrunds aktiviteter i FS-motorn har blivit för stor betoning på att bevara hög och jämn bild frekvens och inte tillräckligt stor tonvikt på att förhindra en efter släpning av bakgrunds arbete, till exempel att läsa in terräng strukturer.

NAMNMATCHNINGEN


För att minska den här orsaken till oskärparna omarbetas gruppen ess om hur flyg Simulatorns schemaläggare prioriterar bakgrunds uppgifter i FSX. Nu är det mycket mer CPU-tid som används för att läsa in landskaps data, inklusive terräng strukturer, med någon lägre bild frekvens.  Den här ändringen har mest löst den här orsaken till att oskärpan fungerar, även om landskaps inläsaren ändå kan komma till mycket låga bild punkter (mindre än 10 fps) eller till väldigt stora luftfarter (snabbare än 600-hörn).  Det finns flera sätt att justera hur mycket processor tid som FS avstår för att läsa in landskap och texturer. Det enklaste sättet är att ange skjutreglaget mål bild frekvens till ett värde som din dator alltid kan nå. Ju lägre du anger skjutreglaget, desto mer processor tid omdirigeras till att läsa in data. En annan sak är att ändra den här variabeln i FSX. cfg: Lägg till den här posten, precis under avsnittet [main] i FSX. CFGFIBER_FRAME_TIME_FRACTION =,33den här variabeln bestämmer hur mycket CPU-tid som fått att läsa in landskaps data som en bråkdel av den tid som använts. Standardvärdet för 0,33 innebär till exempel att för varje 3 millisekunder som används för åter givning, ger as 1 millisekunde till landskaps inläsaren. Om det behövs kan du använda ett större värde för att ägna mer tid åt att ladda. Om du inte har något problem med oskärparna och du vill ha något högre bild hastigheter kan du använda ett mindre värde. Denna variabel är bara tillgänglig i den slutliga versionen av FSX och är inte tillgänglig i Beta versionen eller demonstrationen.  

MER INFORMATION


FSX. CFG -filen finns i användar program data Sök vägen: C: \Documents and Settings \användar namn\Application Data\Microsoft\FSX andra orsaker till "oskärparna" kan inkludera:slut på video minne. Om en viss scen kräver mer video minne än ditt grafik kort kan du välja att inte använda rit motorn för att ta bort några av de högsta upplösnings mipmaps från video minnet för att spara utrymme och bara lämna mipmaps för att rendera. Det visas normalt som plötslig ändring. Ett ögonblick, alla texturer på scenen är skarpa och fullständiga och helt plötsligt blir allt suddigt. Det kan också bli ännu värre över flera ramar som FS fungerar för att passa mer texturer i video minnet. Det finns flera sätt att bekämpa det här problemet. a) om du använder en mycket hög skärmupplösning kan du sänka det lite för att frigöra mer video minne. b) vissa videokort använder massor av video minne för kant utjämning, så försök med att stänga av det. c) sänka inställningen för skjutreglaget "global Max struktur storlek". d) Sänk inställningen för reglaget för AutoGen och landskaps komplexitet. f) minska inställningen för med skjutreglaget för terräng strukturenInställningar för dålig filtrering.Tyvärr svarar inte alla videokort och driv rutiner på samma sätt när Flight Simulator interagerar med Direct3D för att konfigurera bilines, trilinear eller anisotropic. Det innebär att textur filtret på videokortet kanske inte är konfigurerat för att fungera optimalt. Det här kan leda till att texturer ser suddigt ut när de visas i sned vinkel. Det här kan du lösa genom att pröva var och en av de olika filter lägena (bilinjära, trilinear, anisotropic) för att se om någon av dem fungerar bättre. Om du inte gör det kan du försöka med att ange inställningar för din skärm driv rutin med att åsidosätta flyg Simulatorns filter inställningar. Du kan göra det med ATI och NVIDIA-drivrutiner genom att klicka på ATI-eller NVIDIA-ikonen i fältet bredvid klockan på Skriv bordet och välja rätt val.