How do I fix slow 10G NICs in Windows 11 Pro

Rivers2B 5 Reputation points
2024-01-30T18:13:29.53+00:00

I can only get them to run at 2 Gbits/sec per iperf3 in Windows 11 Pro 23H2 64-bit using a 50 foot Cat 8 patch cable to connect the computers directly (ASUS Prime Z370-P motherboard; Intel Core i7-8700K processor). They are Intel X550-T2 and Asus XG-C100C, running latest drivers and firmware. Under Settings>Network & internet>Ethernet> shows Link speed (Receive/Transmit): 10/10 (Gbps), but under Settings>Network & internet>Advanced network settings> shows Link speed: 1410 (Mbps) [same result with Windows in Safe Mode with networking]. I have tried all of the suggestions I could find online, and those from the NIC manufacturers (Speed & Duplex=Auto Negotiation; turn off Interrupt Moderation; disable all setting with "Offload" in the name; disable Flow Control; set autotuninglevel=normal; and turn off networking built into motherboard). No improvement. Any suggestions would be appreciated.

Windows Network
Windows Network
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Network: A group of devices that communicate either wirelessly or via a physical connection.
755 questions
Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
9,604 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Rivers2B 5 Reputation points
    2024-02-02T20:34:39.6266667+00:00

    Set Jumbo Packet to 9014 Set Receive Buffer to 4096 Set Transmit Buffer to 16384

    1 person found this answer helpful.

  2. Hania Lian 15,176 Reputation points Microsoft Vendor
    2024-02-01T06:42:22.22+00:00

    Hello, Thank you for posting in Q&A forum. I believe you have done some basic troubleshooting for this issue, here I will also list some methods that we can try and give some proposals from Windows aspects, please check below: Check the hardware 1.Switch Cable and see if it works 2.Check the network interface is plugged in the correct PCIe slots on motherboard. From Windows aspect:

    1. Update Drivers and Firmware.
    2. Verify Link Speed and Duplex Settings:
    3. Disable Power Management: Disable power management for the NICs in the NIC property,
    4. Monitor the machine performance when testing the speed and see if there's any CPU or Memory Bottlenecks. 5.Check Windows Network Settings: Open CMD Window and run as asmin: netsh interface tcp show global Make sure that the "TCP Window Auto-Tuning Level" is set to "normal." Hope this answer can help you well. Best Regards, Hania Lian ============================================ If the Answer is helpful, please click "Accept Answer" and upvote it.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.