Question Slow ethernet speed ?

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

RadioMatic

Distinguished
Jan 10, 2013
24
0
18,510
I'm having a speed connection issue with my Windows 10 PC wired to a Hitron 5712 modem/router using an Intel 1219-V ethernet card, which came on an ASRock Z390 Pro 4 motherboard.

My ISP package provides 600 Mbps download speed . My laptop actually gets 680 Mbps on WiFi, but my PC tops out at at 430 Mbps at the most, going through the same router/modem.

The ethernet driver was last updated in 2020. I downloaded some alleged updated drivers, but it came in a big zip file and I'm embarrassed to say I'm not sure what to do with it. Lots of folders in there. :)

My ISP sent a new modem, but the problem still persists. I've tried changing cables, connection ports (only one on the PC). I've also tried uncapping download speed in Device Manager from Auto to the highest value to no avail.

EDIT: I did update the drivers. No change.

I still don't know what the problem is. Thanks for any help. :)
 
Last edited:
LAPTOP:
Name InterfaceDescription ifIndex Status MacAddress LinkSpeed
---- -------------------- ------- ------ ---------- ---------
Wi-Fi Intel(R) Wi-Fi 6 AX201 160MHz 15 Up 98-8D-46-A4-CA-40 1.2 Gbps
Ethernet 2 ExpressVPN TAP Adapter 12 Disconnected 00-FF-AB-D9-6D-49 1 Gbps
Bluetooth Network Conn... Bluetooth Device (Personal Area Netw... 8 Disconnected 98-8D-46-A4-CA-44 3 Mbps


PS C:\Users\radio> Get-NetIPConfiguration

InterfaceAlias : Wi-Fi
InterfaceIndex : 15
InterfaceDescription : Intel(R) Wi-Fi 6 AX201 160MHz
NetProfile.Name : Rush2112
IPv4Address : 192.168.0.12
IPv6DefaultGateway :
IPv4DefaultGateway : 192.168.0.1
DNSServer : 8.8.8.8
8.8.4.4

InterfaceAlias : Ethernet 2
InterfaceIndex : 12
InterfaceDescription : ExpressVPN TAP Adapter
NetAdapter.Status : Disconnected

InterfaceAlias : Bluetooth Network Connection
InterfaceIndex : 8
InterfaceDescription : Bluetooth Device (Personal Area Network)
NetAdapter.Status : Disconnected



PS C:\Users\radio> Get-NetAdapterAdvancedProperty -Name "*"

Name DisplayName DisplayValue RegistryKeyword RegistryValue
---- ----------- ------------ --------------- -------------
Wi-Fi Sleep on WoWLAN Disconnect Disabled *DeviceSleep... {0}
Wi-Fi Packet Coalescing Enabled *PacketCoale... {1}
Wi-Fi ARP offload for WoWLAN Enabled *PMARPOffload {1}
Wi-Fi NS offload for WoWLAN Enabled *PMNSOffload {1}
Wi-Fi GTK rekeying for WoWLAN Enabled *PMWiFiRekey... {1}
Wi-Fi Wake on Magic Packet Enabled *WakeOnMagic... {1}
Wi-Fi Wake on Pattern Match Enabled *WakeOnPattern {1}
Wi-Fi Channel Width for 2.4GHz Auto ChannelWidth24 {1}
Wi-Fi Channel Width for 5GHz Auto ChannelWidth52 {1}
Wi-Fi Mixed Mode Protection RTS/CTS Enabled CtsToItself {0}
Wi-Fi Fat Channel Intolerant Disabled FatChannelIn... {0}
Wi-Fi Transmit Power 5. Highest IbssTxPower {100}
Wi-Fi 802.11n/ac/ax Wireless Mode 4. 802.11ax IEEE11nMode {3}
Wi-Fi MIMO Power Save Mode Auto SMPS MIMOPowerSav... {0}
Wi-Fi Roaming Aggressiveness 3. Medium RoamAggressi... {2}
Wi-Fi Preferred Band 1. No Preference RoamingPrefe... {0}
Wi-Fi Throughput Booster Disabled ThroughputBo... {0}
Wi-Fi U-APSD support Disabled uAPSDSupport {0}
Wi-Fi 802.11a/b/g Wireless Mode 6. Dual Band 802.11a/b/g WirelessMode {34}
Ethernet 2 Non-Admin Access Allowed AllowNonAdmin {1}
Ethernet 2 MAC Address -- MAC {--}
Ethernet 2 Media Status Application Controlled MediaStatus {0}
Ethernet 2 MTU 1500 MTU {1500}
 
Looks like windows didn't set jumbo frames to the correct value. Because the the normal sizes are 9k and 16K and not 1.51k. So on the wired pc,

so Right Click on Network Connections,
Select Properties,
Select the Physical NIC,
Right Click and go to Properties,
Click the Configure Button,
Select the Advanced Tab,
Scroll to Jumbo Frames and select it
Set the value to 16128

then see what you get.
Then try the value 9016

1514 is mtu 1500 without the frame offset value added

If this causes the connection to malfuntion, then the router doesn't support jumbo frames.
Theoredically 1514 should do the same as 1500, however, there are other features that when turned on reduces the frame to 1440.
Those are:
Energy Efficient Ethernet (EEE)
Interrupt Moderation
Which these should be buried somewhere in the interfaces advanced options. I would have to look this up since I don't have a windows machine, however, these aspects are universal to that ethernet interface.
 
Last edited:
I'm assuming by Physical NIC you mean the Ethernet Card. There is a setting for "Jumbo Packet" and the value there was 1514. 16128 is "value out of range. The valid range is form 1514 to 9014. " I did change that to 9014. Connection is fine but doesn't seemed to have changed anything.

EEE is ON.
Interrupt Moderation is on and rate is adaptive.
 
In general jumbo frames is not something you even want to mess with. At best it would be used in a lan network. All device on the lan must support it. It is not something a common home user cares about. Since it is something that has a very narrow use case I have not bothered to look at the default settings windows has. I would recommended not using it if that is a option.

Jumbo frames and internet use are not really a thing. ISP do not have this option set on any of their equipment. In addition the maximum MTU might be smaller than the ethernet one depending on the exact technology used to connect your house. Some connections use PPP for example which adds overhead bytes to the packet reducing the amount of data allowed for the user.

There are MTU discovery programs that will tell you what the maximum MTU between your pc and sites on the internet. It really doesn't matter a lot when TCP session are opened the 2 end devices figure out what the maximum MTU allowed is so you can talk to many different sites that have different MTU and you do not worry about it.

In theory bad MTU setting can cause slowness but I really doubt this is your problem. I would try to use the defaults microsoft has set since these do not cause issues for other people.