• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

[Testers-Needed] Converting Any Realtek Ethernet to Intel Killer Ethernet chip

Any luck getting the RTL8156 usb chipset to accept the Killer drivers?

I have the "Realtek Gaming USB 2.5GbE Family Controller" variant with the following HWIDs:
USB\VID_0BDA&PID_8156&REV_3104
USB\VID_0BDA&PID_8156
Will try to do it and look into it as soon as I get free time for it ;) will get back to you with new driver if needed :)
 
@THEBOSS619

Been following up till now and I'm curious if anyone has had any success with:
Realtek PCIe 5GbE: 8126 chipset

PCI\VEN_10EC&DEV_8126&SUBSYS_012310EC&REV_01
PCI\VEN_10EC&DEV_8126&SUBSYS_012310EC
PCI\VEN_10EC&DEV_8126&CC_020000
PCI\VEN_10EC&DEV_8126&CC_0200

 
Last edited:
@THEBOSS619

Been following up till now and I'm curious if anyone has had any success with:
Realtek PCIe 5GbE: 8126 chipset

PCI\VEN_10EC&DEV_8126&SUBSYS_012310EC&REV_01
PCI\VEN_10EC&DEV_8126&SUBSYS_012310EC
PCI\VEN_10EC&DEV_8126&CC_020000
PCI\VEN_10EC&DEV_8126&CC_0200

Will try to do it and look into it as soon as I get free time for it as well ;) will get back to you with new driver :)
 
Will try to do it and look into it as soon as I get free time for it as well ;) will get back to you with new driver :)

No rush, thank you.

Realtek driver I'm using is 10.73 (standard w/ power saving). Oddly, they keep changing the date stamp on the driver and its file size has grown but the version # has stayed the same. ( there were older ones, 10.71 and 10.72, which seemed a little off, like they are still developing the driver or patching for security? )

Win10/Win11 Auto Installation Program (NDIS)10.732024/12/065 MB
 
STILL NO RUSH

Just want to document another DATE STAMP change with same version number:
I don't understand what's happening on their end (Realtek)?


Win10/Win11 Auto Installation Program (NDIS)10.732024/12/245 MB

Realtek driver changes 12.26.2024.JPG
 
Last edited:
I can try

PCI\VEN_10EC&DEV_8125&SUBSYS_23141565&REV_05
PCI\VEN_10EC&DEV_8125&SUBSYS_23141565
PCI\VEN_10EC&DEV_8125&CC_020000
PCI\VEN_10EC&DEV_8125&CC_0200

I'm using your wifi drivers and they work like a charm.
 
I can try

PCI\VEN_10EC&DEV_8125&SUBSYS_23141565&REV_05
PCI\VEN_10EC&DEV_8125&SUBSYS_23141565
PCI\VEN_10EC&DEV_8125&CC_020000
PCI\VEN_10EC&DEV_8125&CC_0200

I'm using your wifi drivers and they work like a charm.
Will add it to my to-do list :) regarding ethernet driver development unfortunately it is still on pause until further notice, the place I am currently in doesn't provide any kind of ethernet access so I can't develop further blindly without testing it.

STILL NO RUSH

Just want to document another DATE STAMP change with same version number:
I don't understand what's happening on their end (Realtek)?


Win10/Win11 Auto Installation Program (NDIS)10.732024/12/245 MB

View attachment 377288
I'm really sorry for late reply, for unknown reasons , I didn't receive any kind of notification of your post, times stamp changes doesn't mean that they made changes on drivers, as long as .sys file is not touched and have the same versioning numbers then it will always be the same :)
 
times stamp changes doesn't mean that they made changes on drivers, as long as .sys file is not touched and have the same versioning numbers then it will always be the same :)

I hear what you are saying but the file size should remain the same as well. If you look at post# 81 you see it varies when it should not. This tells me something is off, one significantly.

I'm interested for an explanation if you have the time, thanks.
 
I hear what you are saying but the file size should remain the same as well. If you look at post# 81 you see it varies when it should not. This tells me something is off, one significantly.

I'm interested for an explanation if you have the time, thanks.
Indeed Indeed, file size should be the same as well. Do you have those files? If possible Can you send it to me? I'm gonna look into it as soon as I get the time :)
 
Indeed Indeed, file size should be the same as well. Do you have those files? If possible Can you send it to me? I'm gonna look into it as soon as I get the time :)

A new driver dropped recently, v10.74: 2025/02/11

