Hey everyone !
I got a few questions regarding transmit and receive buffers on my Realtek Onboard NIC that came paired with my Gigabyte b550m Ds3h motherboard
As far as I can find the specification it runs a realtek 8118(a)(s) chip
I have been plagued with some inconsistencys in my connection since I changed boards ( former board had a killer ((qualcom atheros )) onboard NIC ) now the only visible difference for me was the amount of allocatable transmit and receive buffers , the former NIC had a max. TX buffer of 1024 and a RX buffer of 2048 , now I have tried to google on how those values can impact the connection /connection reliability
Some sources suggest that a transmit buffer below 256 will result in dropped packets , and some sources even say that the TX buffer should be set to x2 the receive buffer , this cant be achieved with my current NIC as it only supports RX 512 and TX128 values
I even tried to find a way to maybe artificialy increase those buffer values and found the registry key :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0001\Ndi\Params\*TransmitBuffers
But im fairly certain that this only changes the display value and not the actual buffer size ( is the onboard buffer size linked to RAM or does the chip itself have a hard set buffer limit ? )
Additional info to my system
Win 10
vega 56 GPU
ryzen 5 g5600
2x8GB Kingston ram with CL 16 (xmp)
No switches present in network , Router is an AVM 7630 AX , all cables are cat5e
so my question in short : does a transmit buffer size below 256 really result in dropped packets , does this affect UDP packets aswell and should I be investing into an intel PCIe NIC instead of using the onboard one ?
I got a few questions regarding transmit and receive buffers on my Realtek Onboard NIC that came paired with my Gigabyte b550m Ds3h motherboard
As far as I can find the specification it runs a realtek 8118(a)(s) chip
I have been plagued with some inconsistencys in my connection since I changed boards ( former board had a killer ((qualcom atheros )) onboard NIC ) now the only visible difference for me was the amount of allocatable transmit and receive buffers , the former NIC had a max. TX buffer of 1024 and a RX buffer of 2048 , now I have tried to google on how those values can impact the connection /connection reliability
Some sources suggest that a transmit buffer below 256 will result in dropped packets , and some sources even say that the TX buffer should be set to x2 the receive buffer , this cant be achieved with my current NIC as it only supports RX 512 and TX128 values
I even tried to find a way to maybe artificialy increase those buffer values and found the registry key :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0001\Ndi\Params\*TransmitBuffers
But im fairly certain that this only changes the display value and not the actual buffer size ( is the onboard buffer size linked to RAM or does the chip itself have a hard set buffer limit ? )
Additional info to my system
Win 10
vega 56 GPU
ryzen 5 g5600
2x8GB Kingston ram with CL 16 (xmp)
No switches present in network , Router is an AVM 7630 AX , all cables are cat5e
so my question in short : does a transmit buffer size below 256 really result in dropped packets , does this affect UDP packets aswell and should I be investing into an intel PCIe NIC instead of using the onboard one ?