I had always been taught that you do not want to place 2 ethernet adapters in one machine on the same subnet unless you have some sort of NIC teaming software because this would cause conflicts.
However, I was testing something completely different (I'll spare you the long story), and on a Mini PC with 2 Realtek gigabit Ethernet adapters, I plugged them both into the same network. I should note that most machines on my network are 2.5 Gb, so I am able to see speed increases over normal gigabit Ethernet by transferring files to / from a machine with a 2.5 Gb adapter.
Completely unexpectedly, not only did networking work just fine with the adapters connected, but my speed actually doubled. When I copy files from a machine with a 2.5 Gb Ethernet connection, I jump from transferring about 113 MB/s to about 225 MB/s. When I look at the individual adapters, I see that each has its own IP address. So, this clearly indicates that there is some sort of load balancing operation going on here.
Documentation I am finding still suggests NOT connecting 2 adapters to the same network but I don't know if this is simply old info or something my Realtek drivers work around.
With this in mind, here are my questions:
1) Is this capability something new in Windows or is this capability provided by the Realtek drivers?
2) If this is a Windows capability without the need for special drivers, does it depend upon having 2 identical adapters or could you use a mix of adapters, for example, 1 Intel and 1 Realtek?
3) I know that newer versions of Windows 10 (2004+) and Windows 11 introduced a new driver model for Network adapters, known as "CX" drivers. Is this at all responsible for this?
Side note: This is an ultra-cheap Intel N95 based Mini PC. I was a bit surprised to be able to get this kind of performance out of it.
However, I was testing something completely different (I'll spare you the long story), and on a Mini PC with 2 Realtek gigabit Ethernet adapters, I plugged them both into the same network. I should note that most machines on my network are 2.5 Gb, so I am able to see speed increases over normal gigabit Ethernet by transferring files to / from a machine with a 2.5 Gb adapter.
Completely unexpectedly, not only did networking work just fine with the adapters connected, but my speed actually doubled. When I copy files from a machine with a 2.5 Gb Ethernet connection, I jump from transferring about 113 MB/s to about 225 MB/s. When I look at the individual adapters, I see that each has its own IP address. So, this clearly indicates that there is some sort of load balancing operation going on here.
Documentation I am finding still suggests NOT connecting 2 adapters to the same network but I don't know if this is simply old info or something my Realtek drivers work around.
With this in mind, here are my questions:
1) Is this capability something new in Windows or is this capability provided by the Realtek drivers?
2) If this is a Windows capability without the need for special drivers, does it depend upon having 2 identical adapters or could you use a mix of adapters, for example, 1 Intel and 1 Realtek?
3) I know that newer versions of Windows 10 (2004+) and Windows 11 introduced a new driver model for Network adapters, known as "CX" drivers. Is this at all responsible for this?
Side note: This is an ultra-cheap Intel N95 based Mini PC. I was a bit surprised to be able to get this kind of performance out of it.
My Computers
-
At a glance
Win11 Pro 26H2 (Release Preview)Intel i7-14650HX32 GBNo GPU - Built-in Intel Graphics- OS
- Win11 Pro 26H2 (Release Preview)
- Computer type
- PC/Desktop
- Manufacturer/Model
- Acemagic Matrix M5
- CPU
- Intel i7-14650HX
- Memory
- 32 GB
- Graphics Card(s)
- No GPU - Built-in Intel Graphics
- Sound Card
- Integrated
- Monitor(s) Displays
- Varies as machine will often be moved to locations with different monitors
- Screen Resolution
- Varies
- Hard Drives
- 1 x 1TB Gen 4 NVMe SSD
- PSU
- 120W Power Brick
- Keyboard
- Corsair K70 Max RGB Magnetic Keyboard
- Mouse
- Logitech MX Master 3
- Internet Speed
- 1Gb Up / 1 Gb Down
- Browser
- Edge
- Antivirus
- Windows Defender
-
At a glance
Win11 Pro 26H2 (Release Preview)Intel i7-1255U16 GBIntel Iris Xe Graphics- Operating System
- Win11 Pro 26H2 (Release Preview)
- Computer type
- Laptop
- Manufacturer/Model
- Lenovo ThinkBook 13x Gen 2
- CPU
- Intel i7-1255U
- Memory
- 16 GB
- Graphics card(s)
- Intel Iris Xe Graphics
- Sound Card
- Realtek® ALC3306-CG codec
- Monitor(s) Displays
- 13.3-inch IPS Display
- Screen Resolution
- WQXGA (2560 x 1600)
- Hard Drives
- 4 TB 4 x 4 NVMe SSD
- PSU
- USB-C / Thunderbolt 4 Power / Charging Using an Anker 160W Charger
- Keyboard
- Backlit, spill resistant keyboard
- Mouse
- Buttonless Glass Precision Touchpad
- Internet Speed
- 1Gb Up / 1Gb Down
- Browser
- Edge
- Antivirus
- Windows Defender
- Other Info
- WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor




