Can Windows be forced to select a consistent ethernet adapter per app?

  • Thread starter Thread starter RMDEQ
  • Start date Start date
R

RMDEQ

Guest
I have a Asus Z170 Sabertooth mobo which came with an Intel I219-V Gigabit ethernet port and a Realtek 8111H Gigabit ethernet port. A couple of months ago, I bought some GS810EMX switches and some CAT7 ethernet cables to create a NBASE-T path from the Asus to the main router. Since the mobo only has two separate Gigabit options, I bought a TrendNet TEG-10GECTX and get 10G ethernet between the Asus and the 10G port of the first GS810EMX switch. There is an existing Cat 5e cable in a wall that links my first GS810EMX to the second GS810EMX near the main router, so that connection is only 5G. I gotta replace that cable.


So, an Asus computer with three Ethernet ports. Why not use all of them?


Well, it mostly works fine. The only exception - at least that we can notice - is playing Fortnite. I don't know where the bug is though, and so my question here is about the possibility the bug is in Windows and that Windows should be fixed. Or there is some setting in Windows I don't know about - maybe even in the registry - to accomplish what I need.


I don't know how Windows handles the ethernet magic with multiple ethernet adapters to choose from. I imagine there is some network distributor that allocates packets to an available ethernet adapter. My spot checks of the status of the ethernet adapters appear to confirm this. The Trendnet is used the most, but the other adapters are also used.


My theory is that there is a race condition going on where Windows sends one network packet on a 1G adapter and then sends a later packet on the 10G adapter, and the later packet gets transmitted to the Fortnite servers first, which gets them kind of confused when the earlier packet arrives later. (It appears in the router logs that these are manifest as HTTPS timeouts at the Fortnite servers). I mean this is the internet, and you don't know when the packet is going to arrive, but maybe fortnite is embedding some data to link the packets.


So, is there a way in Windows to indicate, hey, I know I have multiple ethernet adapters, but I want to make sure all HTTPS traffic sent from this one app uses only the TrendNet adapter?


For now, I've unplugged the Intel and Realtek adapters. Some in-game builds seem a little less responsive, but we're still checking it out.

Continue reading...
 
Back
Top