Jump to content
Sign in to follow this  
MDF86

Are these graphics normal?

Recommended Posts

 

 

Jim - we are talking about the main GPU Buffer. There is no separate buffer for autogen.

 

 All graphics cards, All network cards, All HD drives, All databases, All SAN's,  All switches, routers - just about everything involved in the transfer of computer data has buffering in it's I/O circuitry.

 

 It's not just "autogen!! Everything which gets plonked onto a monitor has to be buffered first! Read Steve's articles: Please - get yourself a copy (free) of Intel GPA frame analyser and monitor the process yourself. You can see it happening in real-time.

When we say UsePools=0 - it means that FSX will have No Say in how the data stream is buffered - that's all. The GPU's allocator has no knowledge of "autogen", anymore than it has knowledge of the runway numbers, the VC, or part of artificial horizon bar - it simply has a data stream - the pipeline - and it puts this data into buffers: these are Vertex Buffers, Index buffers, and are inherent in any graphical pipeline. The graphics buffers (vertex, constant, texture, etc.,) store vertex and texture data in addition to the final object and frame that is to be drawn onscreen. 

When a DX9 application requires use of the graphics hardware to draw an object onscreen, the application needs to perform a call to the DX8/9 API to tell the OS what to do. The OS would then call the graphics driver, which would instruct the graphics hardware to perform the assigned task for the application. The DX8/9 API runtime provides resource management like allocation, virtualization, and initialization for the graphics hardware for vertex buffers, texture maps, and state changes.

When FSX was developed ACES gave the FSX user the (UsePools=1, hidden, but available to the fsx.cfg) option to control the size of each buffer and to create a Reject size to take care of large objects if so desired. This is the default setting. An option was also given that would allow (future, larger, more capable) GPU's the ability to control graphics buffering as per the GPU manufacturer's settings - which, in our FSX case would be UsePools=0, and automatically creating as many small, static buffers as the pipeline warranted.

 

Now that DX10 is here, our engine is dramatically changed - the main objective for redesigning the entire DirectX 10 API and hardware architecture was to provide a solution for the "CPU overhead problem" (major cause of FSX's OOM's) and the hardware capability issues. There are many advantages of the newer architecture (enhanced in DX11), such as state-change overhead reduction, overhead per object reduced (allowing more objects per frame i.e. more detail, bump mapping, etc.,), rendering of multiple textures improved: a new geometry shader introduced - and lots more changes, all of which served to reduce the system's processor load, and to improve the performance of the GPU by virtue of the new instruction set when combined with the new hardware. In 2007 - this was completely new to the FSX programming world at large - and the developer world as we know - chose (in droves) to follow the DX9 api route.

 

 Buffering in the IT world:-

IBM: https://publib.bould...oc/tuning39.htm

Informix: http://www.informix-...ng-io-with.html

GPU: 2004 - PD: http://www.cse.ohio-.../2-Hardware.pdf

Buffering: general links: http://social.techne...inement=41&ac=2

Wiki: http://en.wikipedia....iki/Framebuffer

 

 Almost enough!  Nick's settings are one simple guess that is close to a "UsePools=0", but are a modification to the default setup, i.e a small RT included so that some static buffers are created and some performance pick-up may be noted, along with a note suggesting the user experiment with it. You are misunderstanding Phil Taylor's 2007 posts, especially in light of the fact that FSX DX10-mode was not even operational at that time! The FSX core code for DX10 was broken then, as it still is! Only the work of Steve Parsons has made it usable. Even the DX10 advertizing pics of that time were fake. Bojote's findings on buffering are far more relevant - here, as he certainly understands the graphics architecture.

 

