Help!! Upload Speed sucks on my PC.

I am running the same motherboard (Asrock B650M Pro RS), getting full 1GbE on local connections (and upto ISP limits on speedtests).

1737802960146.png


I remember facing some Ethernet related issues on this build early on but now can't recall what it was and what fixed it. Most likely (1) might be it.

Here are the drivers I am running FYI
1737803349319.png


A couple more things you can try to isolate the problem:

1. Verify the Ethernet adapter settings
Go to Control Panel > Network and Internet > Network and Sharing center > Change adapter settings
Right click on the Realtek adapter and select Properties > Configure
Go into Advanced and disable "Energy-Efficient Ethernet", if not already disabled and retest.

2. Test speed over LAN to remove ISP/remote speedtest server
Use another device on LAN (a laptop or another PC) and setup an iperf server, and then do a speedtest. This removes the ISP from the measurement, and if speeds are slow in this case too then it is some issue with your hardware/software config. If you get close to line speed (~900 Mbits/sec for a 1GbE switch), then its most likely an ISP/speedtest server issue.
 
  • Like
Reactions: NikhilSingh25
Just tried debian live, and as I expected the problem is with windows.
I am running the same motherboard (Asrock B650M Pro RS), getting full 1GbE on local connections (and upto ISP limits on speedtests).

View attachment 221796

I remember facing some Ethernet related issues on this build early on but now can't recall what it was and what fixed it. Most likely (1) might be it.

Here are the drivers I am running FYI
View attachment 221799

A couple more things you can try to isolate the problem:

1. Verify the Ethernet adapter settings
Go to Control Panel > Network and Internet > Network and Sharing center > Change adapter settings
Right click on the Realtek adapter and select Properties > Configure
Go into Advanced and disable "Energy-Efficient Ethernet", if not already disabled and retest.

2. Test speed over LAN to remove ISP/remote speedtest server
Use another device on LAN (a laptop or another PC) and setup an iperf server, and then do a speedtest. This removes the ISP from the measurement, and if speeds are slow in this case too then it is some issue with your hardware/software config. If you get close to line speed (~900 Mbits/sec for a 1GbE switch), then its most likely an ISP/speedtest server issue.
Will try this now. Let's see if I can fix this without reinstalling windows.
 

Attachments

  • PXL_20250127_132918160.jpg
    PXL_20250127_132918160.jpg
    181.6 KB · Views: 13
I've had this issue before. The motherboard software had optimisation for network enabled that caused this issue. Don't know if this'll help but please check if any software you've installed is trying to optimise network connections. I had the ISP come home and replace router anol but finally I was just going through the motherboard software that is used to control fan speed and lighting had this network setting that had some network optimisation enabled. Disabling that fixed the issue.
 
View attachment 220719
My motherboard is Asrock b650m pro rs, with 2.5Gbit ethernet. I'm using win 11 and I have been getting the best speed I could from my ISP plan.
It was fine a few days ago, I was getting almost 400 Mbps upload.
I have tried uninstalling drivers, changing ethernet cable, Changing ports on router, but now I can not get more than 50-60mbps upload.
I have tried everything from Microsoft posts to reddit but nothing works.
And yes I'm getting good upload on phone and laptop. Just having problem on this Pc.
Try changing Maximum Transmission Unit (MTU) settings in Windows 10/11 and check.