Jump to content
Sign in to follow this  
FritzDaKat

Texture lag - Dev question

Recommended Posts

I've seen alot of folks with issues regarding texture loading taking a while and was wondering if there was perhaps some less known command line switch (Or if one could be added for 1.12b  biggrin_o.gif  ) which would reserve x amount of Vram (i..e. -tcache=512) to be used for keeping all the textures in quick reach of the OS / Game  engine, as opposed to having to wait the 2-3 seconds for the blur of color to gel into a properly textured wall, or tank. Or was this one of the original intentions of the maxmem command? If so, it doesnt seem to be helping reduce the delay by any noticable measure.

***edit***

sad_o.gif Soooo quiet...

Share this post


Link to post
Share on other sites

like to know hat also, the texture loading speed is horrible!

Share this post


Link to post
Share on other sites

Setting textures to normal and shadows to high helped my setup a lot.

Not much visual difference, allround it looks way better with normal textures than with gray surfaces loading all over the place :-) on high/default.

It also plays a lot nicer.

Share this post


Link to post
Share on other sites

Hello all

Ill try the suggestion above, but I too am looking for a fix for this.

It doesnt seem to happen on custom islands so far for me, but I havnt exhaustivly tested this yet so I may be talking out me bum.

Looking forward to suggestions and fixes.

Rgds

LoK

Share this post


Link to post
Share on other sites

this is a "bug" that i remember from the earliest versions of ArmA (up to 1.05 i think) wich was then gone until the 1.12 beta patch..

for me the 1.12 patch did some really bad things to the games performance.. but it also added some good things so i just cant decide if i like it or not.

Share this post


Link to post
Share on other sites

It's an issue I get on all game settings / view distances.

In the ECS addon there was a "fixedgrid" setting that I think does what I was hoping for (Forced loading of textures within x meters) but I've really got to play with ECS more to get it running more smoothly on my system. (13-28 fps in Corazol without ECS and it only goes downhill with ECS active, still have alot of Anims to turn off sad_o.gif )

Share this post


Link to post
Share on other sites

oh btw i also get it in 1.11 (just tested) although not quite as bad, will test more and report.

Rgds

LoK

Share this post


Link to post
Share on other sites

Are you guys talking about like when you turn around you see the lowest MipMaps and then like 2-3 seconds later it switches higher, or are you talking about actually no texture and then it pops on?

I get the former more so in 1.12 than the previous versions.

Share this post


Link to post
Share on other sites

I was speaking of the former as well.

***Edit***

And the ECS Addon setting Force local terraingrid seems to correct it outright but I've got to shut off about 1/2 the features for it to not lag my PC to death ( My fault I went for the Celeron D, not theirs biggrin_o.gif At least the Mobo is Quad core ready. ) The important thing is I'm no longer looking at impressionist watercolors for a few seconds every time I turn around in a city thumbs-up.gif

I'll C&P my ecs HPP file in here if anyone wants the "Quick fix" to minimize impact. (I just shut down all the area and environmental anims and made a "Fixed" dynamic viewdistance range. biggrin_o.gif )

Share this post


Link to post
Share on other sites

If you could paste that hpp file then that would be great.

(I also tested in 1.09 and yes same errors but not as apparent as in 1.12)

Oh btw do you also get LOD problems in the same vein as the texture streaming?

Rgds

LoK

Share this post


Link to post
Share on other sites

local.hpp

Quote[/b] ]

ECS_local0[] = {false};

ECS_local1[] = {};

ECS_local2[] = {true};

ECS_local3[] = {100};

ECS_local4[] = {1};

ECS_local5[] = {false};

ECS_local6[] = {false};

ECS_local7[] = {{600,600}};

ECS_local8[] = {true};

ECS_local9[] = {50.000000};

ECS_local10[] = {false};

ECS_local11[] = {false};

ECS_local12[] = {false};

ECS_local13[] = {false};

ECS_local14[] = {0.75};

ECS_local15[] = {false};

ECS_local16[] = {0.55};

ECS_local17[] = {false};

ECS_local18[] = {0.75};

ECS_local19[] = {false};

