Jump to content

Loading times so long I get time outs!


Recommended Posts

Whenever I join a multiplayer server, the loading time to get in the cockpit is so long that I get server timeouts!

 

I am running off an SSD. Are there any plans to improve this? What is everyone's load times approximately?

 

My spec:

 

AMD FX8350 4.0Ghz

ASUS Sabertooth 990FX R2.0

2x Kingston HyperX SSD 240GB

16GB RAM

Gigabyte 970GTX G1 Gaming Edition

Windows 10

Link to comment
Share on other sites

  • 7 months later...

Same issue here. After the first load, I can connect and play with a ~20 second load.

Using 2x Samsung 850 Pro in a RAID 0 array.

 

Here is a notable bit of my log file:

 

00117.177 INFO EDTERRAINGRAPHICS3: force loading finished!

00117.177 INFO EDTERRAINGRAPHICS3: Force loading pipeline 'map'. Radius 6000.000000. Pos=-248650.875000,117.107254,625911.500000!

00117.208 INFO EDTERRAINGRAPHICS3: force loading finished!

00221.926 INFO NET: disconnected: 5 Server ping timeout

00226.768 INFO EDTERRAINGRAPHICS3: edtg::SH::initRenderItems()

00226.778 INFO EDTERRAINGRAPHICS3: edtg::CreateSurfaceRenderItem()

 

Notice the extremely long delay from 117 seconds to 221. Is there a way to make the log file more verbose so we can identify the problem?

Link to comment
Share on other sites

New info / ISSUE RESOLVED:

During the slow load, the game loaded files at about 3 MB/sec average.

 

I have moved the install from my RAID 0 array to a single SSD. Considering the prodigious number of files moved (34,610) and the amount of data (29 GB), the transfer went very fast. I averaged about 75 MB/sec with peaks over 240 and never falling below 35 MB/sec. This is not fast for a sequential read but it proves that the array is not faulty and its read performance is fine. Not a hardware problem.

 

Now the missions load in around 20-30 seconds. This is how it used to be!

 

This has told me that my install was highly fragmented. I am probably to blame as I kept using dcs_updater.exe to move the install from @openbeta to @release several times in the wake of the Viggen release. In between doing all of this, I downloaded a number of Steam games whose data likely filled the swiss cheese-like holes in my SSD array.

 

It seems SSD TRIM operations/optimization were not being done by Windows 10. Whatever. issue resolved.

Link to comment
Share on other sites

I have a question though for pure HDD users.

My reasoning is that a decent enough HDD back in the days before SSD's became prolific. Could still load fast.

 

What has changed between then and now that even a top notch current HDD still has slow loading ?

 

This is the problem I've been encountering. I have a top notch HDD but my loading times are noticeably slow; not enough to cause timeouts mind you; but enough to catch attention.

 

Also, a workaround/ solution suggestion is very much appreciated :)

Link to comment
Share on other sites

The assets for the game are stored in Zip files. I suspect it's slow at decompressing them for use.

My personal observation is, the first time decompression takes very long, because after an update it seems there are updated shaders stored, lua DB tables processed and/or verified etc.

 

Depending on modules installed (and updated) this may vary.

 

After this initial load (which even on my SSD takes considerably long), it should load in about 20-30 seconds.

 

Other influencing factors are the preload radius and in Multiplayer the server needs to distribute the mission to all clients, which depending on the mission assets (voiceovers, lots of scripts, briefing pictures etc.) takes quite a while.

 

Keep in mind for MultiPlayer most of our connections are asynchronous and UPload has less bandwidth, usually...

 

Waiting for a server mission to load can seem like the game crashed, as you don't see anything happen, most of the time.:smartass:

Shagrat

 

- Flying Sims since 1984 -:pilotfly:

Win 10 | i5 10600K@4.1GHz | 64GB | GeForce RTX 3090 - Asus VG34VQL1B  | TrackIR5 | Simshaker & Jetseat | VPForce Rhino Base & VIRPIL T50 CM2 Stick on 200mm curved extension | VIRPIL T50 CM2 Throttle | VPC Rotor TCS Plus/Apache64 Grip | MFG Crosswind Rudder Pedals | WW Top Gun MIP | a hand made AHCP | 2x Elgato StreamDeck (Buttons galore)

Link to comment
Share on other sites

  • 1 month later...

You can always run DCS in windowed mode and open Ressource Monitor from within Task Manager with DCS.EXE marked as process to track. You will then see exactly what when why and how, across the hardware scope of your system, including net traffic.

 

No need for guessing, monitor it :P

