Mods: This seems like the best place to put this. The suggested template didn’t seem appropriate.
Tl;dr: This is intended to be a comprehensive bug report. Details included are for the developers and anyone else who wants to think about it. Maybe detailing the problem and what I’ve tried that hasn’t worked might help.
So I’ve used MSFS 2024 since launch and after the initial trials and tribulations we all experienced, things got better and were stable. Recently, things have changed, and I’m really trying to figure out what the problem is. I’ll describe the problem, and the effects of various things I’ve tried.
The problem:
MSFS 2024 starts off as expected. During flights, usually around about 90 minutes into it, the network connection becomes “unstable” and MSFS bails on network errors. Eventually, after repeated failures, the application seems to affect the entire system, causing stuttered mouse movements and similar things. This resolves some time after MSFS 2024 either crashes or is terminated. A reboot of the computer resolves the situation immediately when the system comes back up.
System specs:
- Intel Core Ultra 9 275HX 2700MHz 24 cores, 24 logical processors
- Windows 11 Pro
- 64GB system memory
- RTX 5090 Laptop GPU, 24GB GDDR7 VRAM
- SSDs in use obviously. (This isn’t on spinning rust.)
- This occurs even when the Community folder is empty, so third party add-ons are not a factor.
- Internet access: 1 Gbps symmetrical up and down, provided by Google Fiber/GFiber. Performance doesn’t always hit that on their own speed test (sometimes it’s 800 or so), but an Internet speed test on the computer in question consistently gets > 200Mbit/s to the speed test servers on the Internet. (Meaning speed PC-router is at least that.) The Internet connection itself is not interrupted when this problems occurs – it is exclusive to the MSFS streaming.
Observations:
- On startup, MSFS does what I would expect it to. It pulls a large amount of data from multiple IP addresses. On a ‘netstat -bf’ the majority of these addresses don’t seem to resolve to a FQDN, so the tool just leaves it as a nameless IP address. The connection is over port 443 (https).
- When loading into a new area, MSFS will have to stream scenery. That tracks with transfer rates of about 50Mbit/s over the connection. (There’s actually an expected range, but suffice to say it’s more than sufficient.)
- At that point, MSFS works as expected. Fast forward to taking off and transiting areas requiring MSFS to continue to stream new scenery. This works as expected for some time, often up to about 90 minutes, but sometimes longer. There are frequent spikes in network activity as new scenery is loaded. This is as expected.
- At some point, about 90 minutes in – though it is unclear whether this is time-dependent or somehow dependent on how much is streamed, though turning down scenery levels did appear to buy more time before this happens – MSFS begins complaining about an “unstable Internet connection.” Scenery becomes blurry, low bandwidth messages may appear (though this is relatively rare), and MSFS will periodically bail out to a screen saying that it requires a continuous Internet connection.
- When watching network activity during this time, it appears that MSFS isn’t really trying. There are periodic spikes in received data, and MSFS will typically recover (“connection restored”), at least initially. Then the pattern repeats itself. I don’t recall ever having the simulator return to normal functionality once this stage is reached. The received data at this point is rather consistent, occuring at regular intervals with the same bandwidth, so that might not even be from MSFS. (If so, then MSFS is getting nothing back.
- Unfortunately, I didn’t have a network analyzer available tonight to see for sure what processes that data was coming from, but it didn’t seem variable or large enough to be scenery responses from MSFS, and they topped out at about 3Mbps. Unless those spikes were just failure responses, at which point they seemed too large. (With the Windows task monitor, the only thing I can really do is look at the area under the curve as a relative approximation of the volume of data per incident.)
Troubleshooting tried and results:
- Note: All other devices on the network continue to function normally. Initially, until the end stage, all other services (network or otherwise) are unaffected on the PC. Once everything gets sluggish, that changes. Once MSFS is terminated, the system eventually fully recovers.
- Bandwidth bidirectionally on the PC’s connection is at least 200Mb/s. The actual pipe incoming to the router is usually > 900Mb/s. This does not change when MSFS starts misbehaving.
- Complete reset of all network backbone devices (router, mesh extenders, etc) does not fix this.
- When this occurs, closing MSFS, rebooting the PC immediately, then immediately running MSFS again (even without resetting network equipment) results in normal functionality returning, but this “syndrome” still recurs.
- Flushing DNS caches (i.e., ‘ipconfig /flushdns’ as administrator) has no effect.
- Connecting to Cloudflare Warp or Proton VPN (with any US-based node) doesn’t help the issue. All it does is throttle the connection bandwidth (of course).
- Changing DNS to Cloudflare (1.1.1.1), Level3 (4.2.2.1), Google (8.8.8.8), or Quad9 (9.9.9.9) has no effect.
- Whether IPv6 is available or not does not seem to affect this. If IPv6 is enabled, MSFS makes predominately IPv6 connections with some IPv4 mixed in. If IPv6 is not available, obviously it only makes IPv4 connections.
- Even when all this is going on, ping time to other servers is as expected. I get about 12-14ms ping time to Cloudflare and Level3. Other sites seem to have ping times as expected. Pinging some of the IPv4 servers that MSFS connects to (like 20.201.200.96) is about 49ms. (Ping time like that is expected, and probably irrelevant given the nature of the bulk data transfers that are supposed to happen.)
- Resetting all Windows network settings and drivers to their default state did not seem to change anything.
- A flight can be made smoother if I run MSFS and first spawn into major scenery areas (like cities) that are along the flight route. The assumption is that this loads the scenery into the rolling cache so that enroute the simulator doesn’t have to stream it as it goes along. I verified this on a flight from KROA to KOPF: By precaching the route, I only had a couple of hiccups. MSFS’ default rolling cache size is 16GB, but I increased it to 128GB for this test. (This may help some troubleshooting, but is clearly not a solution.)
- A complete removal of MSFS 2024 from the system and reinstall did not resolve the problem.
- VRAM exhaustion is not the issue here. 24GB of dedicated VRAM, and I was using no more than 11.5GB or so during an entire test flight. (Verified with ‘Performance’ in Windows Task Manager.) Also, system RAM limits are never approached.
- This is not saturation of GPU or CPU capacity. Both remained well within limits and mostly didn’t exceed about 60%. (Verified by Windows Task Manager.