Re: [Ethernet Onboard-vs-USB-vs-PCIe] I finally found the reason behind my input lag after 6 years
Posted: 24 Apr 2024, 02:29
That's just another placebo.
Who you gonna call? The Blur Busters! For Everything Better Than 60Hz™
https://forums.blurbusters.com/
Network Interface Card
The NIC must support MSI-X for Receive Side Scaling to function properly (1). In most cases, RSS base CPU is enough to migrate DPCs and ISRs for the NIC driver which eliminates the need for an interrupt affinity policy. However, if you are having trouble migrating either to other CPUs, try configuring both simultaneously.
The command below can be used to configure RSS base CPU. Ensure to change the driver key to the one that corresponds to the correct NIC. Keep in mind that the amount of RSS queues determines the amount of consecutive CPUs that the network driver is scheduled on. For example, the driver will be scheduled on CPU 2/3/4/5 (2/4/6/8 with HT/SMT enabled) if RSS base CPU is set to 2 along with 4 RSS queues configured.
See How many RSS Queues do you need?
See media/find-driver-key-example.png to obtain the correct driver key in Device Manager
Code: Select all
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0000" /v "*RssBaseProcNumber" /t REG_SZ /d "2" /f
______________If RSS is not functioning as expected, see this for a potential workaround
2) Reduced the value of the receive and transmit buffers to 512 in the adapter settings (Asus XG-C100C (10GbE))- Gointerruptpolicy - set "Realtek PCIe GbE Family Controller" from "IrqAllCloseProcessor"
Not necessarily. It can be, but I've seen switching between Ethernet adaptors fix things. The problem is there are millions of things that can cause problems, and that others have failed at fixing the problem using the same thing. But that doesn't mean it's always placebo.
I tried all this in 1990