PCVR Streaming with GL.iNet Routers: A Call for Community Insights and Mega Thread Creation

We got The Quest 2 yesterday. And compare with ASUS router , we found some jitter in ping delay. We are trying to deal with it. We will do more test next week.
We used Virtual Desktop and it’s more easy to use than Airlink.

1 Like

Hi there! This is awesome news, I really appreciate your hard work on this project. Which device are you using, Opal or Beryl? Also, can you try connecting the router to a laptop USB port and see how it works on the go? I’m happy to offer any help or feedback you might need. Thanks!

1 Like

What we use is Flint2 and ASUS TX-AX6000 Gaming Router.
We will conduct a test tomorrow with a new GPU. Then we will share our test data.

Hi Alex, you should check out the VD discord server if you haven’t already: Virtual Desktop

It’s a great place to find helpful information and chat with Guy, the main developer. He’s very active and friendly. Your router, Opal, is also on the official list of recommended routers.


We done some test between these device. And we use networkPinger to record the the ping jitter.Here is some test result. The SFT1200 is best of all, we will conduct some furure test tomorrow to see the difference between MT3000 and SFT1200.

Router Model: Opal (GL-SFT1200)/MT3000/MT6000/ASUS

**PC Specifications: Corei5-13400 2.5GHz RTX 3060 GPU, 16GB RAM

VR Headset: Meta Quest 2

Streaming Application: Virtual Desktop

Wi-Fi Connectivity: AC at 866MHz

Average Latency (Networking): NO Counting

Video Game: The LAB

1 Like

Hi Alex, I’m curious about something. The Opal seems to outperform the other routers, even the ASUS one, even though it’s the cheapest one you offer. Is there a reason for that? Does it have a different Wi-Fi chip or something? Let me know, thanks.

Many routers use different chips. The Opal is using SiFlower SF19A28.
MT3000 is using Mediatek filogic 820.
MT6000 is using Mediatek filogic 830.
ASUS TUF-AX6000 is also Mediatek filogic 830 (radio’s are MediaTek MT7986AV, MediaTek MT7976GN, MediaTek MT7976AN)

Testing something like a GL-AXT1800 with a Qualcomm based chip might be useful as well. Given its Qualcomm IPQ6000 is yet another beast.

Other recommended routers I believe were: ASUS RT-AX86U, which is based on Broadcom BCM4908 (radio’s are Broadcom BCM43684 and Broadcom BCM6710), and Asus RT-AX55, which is based on Broadcom BCM6755.

1 Like

Thanks for your explain. I don’t have a Broadcom Chip device by my hand. So I test the AXT1800 VS MT6000. I think they are same at this scenario.We have many 5G wifi signal in our office. so maybe you will get another result at your test scenario

We also test MT3000/SFT1200/MT6000 at daytime. Other wifi may have a big influence on the performance.

Wow, this thread is amazing! According to the Virtual Desktop Discord community the best dedicated routers for PCVR are the Opal and the Slate AX. I was considering to buy the Beryl AX, just because it’s newer and smaller than the Slate AX, but I might go for the Opal considering your research. @ASchneiderBR which is the best dedicated router for PCVR in your opinion? I would follow this tutorial to bridge my current WiFi connection (provided by the RT-AX86U in another room) to the dedicated router that would be connected to the ethernet port on my desktop PC to be able to use my Quest 3.

I’m really glad you found this conversation helpful. The team at GL.iNet is indeed committed to enhancing the performance and quality of their routers for virtual reality, and I’m a big fan of their work. In my opinion, having only tested the OPAL and BERYL, the OPAL surprisingly performs the best. Keep in mind that you should never bridge over WiFi; always use a cable so that the dedicated VR router is wired to the computer. Good luck!

1 Like

Indeed, the Opal would be connected to my desktop PC through Ethernet, but that would not provide an internet connection, just an stable connection for Virtual Desktop streaming. The purpose of that video tutorial is to provide an internet connection to the PCVR headset (in my case the Quest 3) through the WiFi bridge feature (connecting the Opal to an existing WiFi network that provides internet access) while still having the Ethernet cable connected to the desktop PC so that Virtual Desktop works correctly. This would be perfect for my setup because my PC is connected to the internet thanks to a WiFi network created by an ASUS RT-AX86U located in another room (which works great for daily use, but obviously not for PCVR which requires a wired Ethernet connection).

Understood! So you connect your desktop to the internet via a WiFi card using the ASUS router. Indeed, there’s the issue of the Quest 3 not having an internet connection. I don’t recommend setting up a WiFi bridge through the OPAL, as you’d be utilizing resources and the WiFi radios that are important to keep dedicated to the Quest 3. What you could do instead is set up the OPAL as an access point and on Windows create an internet bridge (sharing the internet between two network interfaces, in your case your WiFi card that receives internet from the ASUS and the Ethernet port where the OPAL is connected). This might work for your setup. Something like this: https://youtu.be/SzsVAv1bOK0. Just keep in mind to set your OPAL as Access Point.

Thanks for the tutorial! I will try both methods once I decide which router to get (I really wanted to get the Beryl, but considering it’s issues I might wait for a firmware update or just go to the Slate AX which works perfectly). According to the Virtual Desktop Discord community, most routers fail to make the repeater mode usable with PCVR for having internet connection (repeater mode) + ethernet PCVR, but GL.iNET routers are great. BTW, the Beryl AX uses a Mediatek Chip, while the Slate AX uses a Qualcomm chip. I don’t have any experience comparing these two companies in network chips, but regarding to mobile devices SoCs (mostly Android phones and tablets), Qualcomm has always been the superior option.


Hello @alex_zheng, just tried the Beryl again with the latest beta FW. Gaming seems stable but the router keeps rebooting after a few minutes. How can I gather and send the logs for you? Thanks.

pls try it like this.

Maybe you can try both. The best one is that fit you. :grinning:

Hi all - thanks for doing this. New VR guy watching the PCVR discussions on Virtual Desktop discord and saw the praise for the Opal router. Just bought mine yesterday and it made a world of difference for my MSFS 2020 performance.

At the right price point I could see a dedicated VR oriented router to be a must have accessory to go with any headset. Looking forward to learning more.

1 Like

Hi @ASchneiderBR , my Beryl AX is now back to stock firmware 4.4.6 with SQM installed. I just had a 45~60 mins Beat Saber session with it and no reboots throughout the entire session, no fans blow under it as well and the temperature went up to 76 degrees.

On the other hand, with stock firmware, although having the SQM installed did improve the stuttering situation, it doesn’t give as much improvement when compared with openwrt firmware. Significant stuttering still occurs but once every few mins and very tiny stuttering occurs quite frequently but doesn’t really impact the gameplay as much.

Really hope this stuttering issue (“bufferbloat”?) can be resolved in the stock firmware without having to install any additional module or even the openwrt firmware. I really like the UI from the stock firmware, it is very user friendly for what I am using it for.

Hi @AlexD We now using network pinger(Network Pinger - Mass Pinger and Network Analysis Tool [Freeware]) . Can you help to record the ping time? And we also need you log. If possible, please check your wifi channel and the wifi signal aroud you.

That’s great to hear that the performance has improved, but do you have any idea about the total latency from the Virtual Desktop status? It’s important to have an understanding of the specific network latency as well as the overall total. I believe the GL.iNet team will resolve these stutter and latency issues shortly – fingers crossed!