March 21, 201412 yr 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 [email protected] | 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.
March 21, 201412 yr Nice one Jim. <_< The World is divided into two groups. Those who say "Give me a link" and those that provide the link. WWG1WGA
April 7, 201412 yr Hi, I also have strange graphic issue... I observed that there is no smooth gradient on dusk sky or water textures. Look at screenshots: (water near to beach) 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: Inspector: My CFG file: [JOBSCHEDULER]AffinityMask=14[bUFFERPOOLS]UsePools=0[GRAPHICS]HIGHMEMFIX=1SHADER_CACHE_PRIMED_10=1693458432SHADER_CACHE_PRIMED=1693458432TEXTURE_MAX_LOAD=2048NUM_LIGHTS=8AIRCRAFT_SHADOWS=0AIRCRAFT_REFLECTIONS=1COCKPIT_HIGH_LOD=1LANDING_LIGHTS=1AC_SELF_SHADOW=1EFFECTS_QUALITY=2GROUND_SHADOWS=0TEXTURE_QUALITY=3IMAGE_QUALITY=0See_Self=1Text_Scroll=1D3D10=1MultiSamplesPerPixel=4MultiSampleQuality=0[sOUND]AmbientUIMusicVolume=-6.000000PrimaryDevice={DEF00000-9C6D-47ED-AAF1-4DDA8F2B5C03}VoiceDevice={DEF00002-9C6D-47ED-AAF1-4DDA8F2B5C03}SOUND=1SOUND_QUALITY=2SOUND_LOD=0UISound=1AmbientUI=0SOUND_FADER1=0.200000SOUND_FADER2=0.800000SOUND_FADER3=0.100000SOUND_FADER4=0.500000AmbientUIMusic=FSX01[Display]ChangeTime=4.000000TransitionTime=4.000000ActiveWindowTitleTextColor=255,255,255ActiveWindowTitleBackGroundColor=0,28,140,64NonActiveWindowTitleTextColor=255,255,255NonActiveWindowTitleBackGroundColor=24,33,87,64InfoUpperRightTextColor=255,0,0InfoUpperRightBackGroundColor=0,0,0,0InfoLowerLeftTextColor=255,255,255InfoLowerLeftBackGroundColor=255,0,0,128InfoLowerRightTextColor=255,255,255InfoLowerRightBackGroundColor=255,0,0,128InfoBrakesEnable=TrueInfoParkingBrakesEnable=TrueInfoPauseEnable=TrueInfoSlewEnable=TrueInfoStallEnable=TrueInfoOverspeedEnable=TrueBLOOM_EFFECTS=1SKINNED_ANIMATIONS=1TEXTURE_BANDWIDTH_MULT=80UPPER_FRAMERATE_LIMIT=0WideViewAspect=False[Main]FIBER_FRAME_TIME_FRACTION=0.20User Objects=Airplane, HelicopterSimObjectPaths.0=SimObjects\AirplanesSimObjectPaths.1=SimObjects\RotorcraftSimObjectPaths.2=SimObjects\GroundVehiclesSimObjectPaths.3=SimObjects\BoatsSimObjectPaths.4=SimObjects\AnimalsSimObjectPaths.5=SimObjects\MiscProcSpeed=17434PerfBucket=7HideMenuNormal=0HideMenuFullscreen=1HideInfoText=1Location=120,124,1160,900,\\.\DISPLAY1Maximized=2[PANELS]IMAGE_QUALITY=1QUICKTIPS=1PANEL_OPACITY=100PANEL_MASKING=1PANEL_STRETCHING=1UNITS_OF_MEASURE=0DEFAULT_VIEW=0[Weather]WindshieldPrecipitationEffects=1MinGustTime=10MaxGustTime=500MinGustRampSpeed=1MaxGustRampSpeed=200MinVarTime=5MaxVarTime=50MinVarRampSpeed=10MaxVarRampSpeed=75TurbulenceScale=1.000000WeatherServerAddress=fs2k.zone.comWeatherServerPort=80WeatherGraphDataInDialog=0AdjustForMagVarInDialog=1DynamicWeather=0DownloadWindsAloft=0DisableTurbulence=0CLOUD_DRAW_DISTANCE=5DETAILED_CLOUDS=1CLOUD_COVERAGE_DENSITY=8THERMAL_VISUALS=0[DISPLAY.Device.NVIDIA GeForce GTX 560 .0]Mode=1280x1024x32Anisotropic=1AntiAlias=1[CONTROLS]Controls_Default=StandardControls_Current=StandardKBDAIL=64KBDELEV=64KBDRUD=64[TextInfo.1]Latitude=1,1Longitude=1,2Altitude=1,3Heading=1,4AirSpeed=1,5WindDirectionAndSpeed=1,6[TextInfo.2]FrameRate=1,1LockedFrameRate=1,2GForce=1,3FuelPercentage=1,4[TextInfo.3]Latitude=1,1Longitude=1,2Altitude=1,3Heading=1,4AirSpeed=1,5WindDirectionAndSpeed=1,6FrameRate=2,1LockedFrameRate=2,2GForce=2,3FuelPercentage=2,4[slewTextInfo.1]Latitude=1,1Longitude=1,2Altitude=1,3Heading=1,4AirSpeed=1,5[slewTextInfo.2]FrameRate=1,1LockedFrameRate=1,2[slewTextInfo.3]Latitude=1,1Longitude=1,2Altitude=1,3Heading=1,4AirSpeed=1,5FrameRate=2,1LockedFrameRate=2,2[Trusted]C:\Program Files (x86)\EZCA\EZCA.exe.qnckurrokleewbwblqtrteuiecnazzrlzuzrrkeb=1F:\FSX\FSCaptain\bin\FSCaptain.dll.anluwoqqzhkuhawrrlqbrocoqzzritbaanelntln=1F:\FSX\GAUGES\737-400.DLL.cenclhrqcuikqeleolnhzwbocnowiizrroienwue=2F:\FSX\GAUGES\CCTC2.DLL.nczbznlcwollhakrrttaauuqqaoorowuznkarkrq=2F:\FSX\GAUGES\FCDU.GAU.ltzobhcaelrnrlazbhbouzebhhrenqatiwweebrb=2F:\FSX\GAUGES\PMDG_737NGX.DLL.tktwzbchlowneuwbtbqnziooqacahwwnwkqcwabu=2F:\FSX\GAUGES\PMDG_737NGX_3.DLL.tktwnebwczhwrcztlcarbooqtinnkrltbuuwlhqt=2F:\FSX\GAUGES\PMDG_777X.DLL.cbentruuqbbrntrenkukwnohbqecnharankntuuq=2F:\FSX\GAUGES\PMDG_777X_3.DLL.zbhzrbocowkhtntbloeethwkiabiinaintkoheor=2F:\FSX\GAUGES\PMDG_BAe_JS4100.DLL.qtkaiueckoewtklorlwtlwewuiowanaaqtlbklwo=2F:\FSX\GAUGES\PMDG_BAe_JS4100_3.DLL.liaeqwlzliaeclabtbeekhareltrruinwieobarz=2F:\FSX\GAUGES\RadioC210.DLL.nuhnwrilhhaelqueoorhabzbkwbeeqnwaktohhei=2F:\FSX\GAUGES\XGauge.DLL.clrhoteotohzkkhllwtrwlierbbqqbqioooicniu=2F:\FSX\Modules\FSCopilot.dll.ehllltkocelrwzbtzaerqkaabnhhoqibikwtceww=1F:\FSX\PMDG\DLLs\PMDG_HUD_interface.dll.hewioznlaabuirrzckeanqruriqebbrwercannze=1F:\FSX\PMDG\DLLs\PMDG_Interface.dll.uoibazarrqobuoketcccrwcwaawawzazeqoeutrn=1F:\FSX\RAASPRO\RAASPRO.dll.haieaerewrhzotaokoonubobtwcbattulczubkhu=1F:\FSX\fsdreamteam\couatl\couatl.exe.tnihteknethnccrelclouacczqilwahoaqcuaqza=1F:\FSX\bglmanx.dll.owkowkknietoqirittuucrnwtrweotitnecnlizh=1F:\FSX\Modules\FSUIPC4.dll.ncaehkcrkrbleiqrkcqauahlrelibkorrzlzquut=1F:\FSX\as_srv\as_btstrp.dll.ibctiibuwnhrtwzwuacutzbaotkrzhboalawwhtt=1F:\FSX\as_srv\as_btstrp.dll.uuheutzlkkchcoierqeqkzhihwawerznnakhitha=1F:\FSX\GAUGES\Bendix_King_Radio.DLL.iwatehnetahuboacwcukleibbobekkuekzinqezw=2F:\FSX\GAUGES\BoeingGeneric.DLL.eqqkrairahcnchabhwhqbhrlkbrwzuloileqknuk=2F:\FSX\GAUGES\Magnetic_Compass.DLL.aezzkilccqlcnketqhbuoeowkwehiznqntlzoiul=2[DynamicHeadMovement]LonAccelOnHeadLon=-0.020000LonAccelOnHeadPitch=-0.010000RollAccelOnHeadLat=0.010000YawAccelOnHeadLat=-0.100000RollAccelOnHeadRoll=0.100000MaxHeadAngle=5.000000MaxHeadOffset=0.300000HeadMoveTimeConstant=1.000000[VirtualCopilot]VirtualCopilotActive=0[uSERINTERFACE]PageID=1OpenATCOnCreate=0SHOW_MISSION_CAPTIONS=0PAUSE_ON_LOST_FOCUS=0PROMPT_ON_EXIT=1SITUATION=FLIGHTS\OTHER\FLTSIMMap_Orientation=2ShowAllACPaintSchemes=1SelectAircraftManufacturer=WszystkieSelectAircraftPublisher=WszystkieSelectAircraftType=WszystkieDisplayFuelAsWeight=1[ATC]ShowATCText=0COMM_MSG_NONE_COLOR=FFFFFFFFCOMM_MSG_ATC_USER_COLOR=FFB6FFB6COMM_MSG_USER_ATC_COLOR=FFFFD21BCOMM_MSG_ATC_AI_COLOR=FF00FF00COMM_MSG_AI_ATC_COLOR=FFFF7840AutoOpenAirTrafficWindow=0UsePilotVoice=0PilotVoice=0[PointOfInterestSystem]CycleSetting=0[sCENERY]LENSFLARE=0DAWN_DUSK_SMOOTHING=1IMAGE_COMPLEXITY=5[TrafficManager]AirlineDensity=0GADensity=0FreewayDensity=5ShipsAndFerriesDensity=5LeisureBoatsDensity=5IFROnly=0AIRPORT_SCENERY_DENSITY=1[TERRAIN]LOD_RADIUS=4.500000MESH_COMPLEXITY=100MESH_RESOLUTION=24TEXTURE_RESOLUTION=27AUTOGEN_DENSITY=2DETAIL_TEXTURE=1WATER_EFFECTS=5[AContain]ShowLabels=0ShowUserLabel=0ShowLabelManufacturer=1ShowLabelModel=1ShowLabelTailNumber=0ShowLabelDistance=1ShowLabelAltitude=1ShowLabelAirline=0ShowLabelAirlineAndFlightNumber=0ShowLabelFlightPlan=0ShowLabelContainerId=0ShowLabelAirspeed=0ShowLabelHeading=0LabelDelay=1000LabelColor=FFFF0000[iNTERNATIONAL]ASLAT=2ASLON=1MEASURE=0[REALISM]PFactor=1.000000Torque=1.000000GyroEffect=1.000000CrashTolerance=1.000000General=1.000000UnlimitedFuel=FalseTrueAirspeed=FalseAutoCoord=FalseRealMixture=TrueStressDamage=FalseGEffect=TrueManualLights=TrueGyroDrift=TrueCrashWithDyn=FalseCrashDetection=FalseAutoTrim=False[sIM]SYSCLOCK=1[sTARTUP]DEMO=0SHOW_OPENING_SCREEN=1STARTUP_DEMO=LoadWindow=1[FACILITIES]COUNTRY=STATE=CITY=GTL_BUTTON=1232[Misc]Com_Rate=7[DISPLAY.Device.NVIDIA GeForce GTX 560 .0.0]AntiAlias=1Mode=1280x1024x32Anisotropic=1[MAPVIEW_MAP]SHOW_AIRPORTS=1SHOW_VORS=1SHOW_NDBS=1SHOW_APPROACHES=1SHOW_INTERSECTIONS=0SHOW_VICTOR=0SHOW_JET=0SHOW_AIRSPACE=1SHOW_FLIGHTPLAN=1SHOW_WEATHERSTATIONS=1SHOW_WEATHERSYSTEMS=1SHOW_DATATAGS=1SHOW_TERRAIN=1show_flight_history=1[MULTIPLAYER]condAccoutPassword=0 Lucas Lukasz Trzaskowski
April 9, 201412 yr Look at my CFG above... " [DISPLAY.Device.NVIDIA GeForce GTX 560 .0.0]AntiAlias=1Mode=1280x1024x32 " Lukasz Trzaskowski
Create an account or sign in to comment