ECS_local20[] = {0.95};

ECS_local21[] = {false};

ECS_local22[] = {0.85};

ECS_local23[] = {false};

ECS_local24[] = {0.85};

ECS_local25[] = {false};

ECS_local26[] = {0.85};

ECS_local27[] = {false};

ECS_local28[] = {0.85};

ECS_local29[] = {false};

ECS_local30[] = {1};

ECS_local31[] = {false};

ECS_local32[] = {1};

ECS_local33[] = {1500};

ECS_local34[] = {false};

ECS_local35[] = {1};

ECS_local36[] = {false};

ECS_local37[] = {1};

ECS_local38[] = {true};

ECS_local39[] = {1};

ECS_local40[] = {true};

ECS_local41[] = {1};

ECS_local42[] = {true};

ECS_local43[] = {1};

ECS_local44[] = {{"Tank","M119","D30"}};

ECS_local45[] = {true};

ECS_local46[] = {true};

ECS_local47[] = {3};

ECS_local48[] = {50};

ECS_local49[] = {{"HMMWV50","HMMWVTOW","HMMWVMK","HMMWV","Str

ykerBase","Stryker_ICV_M2","Stryker_ICV_MK19","Stryker_TOW&q

uot;,"UAZMG","UAZ_AGS30","UAZ","BRDM2","BRDM2

_ATGM","Skoda","SkodaBlue","SkodaRed","SkodaGreen&

quot;,"datsun1_civil_1_open","datsun1_civil_2_covered","datsun1_c

ivil_3_open","LandroverMG","Landrover_Closed","Landrover&quo

t;,"car_hatchback","car_sedan","hilux1_civil_1_open","h

ilux1_civil_2_covered","hilux1_civil_3_open","M1Abrams","M11

3","M113_RACS","M113Ambul","Vulcan","Vulcan_RACS&q

uot;,"BMP2","BMP2Ambul","T72","ZSU","AH1W&quo

t;,"UH60MG","UH60","AH6","AH6_RACS","MH6&quot

;,"MH6_RACS","AV8B","AV8B2","KA50","Mi17_MG&q

uot;,"Mi17","Su34","Su34B","A10","RHIB",

"RHIB2Turret","DC3","UH60MGRACS","UH60Racs","

DATSUN_PK1","MAA_DATSUN_PK2","DATSUN_DSHKM1","DATSUN_DSHKM2&

quot;,"HILUX_PK1","HILUX_PK2","HILUX_DSHKM1","HILUX_DSH

KM2","HMMWV_civil"}};

ECS_local50[] = {true};

ECS_local51[] = {{"ECS_RC_US"}};

ECS_local52[] = {5};

ECS_local53[] = {0.55};

ECS_local54[] = {5};

ECS_local55[] = {0.75};

ECS_local56[] = {true};

ECS_local57[] = {{"ECS_RC_RU"}};

ECS_local58[] = {5};

ECS_local59[] = {0.55};

ECS_local60[] = {5};

ECS_local61[] = {0.75};

ECS_local62[] = {true};

ECS_local63[] = {{"ECS_RC_RACS"}};

ECS_local64[] = {5};

ECS_local65[] = {0.55};

ECS_local66[] = {5};

ECS_local67[] = {0.75};

ECS_local68[] = {true};

ECS_local69[] = {{"ECS_RC_CIV"}};

ECS_local70[] = {5};

ECS_local71[] = {0.25};

ECS_local72[] = {5};

ECS_local73[] = {0.55};

ECS_local74[] = {true};

ECS_local75[] = {100};

ECS_local76[] = {true};

ECS_local77[] = {150};

ECS_local78[] = {true};

ECS_local79[] = {true};

ECS_local80[] = {{"ECS_RU"}};

ECS_local81[] = {{"ECS_US"}};

ECS_local82[] = {{"ECS_RACS"}};

ECS_local83[] = {{"ECS_CIV"}};

ECS_local84[] = {true};

ECS_local85[] = {true};

ECS_local86[] = {false};

ECS_local87[] = {true};

ECS_local88[] = {true};

ECS_local89[] = {50};

ECS_local90[] = {240};

ECS_local91[] = {true};

ECS_local92[] = {true};

ECS_local93[] = {0.75};

ECS_local94[] = {0.75};

ECS_local95[] = {60};

ECS_local96[] = {true};

ECS_local97[] = {0.03};

ECS_local98[] = {180};

ECS_local99[] = {true};

ECS_local100[] = {0.95};

ECS_local101[] = {15};

ECS_local102[] = {true};

ECS_local103[] = {0.95};

ECS_local104[] = {120};

ECS_local105[] = {true};

ECS_local106[] = {0.95};

ECS_local107[] = {240};

ECS_local108[] = {true};

ECS_local109[] = {0.75};

ECS_local110[] = {20};

ECS_local111[] = {0.75};

ECS_local112[] = {0.95};

ECS_local113[] = {0.75};

ECS_local114[] = {0.95};

ECS_local115[] = {0.85};

ECS_local116[] = {0.75};

ECS_local117[] = {0.85};

ECS_local118[] = {0.75};

ECS_local119[] = {0.85};

ECS_local120[] = {30};

ECS_local121[] = {30};

ECS_local122[] = {15};

ECS_local123[] = {15};

ECS_local124[] = {3};

ECS_local125[] = {0.25};

ECS_local126[] = {0.25};

ECS_local127[] = {true};

ECS_local128[] = {true};

ECS_local129[] = {true};

ECS_local130[] = {0.85};

ECS_local131[] = {false};

ECS_local132[] = {300};

ECS_local133[] = {15};

ECS_local134[] = {true};

ECS_local135[] = {true};

ECS_local136[] = {true};

ECS_local137[] = {true};

ECS_local138[] = {true};

ECS_local139[] = {true};

ECS_local140[] = {true};

ECS_local141[] = {true};

And public.hpp (Shut off Dynamic weather, AI chat text and volumetric fog)

Quote[/b] ]

ECS_public0[] = {5.00};

ECS_public1[] = {19.00};

ECS_public2[] = {false};

ECS_public3[] = {45};

ECS_public4[] = {true};

ECS_public5[] = {true};

ECS_public6[] = {true};

ECS_public7[] = {true};

ECS_public8[] = {true};

ECS_public9[] = {true};

ECS_public10[] = {false};

ECS_public11[] = {true};

ECS_public12[] = {true};

ECS_public13[] = {true};

ECS_public14[] = {0.01};

ECS_public15[] = {0.01};

ECS_public16[] = {false};

ECS_public17[] = {true};

ECS_public18[] = {true};

Not quite sure why locking in the local terrain grid is having an impact on building textures, but it is so I'm pleased.

Vegetation was never really an issue as I use the Proper_vegetation fix. (Uses ofp trees & stuff, static but greatly reduces performance hit caused by streaming trees. I never really felt the need to count individual leaves on a birch at close range myself biggrin_o.gif )

Share this post


Link to post
Share on other sites
I was speaking of the former as well.

***Edit***

And the ECS Addon setting Force local terraingrid seems to correct it outright but I've got to shut off about 1/2 the features for it to not lag my PC to death ( My fault I went for the Celeron D, not theirs  biggrin_o.gif   At least the Mobo is Quad core ready. ) The important thing is I'm no longer looking at impressionist watercolors for a few seconds every time I turn around in a city   thumbs-up.gif

I'll C&P my ecs HPP file in here if anyone wants the "Quick fix" to minimize impact. (I just shut down all the area and environmental anims and made a "Fixed" dynamic viewdistance range.   biggrin_o.gif   )

EDIT: nvm its in the ECS local.hpp

sorry but where can i force local terrain grid? how to do it?

Share this post


Link to post
Share on other sites

Hello

Anyone got this to work?

I assume this is making No 8 to true and raising the numeral for No 9?

No improvements for me.

Any improvements for anyone?

Let us know.

(I also used the proper OFP veg, but unfortunatly they tend to over obscure the environ as the scaling is a bit off compared to the arma trees, but can inprove yer fps quite alot)

Rgds

LoK

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×