You are right that many people have crashes by using "UsePools=0" (or the wrong "BufferPools=0" parameter) - in my experiments it took me almost three weeks of 10-hour days to get this to a firm place in my mind. It takes work, and if it's not understood - it can lead to "odd things happening". The soultion is to get it right, or lose patience and remove it.

 

 F.W.I.W, Jim - when installing an Oracle database onto a server - doesn't matter Linux, Microsoft IBM, SUN - one has to open up the sysconfig file of the os (equivalent to regedit) and enter a pretty large number. This is the buffersize. DBA's and users get mad if it's forgotten. When installing a SAN for that database, part of the install... is specc'ing I/O buffer sizes.

 

 You have the right to believe what you like about data buffering, and base it on Nick, or your own FSX specious experience, but please - do some editing, modify the stance in your post - I'm not saying you need to withdraw completely, but certainly the guy you were answering now has no idea what to do, you have given him DX9 information for AA, and this is the DX10 forum - so he will now go with the "best-sounding", "safest-sounding" solution. Possibly Word Not Allowed, or some other genius. You have said "There is NO difference between DX9 and DX10 in FSX"????  You are sending technically erroneous, confused and crossed messages - and somewhat insulting messages, and this is absolutely the wrong thing to do on a forum where newcomers need help..

 

You also said in the previous insulting post to Rob, above, that "The DX10 How To guide has been removed from AVSIM and is not a guide supported or sponsored by AVSIM."

 

Well, my friend - I guess this is where we part company, then, as you've now created an intolerable atmosphere for all.

 

Regards,

 

Paul J.



i7 4790K@4.8GHz | 32GB RAM | EVGA RTX 3080Ti | Maximus Hero VII | 512GB 860 Pro | 512GB 850 Pro | 256GB 840 Pro | 2TB 860 QVO | 1TB 870 EVO | Seagate 3TB Cloud | EVGA 1000 GQ | Win10 Pro | EK Custom water cooling.

Share this post


Link to post

Hi,

 

I also have strange graphic issue... I observed that there is no smooth gradient on dusk sky or water textures. Look at screenshots:

 

t1998101_gradient2.jpg

(water near to beach)

 

t1997104_gradient.jpg

 

What is the reason?

 

I have turn the bloom on, but turning it off didn’t help. I also have SweetFX, but delete it also didn’t help.

 

My DX10SF settings are as below:

t1994251_sett.jpg

 

Inspector:

t1999474_ni.jpg

 

My CFG file:

 

 