Gigabyte Aorus X570S Master - Ryzen 5900X - Gskill 64GB 3200/CL14@3600/CL14 - Asus 1080ti EK-waterblock - 4x Samsung 980Pro 1TB - 1x Samsung 870 Evo 1TB - 1x SanDisc 120GB SSD - Heatkiller IV - MoRa3-360LT@9x120mm Noctua F12 - Corsair AXi-1200 - TiR5-Pro - Warthog Hotas - Saitek Combat Pedals - Asus PG278Q 27" QHD Gsync 144Hz - Corsair K70 RGB Pro - Win11 Pro/Linux - Phanteks Evolv-X 

Link to comment
Share on other sites

AMD FX8350 4.0Ghz

 

 

There's your problem right there, unfortunately. The AMD chipsets, being comprised of multiple, weaker processors, perform very poorly in DCS which, like most games, does not fully utilize multi-core CPUs.

 

AMD boxes are great for applications that can put all 270 cores or whatever they're putting in there these days to good use, but unfortunately most of the software in the world doesn't.

 

Here's a performance chart of CPUs running DCS I grabbed from another thread around here a while ago when a friend of mine was having similar performance issues with his AMD rig. You'll notice even 1st gen i7 and a cheap i5 outperform AMD's latest and greatest offering at the time due to the limitation of AMD's multi-core architecture.

 

S61ObAj.png


Edited by feefifofum
Link to comment
Share on other sites

There's your problem right there, unfortunately. The AMD chipsets, being comprised of multiple, weaker processors, perform very poorly in DCS which, like most games, does not fully utilize multi-core CPUs.

 

AMD boxes are great for applications that can put all 270 cores or whatever they're putting in there these days to good use, but unfortunately most of the software in the world doesn't.

 

Here's a performance chart of CPUs running DCS I grabbed from another thread around here a while ago when a friend of mine was having similar performance issues with his AMD rig. You'll notice even 1st gen i7 and a cheap i5 outperform AMD's latest and greatest offering at the time due to the limitation of AMD's multi-core architecture.

 

S61ObAj.png

What I don't understand is how the CPU performance in a modern PC affects the NETWORK performance?

 

To my knowledge the PCI-Bus architecture handles network traffic between NIC and SATA/IDE over the PCI-Bus controller (South-Bridge).

 

The CPU isn't involved in transferring data from the network interface to the SSD.

Even if the data is loaded into the RAM, the North-Bridge would handle the transfer after the initial command to load a file into RAM... :huh:

Shagrat

 

- Flying Sims since 1984 -:pilotfly:

Win 10 | i5 10600K@4.1GHz | 64GB | GeForce RTX 3090 - Asus VG34VQL1B  | TrackIR5 | Simshaker & Jetseat | VPForce Rhino Base & VIRPIL T50 CM2 Stick on 200mm curved extension | VIRPIL T50 CM2 Throttle | VPC Rotor TCS Plus/Apache64 Grip | MFG Crosswind Rudder Pedals | WW Top Gun MIP | a hand made AHCP | 2x Elgato StreamDeck (Buttons galore)

Link to comment
Share on other sites

What I don't understand is how the CPU performance in a modern PC affects the NETWORK performance?

 

To my knowledge the PCI-Bus architecture handles network traffic between NIC and SATA/IDE over the PCI-Bus controller (South-Bridge).

 

The CPU isn't involved in transferring data from the network interface to the SSD.

Even if the data is loaded into the RAM, the North-Bridge would handle the transfer after the initial command to load a file into RAM... :huh:

 

I don't use MP DCS yet. However do keep in mind that it's the app DCS that is generating the data and transferring it to the network. So while PCI and NIC may not be the bottleneck, if DCS falls behind it will start the domino effect.

 

I'm getting ready to try some MP (local) as I'm told it helps with VR - some of the traffic generation is handled by the host computer. So when I get the chance, I'll capture the traffic and see if there are limiting factors at the TCP level. Another very common culprit when it comes to "network slowness"

hsb

HW Spec in Spoiler

---

 

i7-10700K Direct-To-Die/OC'ed to 5.1GHz, MSI Z490 MB, 32GB DDR4 3200MHz, EVGA 2080 Ti FTW3, NVMe+SSD, Win 10 x64 Pro, MFG, Warthog, TM MFDs, Komodo Huey set, Rverbe G1

 

Link to comment
Share on other sites

I don't use MP DCS yet. However do keep in mind that it's the app DCS that is generating the data and transferring it to the network. So while PCI and NIC may not be the bottleneck, if DCS falls behind it will start the domino effect.

 

I'm getting ready to try some MP (local) as I'm told it helps with VR - some of the traffic generation is handled by the host computer. So when I get the chance, I'll capture the traffic and see if there are limiting factors at the TCP level. Another very common culprit when it comes to "network slowness"

If DCS' data transfer to the North-Bridge is slower than even a 1GBit NIC that, let's say, would be "surprising"... :megalol:

 

I'd rather look into processes clogging the TCP-stack in Windows. (Goddamn auto-updates BITS comes to mind).

Other background software transferring data etc.

 

