[FSX] Drastyczny spadek jakości obrazu
: sob 02 lip, 2011 16:38
Problem dotyczy drastycznego pogorszenia się jakości wyświetlanego obrazu, bez jakiegokolwiek wpływu na FPS, po zastosowaniu wymienionych poniżej wpisów do pliku fsx.cfg:
[MAIN] FIBER_FRAME_TIME_FRACTION=
[JOBSCHEDULER] AffinityMask=14
[GRAPHICS] HIGHMEMFIX=1
I. Stan przed modyfikacją wpisów:
1. Ustawienia w zakładkach konfiguracyjnych FSX
Graphics
resolution: 1920x1080
filtering: anisotropic + anti-aliasing
global texture resolution: max (very high)
preview directX 10: on
advanced animation: on
target frame rate: 36
Scenery
LOD radius: Large (w fsx.cfg 4.5000 zmienione na 6.0000)
Mesh complexity: 100
Mesh resolution: 1m
Texture resolution: 1m
Water effects: Mid 2.x
Land detail textures: on
Scenery complexity: Extremely dense
Autogen density: Very dense
Special effect detail: medium
2. Zaistalowana fotosceneria VFRPoland, zainstalowane fotoscenerie BlueSkyScenery
Zwiększona wartość wpisu [Terain] LOD_RADIUS= (z 4.500000 do 8.000000)
(zwiększa ona zasięg pokrycia terenu teksturą załadowaną najwyższym zdefiniowanym poziomem rozdzielczości - dotyczy to także mesha)
Efekt z VFRPoland
Obciążenie procesora (i5 2500 3,3Ghz 4C/4T) core0 100%, core1 do core3 75-90%
(przy LOD_RADIUS=4.500000 było core0 100%, core1 do core3 50-75%)
Wszystkie opisy dotyczą widoku zewnętrznego. Jakość obrazu wysoka, ostry na dużą odległość. Praktycznie brak nieostrych tekstur w zdefiniowanym przez Lod_radius zasięgu. Doczytywanie tekstur niezauważalne, doczytywanie mesha sporadycznie zauważalne. Brak jakichkolwiek przycięć. Bezproblemowa ostrość tekstury przy rozglądaniu się na boki.
Efekt z BlueSkyScenery (dochodzi mesh o dużej rozdzielczości 10m)
Wszystkie opisy dotyczą widoku zewnętrznego. Jakość obrazu wysoka, ostry na dużą odległość. Sporadyczne występowanie nieostrych tekstur w zdefiniowanym przez Lod_radius zasięgu. Doczytywanie tekstur niezauważalne. Doczytywanie mesha sporadycznie zauważalne, ale nie w stopniu nie przeszkadzającym. Sporadyczne mikroprzycięcia (raz na kilka minut) . Bezproblemowa ostrość tekstury przy rozglądaniu się na boki.
Przykłady tu: viewtopic.php?t=11280
Po zakupieniu szczegółowego mesha, latałem godzinami podziwiając krajobrazy i ciesząc się jak dziecko z tego, jak pięknie mogą wyglądać widoki w FSXe.
II. Stan po wprowadzeniu wpisów: [MAIN] FIBER_FRAME_TIME_FRACTION=, [JOBSCHEDULER] AffinityMask=14, [GRAPHICS] HIGHMEMFIX=1
Powyższe wpisy testowałem osobno, jeden po drugim, w przeciągu kilku dni - niestety tylko na scenerii VFRPoland. Wpis [MAIN] FIBER_FRAME_TIME_FRACTION= spowodował zmianę obciążenia procesora (rdzeni 1 do 3) do 100%. Po wpisaniu wartości domyślnej 0.33 obciążenie nie wróciło do wcześniejszego, niższego poziomu, usunięcie wpisu też nie pomogło. Ponieważ dwa pierwsze nie przyniosły jakiejkolwiek korzyści, a trzeci spowodował zauważalne, dziwne efekty podczas rozglądania się w widoku zewnętrznym, przywróciłem wszystkie trzy ustawienia do wartości domyślnych, a potem wpisy usunąłem.
Niestety, opłakane efekty tych anulowanych już "usprawnień" wyszły w pełni na jaw w sceneriach od BlueSkyScenery.
Jakość obrazu zrobiła się fatalna, pojawiły się połacie nieostrych tekstur nawet blisko samolotu. Doczytywanie tekstur jest wyraźnie widoczne i występuje prawie cały czas. Najgorzej wygląda mesh, potrafi się doładowywać w szerokim promieniu dookoła samolotu, powodując "wyskakiwanie" ukształtowania terenu. Zamiast mikroprzycięć potrafią wystąpić wyraźnie szarpnięcia, czasami jedno po drugim w ciągu kilku sekund.
Jestem po prostu załamany, tak nie da się latać. Zasadniczym powodem mojej migracji z FS9 na FSXa była właśnie obsługa tekstur terenu o wysokiej rozdzielczości, miałem właśnie kupić DA20 Katana do lotów krajoznawczych - a teraz po "usprawnieniach" mogę wszystko wywalić na śmietnik.
III. Próba odwrócenia tego co się stało.
Przywróciłem domyślne wartości dla ww. wpisów - nie pomogło
Usunąłem wpisy z fsx.cfg (nie miałem ich przed wpisaniem) - nie pomogło
Przywróciłem zarchiwizowany wcześniej plik fsx.cfg - nie pomogło
Wykasowałem fsx.cfg i pozwoliłem programowi założyć nowy - nie pomogło
Co robić? Odinstalować FSXa i zainstalować na nowo? Jak to wpłynie na zainstalowanego REXa i VFRPoland? Najbardziej obawiam się, że HIGHMEMFIX=1 mógł coś namieszać w ustawieniach WDDM i nie jestem pewien, czy przeinstalowanie sterownika karty tu w czymś pomoże.
Wszelkie pomocne sugestie są mile widziane, bo alternatywą jest zaprzestanie lotów :-(
[MAIN] FIBER_FRAME_TIME_FRACTION=
[JOBSCHEDULER] AffinityMask=14
[GRAPHICS] HIGHMEMFIX=1
I. Stan przed modyfikacją wpisów:
1. Ustawienia w zakładkach konfiguracyjnych FSX
Graphics
resolution: 1920x1080
filtering: anisotropic + anti-aliasing
global texture resolution: max (very high)
preview directX 10: on
advanced animation: on
target frame rate: 36
Scenery
LOD radius: Large (w fsx.cfg 4.5000 zmienione na 6.0000)
Mesh complexity: 100
Mesh resolution: 1m
Texture resolution: 1m
Water effects: Mid 2.x
Land detail textures: on
Scenery complexity: Extremely dense
Autogen density: Very dense
Special effect detail: medium
2. Zaistalowana fotosceneria VFRPoland, zainstalowane fotoscenerie BlueSkyScenery
Zwiększona wartość wpisu [Terain] LOD_RADIUS= (z 4.500000 do 8.000000)
(zwiększa ona zasięg pokrycia terenu teksturą załadowaną najwyższym zdefiniowanym poziomem rozdzielczości - dotyczy to także mesha)
Efekt z VFRPoland
Obciążenie procesora (i5 2500 3,3Ghz 4C/4T) core0 100%, core1 do core3 75-90%
(przy LOD_RADIUS=4.500000 było core0 100%, core1 do core3 50-75%)
Wszystkie opisy dotyczą widoku zewnętrznego. Jakość obrazu wysoka, ostry na dużą odległość. Praktycznie brak nieostrych tekstur w zdefiniowanym przez Lod_radius zasięgu. Doczytywanie tekstur niezauważalne, doczytywanie mesha sporadycznie zauważalne. Brak jakichkolwiek przycięć. Bezproblemowa ostrość tekstury przy rozglądaniu się na boki.
Efekt z BlueSkyScenery (dochodzi mesh o dużej rozdzielczości 10m)
Wszystkie opisy dotyczą widoku zewnętrznego. Jakość obrazu wysoka, ostry na dużą odległość. Sporadyczne występowanie nieostrych tekstur w zdefiniowanym przez Lod_radius zasięgu. Doczytywanie tekstur niezauważalne. Doczytywanie mesha sporadycznie zauważalne, ale nie w stopniu nie przeszkadzającym. Sporadyczne mikroprzycięcia (raz na kilka minut) . Bezproblemowa ostrość tekstury przy rozglądaniu się na boki.
Przykłady tu: viewtopic.php?t=11280
Po zakupieniu szczegółowego mesha, latałem godzinami podziwiając krajobrazy i ciesząc się jak dziecko z tego, jak pięknie mogą wyglądać widoki w FSXe.
II. Stan po wprowadzeniu wpisów: [MAIN] FIBER_FRAME_TIME_FRACTION=, [JOBSCHEDULER] AffinityMask=14, [GRAPHICS] HIGHMEMFIX=1
Powyższe wpisy testowałem osobno, jeden po drugim, w przeciągu kilku dni - niestety tylko na scenerii VFRPoland. Wpis [MAIN] FIBER_FRAME_TIME_FRACTION= spowodował zmianę obciążenia procesora (rdzeni 1 do 3) do 100%. Po wpisaniu wartości domyślnej 0.33 obciążenie nie wróciło do wcześniejszego, niższego poziomu, usunięcie wpisu też nie pomogło. Ponieważ dwa pierwsze nie przyniosły jakiejkolwiek korzyści, a trzeci spowodował zauważalne, dziwne efekty podczas rozglądania się w widoku zewnętrznym, przywróciłem wszystkie trzy ustawienia do wartości domyślnych, a potem wpisy usunąłem.
Niestety, opłakane efekty tych anulowanych już "usprawnień" wyszły w pełni na jaw w sceneriach od BlueSkyScenery.
Jakość obrazu zrobiła się fatalna, pojawiły się połacie nieostrych tekstur nawet blisko samolotu. Doczytywanie tekstur jest wyraźnie widoczne i występuje prawie cały czas. Najgorzej wygląda mesh, potrafi się doładowywać w szerokim promieniu dookoła samolotu, powodując "wyskakiwanie" ukształtowania terenu. Zamiast mikroprzycięć potrafią wystąpić wyraźnie szarpnięcia, czasami jedno po drugim w ciągu kilku sekund.
Jestem po prostu załamany, tak nie da się latać. Zasadniczym powodem mojej migracji z FS9 na FSXa była właśnie obsługa tekstur terenu o wysokiej rozdzielczości, miałem właśnie kupić DA20 Katana do lotów krajoznawczych - a teraz po "usprawnieniach" mogę wszystko wywalić na śmietnik.
III. Próba odwrócenia tego co się stało.
Przywróciłem domyślne wartości dla ww. wpisów - nie pomogło
Usunąłem wpisy z fsx.cfg (nie miałem ich przed wpisaniem) - nie pomogło
Przywróciłem zarchiwizowany wcześniej plik fsx.cfg - nie pomogło
Wykasowałem fsx.cfg i pozwoliłem programowi założyć nowy - nie pomogło
Co robić? Odinstalować FSXa i zainstalować na nowo? Jak to wpłynie na zainstalowanego REXa i VFRPoland? Najbardziej obawiam się, że HIGHMEMFIX=1 mógł coś namieszać w ustawieniach WDDM i nie jestem pewien, czy przeinstalowanie sterownika karty tu w czymś pomoże.
Wszelkie pomocne sugestie są mile widziane, bo alternatywą jest zaprzestanie lotów :-(