Just a quick reminder - I had the lag spikes present with both the onboard wifi on my Asus Maximus X Code motherboard (2x2 802.11ac Wi-Fi), so it’s not just USB or PCI. This was persistent regardless of whether I was using a netgear orbi router or the virgin home hub 3.0. I ended up having to run ethernet across the entire house & sent the orbi’s back.
The issue went away immediately upon closing pitool.
Windows 10 2004
Netgear A6210
Jensen al25150
On 5ghz network
Pitool
8kX
I have this problem too and its very easy to see on my bitminer. When pitool is on i get lots of rejects due to timeouts and Pitool off. No issues. To put that in perspective. Pitool on Accepted: 1000 Rejected 300 Pitool off: Accepted 1000 Rejected 8.
Same in games, i get 5-10 second dropouts on discord comms and i could never figure out why but i always game in VR and pitool has been open.
I havent tested it much so i dont know if its the HMD itself causing it or the actual Pitool
You can run a trace on your wifi interface on your PC and check if there is any (heavy) traffic generated by PiTool. You can also run a trace on your router/AP to check if the problem comes from the saturated bandwidth or some other problem.
For a first shot, you can use “resource manager” in Windows (get to it through task manager). There you can filter TCP/IP connections by process to figure out the destination IP. Or by using process monitor from SysInternals. Then you can set an IP filter in Wireshark to see only particular traffic.
It could also be that piservice (or some other Pimax software component) stalls the network/pci/usb stack which your wifi hardware uses.
I have seen the USB devices being blocked or responding with big delay during the headset initialization. This is definitely a problem with Pimax software, but it usually happens only when the headset has some problem itself.
Most likely the Pimax software is locking some OS critical resource (which/when it shouldn’t) and locks or stalls the other peripherals. Normally this should be easy to diagnose for the developer.