[JOBSCHEDULER]
AffinityMask=14
[bUFFERPOOLS]
UsePools=0
[GRAPHICS]
HIGHMEMFIX=1
SHADER_CACHE_PRIMED_10=1693458432
SHADER_CACHE_PRIMED=1693458432
TEXTURE_MAX_LOAD=2048
NUM_LIGHTS=8
AIRCRAFT_SHADOWS=0
AIRCRAFT_REFLECTIONS=1
COCKPIT_HIGH_LOD=1
LANDING_LIGHTS=1
AC_SELF_SHADOW=1
EFFECTS_QUALITY=2
GROUND_SHADOWS=0
TEXTURE_QUALITY=3
IMAGE_QUALITY=0
See_Self=1
Text_Scroll=1
D3D10=1
MultiSamplesPerPixel=4
MultiSampleQuality=0
[sOUND]
AmbientUIMusicVolume=-6.000000
PrimaryDevice={DEF00000-9C6D-47ED-AAF1-4DDA8F2B5C03}
VoiceDevice={DEF00002-9C6D-47ED-AAF1-4DDA8F2B5C03}
SOUND=1
SOUND_QUALITY=2
SOUND_LOD=0
UISound=1
AmbientUI=0
SOUND_FADER1=0.200000
SOUND_FADER2=0.800000
SOUND_FADER3=0.100000
SOUND_FADER4=0.500000
AmbientUIMusic=FSX01
[Display]
ChangeTime=4.000000
TransitionTime=4.000000
ActiveWindowTitleTextColor=255,255,255
ActiveWindowTitleBackGroundColor=0,28,140,64
NonActiveWindowTitleTextColor=255,255,255
NonActiveWindowTitleBackGroundColor=24,33,87,64
InfoUpperRightTextColor=255,0,0
InfoUpperRightBackGroundColor=0,0,0,0
InfoLowerLeftTextColor=255,255,255
InfoLowerLeftBackGroundColor=255,0,0,128
InfoLowerRightTextColor=255,255,255
InfoLowerRightBackGroundColor=255,0,0,128
InfoBrakesEnable=True
InfoParkingBrakesEnable=True
InfoPauseEnable=True
InfoSlewEnable=True
InfoStallEnable=True
InfoOverspeedEnable=True
BLOOM_EFFECTS=1
SKINNED_ANIMATIONS=1
TEXTURE_BANDWIDTH_MULT=80
UPPER_FRAMERATE_LIMIT=0
WideViewAspect=False
[Main]
FIBER_FRAME_TIME_FRACTION=0.20
User Objects=Airplane, Helicopter
SimObjectPaths.0=SimObjects\Airplanes
SimObjectPaths.1=SimObjects\Rotorcraft
SimObjectPaths.2=SimObjects\GroundVehicles
SimObjectPaths.3=SimObjects\Boats
SimObjectPaths.4=SimObjects\Animals
SimObjectPaths.5=SimObjects\Misc
ProcSpeed=17434
PerfBucket=7
HideMenuNormal=0
HideMenuFullscreen=1
HideInfoText=1
Location=120,124,1160,900,\\.\DISPLAY1
Maximized=2
[PANELS]
IMAGE_QUALITY=1
QUICKTIPS=1
PANEL_OPACITY=100
PANEL_MASKING=1
PANEL_STRETCHING=1
UNITS_OF_MEASURE=0
DEFAULT_VIEW=0
[Weather]
WindshieldPrecipitationEffects=1
MinGustTime=10
MaxGustTime=500
MinGustRampSpeed=1
MaxGustRampSpeed=200
MinVarTime=5
MaxVarTime=50
MinVarRampSpeed=10
MaxVarRampSpeed=75
TurbulenceScale=1.000000
WeatherServerAddress=fs2k.zone.com
WeatherServerPort=80
WeatherGraphDataInDialog=0
AdjustForMagVarInDialog=1
DynamicWeather=0
DownloadWindsAloft=0
DisableTurbulence=0
CLOUD_DRAW_DISTANCE=5
DETAILED_CLOUDS=1
CLOUD_COVERAGE_DENSITY=8
THERMAL_VISUALS=0
[DISPLAY.Device.NVIDIA GeForce GTX 560 .0]
Mode=1280x1024x32
Anisotropic=1
AntiAlias=1
[CONTROLS]
Controls_Default=Standard
Controls_Current=Standard
KBDAIL=64
KBDELEV=64
KBDRUD=64
[TextInfo.1]
Latitude=1,1
Longitude=1,2
Altitude=1,3
Heading=1,4
AirSpeed=1,5
WindDirectionAndSpeed=1,6
[TextInfo.2]
FrameRate=1,1
LockedFrameRate=1,2
GForce=1,3
FuelPercentage=1,4
[TextInfo.3]
Latitude=1,1
Longitude=1,2
Altitude=1,3
Heading=1,4
AirSpeed=1,5
WindDirectionAndSpeed=1,6
FrameRate=2,1
LockedFrameRate=2,2
GForce=2,3
FuelPercentage=2,4
[slewTextInfo.1]
Latitude=1,1
Longitude=1,2
Altitude=1,3
Heading=1,4
AirSpeed=1,5
[slewTextInfo.2]
FrameRate=1,1
LockedFrameRate=1,2
[slewTextInfo.3]
Latitude=1,1
Longitude=1,2
Altitude=1,3
Heading=1,4
AirSpeed=1,5
FrameRate=2,1
LockedFrameRate=2,2
[Trusted]
C:\Program Files (x86)\EZCA\EZCA.exe.qnckurrokleewbwblqtrteuiecnazzrlzuzrrkeb=1
F:\FSX\FSCaptain\bin\FSCaptain.dll.anluwoqqzhkuhawrrlqbrocoqzzritbaanelntln=1
F:\FSX\GAUGES\737-400.DLL.cenclhrqcuikqeleolnhzwbocnowiizrroienwue=2
F:\FSX\GAUGES\CCTC2.DLL.nczbznlcwollhakrrttaauuqqaoorowuznkarkrq=2
F:\FSX\GAUGES\FCDU.GAU.ltzobhcaelrnrlazbhbouzebhhrenqatiwweebrb=2
F:\FSX\GAUGES\PMDG_737NGX.DLL.tktwzbchlowneuwbtbqnziooqacahwwnwkqcwabu=2
F:\FSX\GAUGES\PMDG_737NGX_3.DLL.tktwnebwczhwrcztlcarbooqtinnkrltbuuwlhqt=2
F:\FSX\GAUGES\PMDG_777X.DLL.cbentruuqbbrntrenkukwnohbqecnharankntuuq=2
F:\FSX\GAUGES\PMDG_777X_3.DLL.zbhzrbocowkhtntbloeethwkiabiinaintkoheor=2
F:\FSX\GAUGES\PMDG_BAe_JS4100.DLL.qtkaiueckoewtklorlwtlwewuiowanaaqtlbklwo=2
F:\FSX\GAUGES\PMDG_BAe_JS4100_3.DLL.liaeqwlzliaeclabtbeekhareltrruinwieobarz=2
F:\FSX\GAUGES\RadioC210.DLL.nuhnwrilhhaelqueoorhabzbkwbeeqnwaktohhei=2
F:\FSX\GAUGES\XGauge.DLL.clrhoteotohzkkhllwtrwlierbbqqbqioooicniu=2
F:\FSX\Modules\FSCopilot.dll.ehllltkocelrwzbtzaerqkaabnhhoqibikwtceww=1
F:\FSX\PMDG\DLLs\PMDG_HUD_interface.dll.hewioznlaabuirrzckeanqruriqebbrwercannze=1
F:\FSX\PMDG\DLLs\PMDG_Interface.dll.uoibazarrqobuoketcccrwcwaawawzazeqoeutrn=1
F:\FSX\RAASPRO\RAASPRO.dll.haieaerewrhzotaokoonubobtwcbattulczubkhu=1
F:\FSX\fsdreamteam\couatl\couatl.exe.tnihteknethnccrelclouacczqilwahoaqcuaqza=1
F:\FSX\bglmanx.dll.owkowkknietoqirittuucrnwtrweotitnecnlizh=1
F:\FSX\Modules\FSUIPC4.dll.ncaehkcrkrbleiqrkcqauahlrelibkorrzlzquut=1
F:\FSX\as_srv\as_btstrp.dll.ibctiibuwnhrtwzwuacutzbaotkrzhboalawwhtt=1
F:\FSX\as_srv\as_btstrp.dll.uuheutzlkkchcoierqeqkzhihwawerznnakhitha=1
F:\FSX\GAUGES\Bendix_King_Radio.DLL.iwatehnetahuboacwcukleibbobekkuekzinqezw=2
F:\FSX\GAUGES\BoeingGeneric.DLL.eqqkrairahcnchabhwhqbhrlkbrwzuloileqknuk=2
F:\FSX\GAUGES\Magnetic_Compass.DLL.aezzkilccqlcnketqhbuoeowkwehiznqntlzoiul=2
[DynamicHeadMovement]
LonAccelOnHeadLon=-0.020000
LonAccelOnHeadPitch=-0.010000
RollAccelOnHeadLat=0.010000
YawAccelOnHeadLat=-0.100000
RollAccelOnHeadRoll=0.100000
MaxHeadAngle=5.000000
MaxHeadOffset=0.300000
HeadMoveTimeConstant=1.000000
[VirtualCopilot]
VirtualCopilotActive=0
[uSERINTERFACE]
PageID=1
OpenATCOnCreate=0
SHOW_MISSION_CAPTIONS=0
PAUSE_ON_LOST_FOCUS=0
PROMPT_ON_EXIT=1
SITUATION=FLIGHTS\OTHER\FLTSIM
Map_Orientation=2
ShowAllACPaintSchemes=1
SelectAircraftManufacturer=Wszystkie
SelectAircraftPublisher=Wszystkie
SelectAircraftType=Wszystkie
DisplayFuelAsWeight=1
[ATC]
ShowATCText=0
COMM_MSG_NONE_COLOR=FFFFFFFF
COMM_MSG_ATC_USER_COLOR=FFB6FFB6
COMM_MSG_USER_ATC_COLOR=FFFFD21B
COMM_MSG_ATC_AI_COLOR=FF00FF00
COMM_MSG_AI_ATC_COLOR=FFFF7840
AutoOpenAirTrafficWindow=0
UsePilotVoice=0
PilotVoice=0
[PointOfInterestSystem]
CycleSetting=0
[sCENERY]
LENSFLARE=0
DAWN_DUSK_SMOOTHING=1
IMAGE_COMPLEXITY=5
[TrafficManager]
AirlineDensity=0
GADensity=0
FreewayDensity=5
ShipsAndFerriesDensity=5
LeisureBoatsDensity=5
IFROnly=0
AIRPORT_SCENERY_DENSITY=1
[TERRAIN]
LOD_RADIUS=4.500000
MESH_COMPLEXITY=100
MESH_RESOLUTION=24
TEXTURE_RESOLUTION=27
AUTOGEN_DENSITY=2
DETAIL_TEXTURE=1
WATER_EFFECTS=5
[AContain]
ShowLabels=0
ShowUserLabel=0
ShowLabelManufacturer=1
ShowLabelModel=1
ShowLabelTailNumber=0
ShowLabelDistance=1
ShowLabelAltitude=1
ShowLabelAirline=0
ShowLabelAirlineAndFlightNumber=0
ShowLabelFlightPlan=0
ShowLabelContainerId=0
ShowLabelAirspeed=0
ShowLabelHeading=0
LabelDelay=1000
LabelColor=FFFF0000
[iNTERNATIONAL]
ASLAT=2
ASLON=1
MEASURE=0
[REALISM]
PFactor=1.000000
Torque=1.000000
GyroEffect=1.000000
CrashTolerance=1.000000
General=1.000000
UnlimitedFuel=False
TrueAirspeed=False
AutoCoord=False
RealMixture=True
StressDamage=False
GEffect=True
ManualLights=True
GyroDrift=True
CrashWithDyn=False
CrashDetection=False
AutoTrim=False
[sIM]
SYSCLOCK=1
[sTARTUP]
DEMO=0
SHOW_OPENING_SCREEN=1
STARTUP_DEMO=
LoadWindow=1
[FACILITIES]
COUNTRY=
STATE=
CITY=
GTL_BUTTON=1232
[Misc]
Com_Rate=7
[DISPLAY.Device.NVIDIA GeForce GTX 560 .0.0]
AntiAlias=1
Mode=1280x1024x32
Anisotropic=1
[MAPVIEW_MAP]
SHOW_AIRPORTS=1
SHOW_VORS=1
SHOW_NDBS=1
SHOW_APPROACHES=1
SHOW_INTERSECTIONS=0
SHOW_VICTOR=0
SHOW_JET=0
SHOW_AIRSPACE=1
SHOW_FLIGHTPLAN=1
SHOW_WEATHERSTATIONS=1
SHOW_WEATHERSYSTEMS=1
SHOW_DATATAGS=1
SHOW_TERRAIN=1
show_flight_history=1
[MULTIPLAYER]
condAccoutPassword=0

 

 

Lucas

Share this post


Link to post

My guess is you're running in 16bit colour, not 32bit colour.

Share this post


Link to post

Look at my CFG above...

"

[DISPLAY.Device.NVIDIA GeForce GTX 560 .0.0]
AntiAlias=1
Mode=1280x1024x32

"

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...