Win10/Win11 Auto Installation Program (NDIS) Size: 4,985kb unzipped


((You would have to PM me on how to send files.)) Might be moot with the new 10.74 release, let me know.
 
Last edited:
hi, since the topic is experimentation on modded Realtek Ethernet drivers im posting this here.

One big issue on these devices is how PCIe caps / link are set: Max Read requests=512; MaxPayloadSize=128; link 2.5GT/s which uses 8/10 encoding wasting 20% overhead;
The maximum payload size (MPS) is set on all devices based on smallest maximum on any device in the chain of that ROOT PCIe complex. Severe limiting bus efficiency;
Another tweak ideia would be set gen3 8GT/s so 128/130 encoding could be used.

I checked PCIe root bus with detail view of HWInfo. every root complex in my B550 mobo with Cezanne cpu could use 512 bytes but onboard Realtek GbE limits chipset tree to 128, so my USB, SATA suffer.
I did some tests disabling onboard ethernet, and using smarphone Tether; Chipset tree raized to 512bytes payload and everything "felt" more responsive!
Now i m trying to find a tool to experiment in win11 or force PCIe regs in a tweak BIOS menu like "Universal AMD Form Browser"
 
hi, since the topic is experimentation on modded Realtek Ethernet drivers im posting this here.

One big issue on these devices is how PCIe caps / link are set: Max Read requests=512; MaxPayloadSize=128; link 2.5GT/s which uses 8/10 encoding wasting 20% overhead;
The maximum payload size (MPS) is set on all devices based on smallest maximum on any device in the chain of that ROOT PCIe complex. Severe limiting bus efficiency;
Another tweak ideia would be set gen3 8GT/s so 128/130 encoding could be used.

I checked PCIe root bus with detail view of HWInfo. every root complex in my B550 mobo with Cezanne cpu could use 512 bytes but onboard Realtek GbE limits chipset tree to 128, so my USB, SATA suffer.
I did some tests disabling onboard ethernet, and using smarphone Tether; Chipset tree raized to 512bytes payload and everything "felt" more responsive!
Now i m trying to find a tool to experiment in win11 or force PCIe regs in a tweak BIOS menu like "Universal AMD Form Browser"
Wow, that's a great find! and amazing troubleshooting experiments :) , I will look & search into that and see if there's something can be made on driver side that can manipulate the PayloadSize but regarding the PCIe limiting it to Gen3 I guess that's totally under BIOS control.

Thank you for your time and sharing this info.! :respect:
 
Welp time to uefi mode again to unlock these settings to play around with (I'm stuck with basic MSI bios lol)
I have an integrated 2.5 gaming Lan on my mobo. It's not the best so I decided to buy a pcie lan card ONLY FOR IT TO TURN OUT TO USE THE SAME RTL 8125 ‍♂️♂️♂️♂️the best performance I've gotten is RSS with 1 queue, 1 interupt limit and locked to core 0. Any other core adds latency (idk why) and im limited to ndis driver for RSS. Does this killer driver enable RSS to work with netadaptercx driver?
 
Welp time to uefi mode again to unlock these settings to play around with (I'm stuck with basic MSI bios lol)
I have an integrated 2.5 gaming Lan on my mobo. It's not the best so I decided to buy a pcie lan card ONLY FOR IT TO TURN OUT TO USE THE SAME RTL 8125 ‍♂️♂️♂️♂️the best performance I've gotten is RSS with 1 queue, 1 interupt limit and locked to core 0. Any other core adds latency (idk why) and im limited to ndis driver for RSS. Does this killer driver enable RSS to work with netadaptercx driver?
Yep my bios is also bugged and some pages are empty instead of hidden. my try with Smokeless-UMAF did not help. Next would try Maxinator UEFI-Editor.

It is very difficult to find a good ethernet card that allows better PCIe root complex payload size, as most use the same chip family that is very limited in payload and coding efficiency since they at most are gen2 so 8/10 transmission.

For more info on this PCIe details Understanding Performance of PCI Express Systems White Paper (WP350), great quotes in there:
The system uses the maximum read request size to balance the allocation of bandwidth throughout the topology. Limiting the maximum amount of data that a device can read in one transfer prevents it from monopolizing system bandwidth.
The maximum read request size also affects performance because it determines how many read requests are required to fetch the data, and read requests are 100% overhead because they do not contain any payload.
For efficiency when moving large blocks of data, the size of the read request should be as close as possible to the maximum read request size to reduce the number of reads that must be transmitted.
 
Last edited:
Back
Top