The typical bottleneck is the "MP Server" upload, as it needs to transfer the whole mission. It needs to check with the master server, find its target client(s) and upload the complete mission to them... If you have both clients in a LAN, try connect via IP. That leaves only the check with the Master server.

Shagrat

 

- Flying Sims since 1984 -:pilotfly:

Win 10 | i5 10600K@4.1GHz | 64GB | GeForce RTX 3090 - Asus VG34VQL1B  | TrackIR5 | Simshaker & Jetseat | VPForce Rhino Base & VIRPIL T50 CM2 Stick on 200mm curved extension | VIRPIL T50 CM2 Throttle | VPC Rotor TCS Plus/Apache64 Grip | MFG Crosswind Rudder Pedals | WW Top Gun MIP | a hand made AHCP | 2x Elgato StreamDeck (Buttons galore)

Link to comment
Share on other sites

I got the same issue. The loading times are so long that I can't connect to most of MP servers. I had to create an autoexec.cfg file with a line that disable ED newest MP network logic, thus I can connect to any MP servers, however I find the performances terrible with much sutters when panning the view around within the cockpit. I don't have such bad performances on SP.

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Longer multiplayer mission load times have returned again for us in the stable release version 1.5.6.4546.280 Update 2. Our server seems to load the mission in a reasonable amount of time, but all clients suffer from longer than usual loading times.

CPU: i7 980x @ 4.2GHz RAM: 24gb Corsair Vengeance

MB: Gigabyte Sniper X58 w/onboard Soundblaster X-Fi

HD: SanDisk 480gb SSD OS: Win7 Pro 64bit

VIDEO CARD: EVGA GTX 980ti FTW

MONITOR: LG 34" Ultrawide 2560x1080

MP SERVER: ibuypower i7-4810MQ w/Win7 Home 64bit

GEAR: Saitek X-52 Pro; Combat Rudder Pedals; Throttle Quadrants. Thrustmaster MFD's, TrackIR 5 w/Pro Clip, Turtle Beach X-12 Headset

Link to comment
Share on other sites

  • 4 weeks later...

No issues here and I mostly or only play on crowded servers.

 

The only disconns I get are from servers that host more players than the poor server can support but that problem is on the other end of the string !

 

What helps are TCP Offload capable NICs and adequate UL/DL rates on EITHER end of the string, given that the CPU&RAM of the server can handle it 1st place.

 

Whenever you can, get an Intel NIC or a board with Intel NIC, avoid any other by a mile inbetween, a tip from a server admin.


Edited by BitMaster

Gigabyte Aorus X570S Master - Ryzen 5900X - Gskill 64GB 3200/CL14@3600/CL14 - Asus 1080ti EK-waterblock - 4x Samsung 980Pro 1TB - 1x Samsung 870 Evo 1TB - 1x SanDisc 120GB SSD - Heatkiller IV - MoRa3-360LT@9x120mm Noctua F12 - Corsair AXi-1200 - TiR5-Pro - Warthog Hotas - Saitek Combat Pedals - Asus PG278Q 27" QHD Gsync 144Hz - Corsair K70 RGB Pro - Win11 Pro/Linux - Phanteks Evolv-X 

Link to comment
Share on other sites

Whenever you can, get an Intel NIC or a board with Intel NIC, avoid any other by a mile inbetween, a tip from a server admin.

Check, that you have an Intel based chipset on the mainboard first... ;)

 

...but yes, Intel tends to optimize their own stuff for one another, somehow.

Shagrat

 

- Flying Sims since 1984 -:pilotfly:

Win 10 | i5 10600K@4.1GHz | 64GB | GeForce RTX 3090 - Asus VG34VQL1B  | TrackIR5 | Simshaker & Jetseat | VPForce Rhino Base & VIRPIL T50 CM2 Stick on 200mm curved extension | VIRPIL T50 CM2 Throttle | VPC Rotor TCS Plus/Apache64 Grip | MFG Crosswind Rudder Pedals | WW Top Gun MIP | a hand made AHCP | 2x Elgato StreamDeck (Buttons galore)

Link to comment
Share on other sites

Just out of curiosity, can people who experience issues check the NIC setting (Properties, Configure button at the top, Advanced tab) to see how "packet coalescing" or "Interrupt Moderation" is configured?

 

You may find that disabling it may help.

 

(If you're curious why it may help, google "wireshark evil odd packet")

hsb

HW Spec in Spoiler

---

 

i7-10700K Direct-To-Die/OC'ed to 5.1GHz, MSI Z490 MB, 32GB DDR4 3200MHz, EVGA 2080 Ti FTW3, NVMe+SSD, Win 10 x64 Pro, MFG, Warthog, TM MFDs, Komodo Huey set, Rverbe G1

 

Link to comment
Share on other sites

  • Recently Browsing   0 members

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