Jump to content

Apache hitching after 2.9 update


Go to solution Solved by AfterLyfe,

Recommended Posts

Posted

Hi there.

Just trying to figure out if I can get help with this random hitching every 1 second in the apache. It seems to be frame timing.
It only happens after the 2.9 update and it  only happens in multiplayer. Single player is fine.

mobo: Z790 tomohawk
cpu: 13700k (small undervolt to keep temps down 0.050mv)
RAM: 6000MT Corsair 32gb
NVME: 990 pro
GPU: 4080 TUF

Mods: SRS , scratchpad and dcs-interface.
TEMPS: Never go above 68deg on anything.

Settings are in the first picture. I attached video of the hitching in the video below.

Here is some testing. 

1. Vsync on or off makes no difference.
2. Turned off SSS and flat shadow blur. No difference
3. Tried Single player. No Hitches.
4. Tried multiple MP servers and it causes the frame time Hitching.
5. Video shows that f-18 has no hitching in the same MP server i was in.

Anything else to try or what should i do to try to figure this issue out.

Desktop Screenshot 2023.10.22 - 08.04.05.76.png

Posted (edited)

Greetings,

I have just been doing some testing In the Apache using Liberation via my own server (so I guess that's kind of multi-player), and noticed a few things. Maybe this is related.

As a side note, I restrict my FPS to 60 in the Nvidia Control Panel, as that takes it easy on the GPU and allows extra "eye candy"

Using any type of upscaling (DLSS, FSR, NIS) caused other aircraft in Liberation to intermittently freeze in flight and then warp to new position. Verified this was across the board, looking at the theatre map. All aircraft would stop moving on the map, 10-15 seconds would go by, then they would move again, and then freeze again.

So then I decided to try the different settings WITHOUT upscaling.

MSAA same glitching, but not as bad
TAA same glitching, but not as bad. In addition, TAA introduced "ghosting". Not TERRIBLE, but noticeable.
DLAA no glitching, everything seems smooth as silk.

SSS is ON.

All that said, Liberation now runs like a champ, maintaining my 60 FPS nice and steady. So 2.9 works a wonder I think for overall performance, but I think there are some issues with the new Anti-aliasing and upscaling that are causing stutters/glitching/warping. They may need to do some fine tuning.

Now, different from your issue, my aircraft didn't hesitate or glitch at all during any of it, just the AI aircraft. So there is a difference in your experience, but again, I think there is some computing going on in the program related to AA and upscaling that is causing some stutters/glitching/warping, but DLAA does not seem to have an issue that I can see.

Maybe you can try just using DLAA with NO UPSCALING and see what happens.

mobo: Z390 Aorus Ultra
cpu: 9900k (Aorus Ultra mobo bios OC to 5.0)
RAM: 64GB
GPU: EVGA FTW 3080 Ti
DCS Anti-Aliasing: DLAA
Upscaling: OFF

Edited by Hootman9104
Posted

I'll try but dlaa is so blurry without DLSS it has the most horrible ghosting but i will try it for testing purposes.
The main reason i am still on MSAA is because of no ghosting. 

I have also done the max FPS in nvidia on and off.  Makes no difference.
But as the note it's only the apache doing this. 

Thanks for the input. I am sure it's something to do with the new updates but not sure exactly where to go from here I will report back with DLAA.
 

Posted

@AfterLyfe Yes. I have dcs-interface. It's odd it happens only on the one airframe. I will test it with streamdeck disabled too see if that makes any difference. You would assume if it was dcs-interface it would do it in all aircraft and single player though. 

  • Solution
Posted (edited)

For me, getting rid of the F-16C_50.lua file fixes the stutter, but of course, I can't use the Streamdeck in that jet. I tried the A10C2, both F15s, F18, both seats in the apache, and even the F22 mod. All of them work fine, except for the F16. Turning off the streamdeck software doesn't fix it either.

EDIT: So I managed to fix my issue by blocking out the following lines in my F-16C_50.lua file:

  ExportScript.GroundRadar(mainPanelDevice) -- Reports 2 closest friendlies and 2 enemies (Use in Single Player)
  ExportScript.AirRadar(mainPanelDevice) -- Reports 2 closest friendlies and 2 enemies (Use in Single Player)
  ExportScript.IglaHunter(mainPanelDevice) -- Locates closest Igla (Use in Single Player)

No idea why it only affected my F16, but these lines exist in your apache file too. Maybe it will work?

EDIT 2: Deleted the original lua file.

Edited by AfterLyfe
Posted (edited)
7 hours ago, AfterLyfe said:

For me, getting rid of the F-16C_50.lua file fixes the stutter, but of course, I can't use the Streamdeck in that jet. I tried the A10C2, both F15s, F18, both seats in the apache, and even the F22 mod. All of them work fine, except for the F16. Turning off the streamdeck software doesn't fix it either. Here's my apache lua for DCS-ExportScript/ExportsModules folder. See if that fixes it for you.

AH-64D_BLK_II.lua 78.41 kB · 3 downloads

EDIT: So I managed to fix my issue by blocking out the following lines in my F-16C_50.lua file:

  ExportScript.GroundRadar(mainPanelDevice) -- Reports 2 closest friendlies and 2 enemies (Use in Single Player)
  ExportScript.AirRadar(mainPanelDevice) -- Reports 2 closest friendlies and 2 enemies (Use in Single Player)
  ExportScript.IglaHunter(mainPanelDevice) -- Locates closest Igla (Use in Single Player)

No idea why it only affected my F16, but these lines exist in your apache file too. Maybe it will work?

 

Hey mate I did some testing with dcs-interface and yes it seems to be only the apache doing the ticking. When i remove export scripts it seems to dissapear so i will try your solution and report back to you. Thanks for the help. I will report if it fixes it. I put a question on the dcs-interface github to see if there can be anything done through there too.

 

EDIT: It's 100% to lua that is causing it but the lua you gave me does the same behaviour. If i remove the lua but keep dcs-interface loaded it doesn't do it. So it's something inside the lua thats doing this behavior. So for now i have removed the lua because i don't really utilise it 100%. If we can figure which lines cause the spikes that would be good to pass on to others though.

Edited by thekow
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...