2.5GbE LAN causes jitterting problems exclusive to VRC
tracked
°sky
Both Intel and Realtek 2.5GbE LAN ports on mid-high range motherboards (such as the x670e PG Lightning and Z690M Aorus Elite) have jittering issues exclusive to VRChat.
The jittering is not visible locally, however to every remote player there is extreme jittering and lack of stability when moving quickly.
Rejoining the instance temporarily fixed this for only 10-30 minutes before occuring again.
Setting the 2.5GbE NIC to run at 1GbE does not solve this issue.
Does not occur via Wi-Fi or native 1GbE NICs.
Log In
FloydianSound
never thought about this, but i do have this issue as well since i've returned in march 2024. (asus pro art z790 creator wifi)
never had this issue with my previous build in january-february 2024 (asus strix z370-i)
Current NIC:
Aleksander3453
This bug makes the game actually unplayable from a social standpoint. Imagine your contributing to a deep and lengthy conversation, and then - "Oh, you're laggy again".
I have a ASUS PRIME B660-PLUS D4 motherboard, which has a 2.5 GbE Realtek NIC.
This bug manifests eventually when I am on a world for too long:
- [0m-10m] Everything is fine
- [10m-1h] My tracking and IK start to visibly lag on the server-side. The lag worsens over time. On my end everything looks fine
- [1h-1.5h] My microphone becomes unhearable / too laggy.
- [1.5h+] I cannot hear others, forcing me to rejoin.
- The cycle repeats
The timing doesn't change no matter if I am on the least optimized world with 30+ people or if I am in a void with no polygons with a second person. Here's a video of my tracking and IK lagging around the 20-45 minute mark:
I have tried the following.
- Update every driver.
- Change the advanced properties for Network Adapters
- I cleared my content cache.
- I checked the logs to see any lost packets or errors related to connection - Everything is clean
- I checked the network debug screen on several occasions to see if anything suspicious would happen - Everything is clean
- I reinstalled the game from a HDD disk to an SSD
(I would've tried doing a clean reinstall of my system and buy a new 1 GbE NIC, but others in here reported that this didn't fix the issue)
The only "solutions" that actually worked were these two:
- Play on Quest standalone
- Play on a PC with a motherboard that doesn't have this issue
But those aren't solutions if I have to literally downgrade my PC to play normally
This bug also seems to be related to
While maybe unrelated but the EXACT same thing happens in the Phasmophobia game (Coincidentaly also made in Unity). The game breaks in the same way as does VRChat. Movement becomes too jittery after a while and it worsens until game restart.
BirdTho
I have a 2.5Gbe adapter:
Manufacturer: Intel
Description: Intel(R) Ethernet Controller (3) I225-V
Driver version: 2.1.3.15
Physical address (MAC): C8-7F-54-0B-C5-FF
But I don't use it in 2.5Gb mode.
Occasionally I get disconnected thanks to joining Discord VCs while in VRChat, but I cannot say the two are related.
I've heard that in 2.5Gb mode, on my motherboard, some people have had their network chip overheat and die.
I'm using an ASUS ProArt X670E-Creator Wifi, nice IO options on this board. Lots of USB.
But again, on its own, no issues, my disconnects are only related to Discord VCs
runtime
Very frequently (sometimes after only a few seconds, sometimes a couple minutes) I've been getting "Your connection to VRChat was interrupted. Verify connection and try again."
This didn't use to happen on this hardware setup, so presumably a software change triggered it. I recalled that I'd upgraded my NIC drivers around the time I started seeing this problem, and after rolling them back the problem appears to have gone away but I've done very bad science here and changed a bunch of other variables between tests.
Motherboard: ASRock X670E PG Lightning
NIC: Realtek RTL8125BG 2.5 Gigabit LAN
Problem(?) Driver: 10.69.1121.2023
Working Driver: 10.53.1001.2021
No idea if this is the same issue described in this thread or if the driver upgrade was actually the cause, but maybe other affected users here would be interested in testing an older driver version?
-
-_Mike_-
Hi! Do you remember what else was changed? Did you change your adapter settings?
runtime
-_Mike_- No, I didn't make any changes to adapter settings. No idea if the different driver versions have different defaults.
(sorry for the incredibly late reply, but canny didn't email me about your comment)
JeyPW
Still having this problem on August 2024 with an Asrock B650 livemixer, 4080 , 64gb 6000MT/s CL30.
°sky
JeyPW yep same here, still an occuring issue
Caelux
Same
Avanera
I have a Gigabyte Z790 Aorus Elite AX and this sounds exactly like the problem I've experienced since upgrading to this rig.
Can anyone confirm that using WiFi on the same setup prevents this?
d
d4rkpl4y3r
I have this too on a Gigabyte AB350M-Gaming3 motherboard.
For me the time until it starts happening is around 1h - 2.5h. This timing is usually somewhat consistent on nearby days but changes constantly over the months hence the large range here.
Someone mentioned that it might have something to do with highly populated instances, but it happens to me in literally all instances. Doesn't matter if its player cap or just 3 other people besides me.
One thing I have seen no one mention is that the IK jitter starts happening at very slightly different times for each person observing me. So there is usually a small time window of 5-10 minutes where half the instance sees my IK jitter and the other half still sees me smooth.
°sky
d4rkpl4y3r interesting, thanks for the info. conveniently this board has hardware accelerated networking on it! this is consistent with what ive discovered so far.
from my own observations, people with hardware acceleration cannot see eachother jitter, however other users will see both jittering.
im starting to think its the packets getting all scrambled and only other accelerated nics knowing what to do!
d
d4rkpl4y3r
°sky Does the not seeing each other jitter that you experience only happen when you both are currently affected?
Because I absolutely do see two of my friends be affected by it from time to time. But since I usually rejoin once someone mentions it I am not affected myself at that moment where I observe the others.
F
FläppyBird
It seems I have successfully fixed the issue,my friend said that the jitter was no more after I woke up from sleep.Here's what I did :
I updated my Realtek Gaming 2.5Gbe Family Controller Driver to this version which is the latest:(attached document)
I also noticed after updating it reset some manual changes I made to the adapter settings ,so I will just post them here.Most of it is power saving features,which were re-enabled :
Advanced EEE : Disabled
ARP Offload : Disabled
EEE-Max Support Speed : 2.5 Gbps Full Duplex
Energy-Efficient Ethernet : Disabled
Flow Control : Disabled
Gigabit Lite : Enabled
Green Ethernet : Enabled
Interrupt Moderation : Disabled
IPv4 Checksum Offload : Disabled
Jumbo Frame : Disabled
Large Send Offload v2(IPv4):Disabled
Large Send Offload v2(IPv6):Disabled
Network Address : Not Present
NS Offload : Disabled
Power Saving Mode : Enabled
Priority & VLAN : Priority & VLAN Disabled
Receive Buffers : 512
Shutdown Wake-On-Lan: Enabled
Speed & Duplex : 2.5 Gbps Full Duplex
TCP Checksum Offload(IPv4) : Disabled
TCP Checksum Offload(IPv6) : Disabled
Transmit Buffers : 512
UDP Checksum Offload(IPv4): Disabled
UDP Checksum Offload(IPv6): Disabled
VLAN ID : 0
Wake on Magic Packet : Enabled
Wake on pattern match : Enabled
WOL & Shutdown Link Speed : 10 Mbps First
In addition to this,the options in the Power Management are all checked(attached document)
Not sure how this plays out for other network cards ,but hope it helps
°sky
FläppyBird ill give this a try tonight. im not very hopeful but if this works then great!
~Nanochip
°sky Did this work for you? I'll also be trying this tonight.
°sky
~Nanochipi completely forgot tbh
~Nanochip
FläppyBird this doesnt work
F
FläppyBird
~Nanochip I ran some tests ,and yes sorry this doesn't work, but the problem is gone for me,not sure what exactly fixed it
F
FläppyBird
perhaps disabling msi mode works, does a fixed value for interrupt requests? The requests are in range to prioritize certain traffic which is causing this?
F
FläppyBird
Has anyone tried running their 2.5 Gbe lan at 1 Gbe or 100Mbps,and check if the issue persists?Also this seemingly does not happen in other games because they don't have to load random avatars and everything is pre loaded,can someone try to reproduce this issue in something similar to vrchat,like neosvr?It seems the more other users change the avatar,the worse it gets,I suspect it has something to do with some sort of network cache
°sky
FläppyBird i run my nic on 1gbps and it happens. im unaware of this occuring in resonite or any other game or app
F
FläppyBird
°sky I may or may not have found a lead on this,try setting the receive buffer to 512 and transmit buffer to 128,in advanced adapter settings,let me know if it works.Here is another lead, uninstall chipset drivers(windows updates reinstalls them so disable optional updates first)
Load More
→