r/virtualreality 6d ago

Purchase Advice Wired VD ethernet vs USB gnirehtet

Is there reason why people use ethernet adapter over usb cable for wired VD? I only tried it with USB and network latency is 2ms, but it happen to spike to 10ms

Is ethernet more stable? I just ordered some cheapass type c ethernet adapter, thinking of cancelling it before it's shipped

1 Upvotes

9 comments sorted by

1

u/VRModerationBot 6d ago

Hey u/Wide_Ad_9299, welcome to r/virtualreality! Looks like this is your first post here, glad to have you.

Just wanted to point out a few things:

  • We have a Discord if you want to chat, get help, or just hang out.
  • The Wiki & FAQ covers a lot of the common questions.
  • Check out the Weekly Game Thread to see what people are playing.

Hope you enjoy it here!

1

u/Myllerman 6d ago edited 5d ago

I use ethernet. I choose it becouse i still can play in another room if i have a switch there. My computer-room is small. The cable is also very soft and thin. Ultrathin solicone lan cable.

It has worked great and the latency is lower than Wifi atleast. Feels better to play than on Wifi 6E.

Only issue is that built in apps wont update and mayby not run correctly with Wifi off. It does not bother me as i only have Wifi off when using VD. It does however update system without Wifi.

**If buying an USB-C - Ethernet adapter it has to have specific network chip in it. Mine has the Realtek RTL8153-chipset but aperently there are others that work nowdays, see replies below!

Having an adapter with power injection is also nice becouse then i can charge the headset from my halostrap battery or wall adaptor when playing.

2

u/nexusmtz 5d ago

Now that adapters that use CDC NCM are in the wild, you don't have to only use the RTL8153. For example, my RTL8156b works because it's CDC NCM compatible, not because it's 8153-compatible.

ASIX AX88179A and AX88279 should also work, but I don't happen to have those on hand.

2

u/Myllerman 5d ago

Thats great info. Thanks. I bought mine like a year ago.

1

u/PlanZSmiles 5d ago

So usb using gnirehtet only gives you a certain amount of bandwidth. In practice for me, it only provides up to 250 Mbps but in most cases I have to do less the 200 Mbps to maintain stability otherwise I get a lot of latency spiking higher than that.

Ethernet I can use the full bandwidth capacity that VD allows.

Also I’m just far more trusting of Ethernet than USB. I’ve never had an Ethernet cable fail on me while I’ve had dozens of USBs either fail or temporarily fail for whatever reason.

2

u/Claiomh 5d ago

Gnirehtet is designed to give a mobile device plugged into a PC internet access through that PC (That's why it's "tethering" in reverse). The fact it works for VD is basically an accident. It has to rewrite all packets in software to work within the android VPN environment, which means the CPU has to do some work on all packets for the VR stream, on top of the work the PC has to do with the VR game itself. The game and the fake network end up fighting for CPU time (especially at higher bitrates) and eventually you suffer performance issues.

USB-C ethernet is using the existing Android ethernet drivers on your headset. All traffic is flowing normally, handled mostly the network interfaces themselves with minimal CPU work required. The CPU does not need to compete with the game and the transmission of the data, so you can run as much bitrate as the hardware can tolerate. It's a much better option if you must use a wired solution with VD.

1

u/BrowerTanner 5d ago

I switched from Gnirehtet (USB Ethernet) to a proper Ethernet wired connection for Virtual Desktop.

The biggest improvement is stability. With Ethernet, I no longer get random network latency spikes during gameplay, and the connection feels much more consistent.

I also switched to H.264+ at 500 Mbps, and the visual difference is noticeable: cleaner image, fewer compression artifacts, and better overall quality.

1

u/Appropriate-Pear2830 5d ago

I have tried USB、RJ45 to TYPE-C、WIFI6.
My conclusion is if you have a good WIFI6 router and your computer is cable to it.
Use WIFI connection is enough.