I have been running a Hap AC3 for about two years now without noticing any problems. Then I wanted to play Path of Exile 2 - and things went bad.
When playing the game, I get a latency spike every 15.5 seconds. Latency goes from 15-17ms to above 300ms for about half a second to a second.
My setup is an ISP provided router <-> (ether1) HAP AC3 (ether3) <-> PC. Connecting my PC directly to the ISP provided router makes the problem go away completely - played for about an hour, no sign of the problem.
I have tried the following without seeing any changes to this behaviour:
- I have tried upgrading the HAP firmware, it now runs 7.17.2
- I have tried replacing cables and using other ports on both ISP router and HAP - except for changing ether1, that is a last resort as it would be a pain to reconfigure (at least to my knowledge)
- I have tried disabling IP -> Settings -> Allow Fast Path
- I have tried disabling Fast Forward on the bridge
- I have tried disabling the filter rule for fasttrack (default configuration)
- I have tried setting the queue for ether1 (wan) to "multi-queue-ethernet"
- I have tried creating a queue tree for ether1
- ....and I have tried rebooting the HAP
What I have observed:
- It happens exactly every 15.5 seconds. Some spikes are smaller other are larger (max 1 second)
- Using the torch on ether1, ether3 and the bridge, I can see a decline in packages at the exact same time as the latency spike in the game. It drops to about 50% of the packages for a brief second
- There are no packets lost in any of the metrics
- The CPU load is around 1-2%
- I have around 175mb free memory of 256mb
- I have 102mb free HDD space
- The game seems to be using TCP instead of UDP (my queue reflects this)
- Most packets are fasttracked (unless i disabled it as described above)
I have truly exhausted my own capacity in debugging this problem and would really appreciate any input on what to try next.
Although I have been using the HAP for a couple of years, I am by no means an expert in neither Mikrotik devices nor networks in general, so bare over with me if I missed something obvious.
Thanks in advance!