I'll take a look at those links, thanks.
For an easier time speaking of this I'm on Discord or IRC, should you want to continue this.
]]>Nov 24 17:13:19 ArchMoot dbus-daemon[893]: [session uid=1000 pid=893] Activating service name='org.gnome.ScreenSaver' requested by ':1.132' (uid=1000 pid=39225 comm="/home/vermoot/.local/share/Steam/ubuntu12_32/steam")
Nov 24 17:13:19 ArchMoot dbus-daemon[893]: [session uid=1000 pid=893] Successfully activated service 'org.gnome.ScreenSaver'
Over and over again, every 20 seconds or so. I wonder what that is, but it doesn't seem related, other than seeing steam in there. Btw I'm not on gnome. I do have it installed, but I'm in an xmonad session.
There doesn't seem to be anything coinciding with the lag spikes I'm experiencing.
]]>You should check whether the journal gives you a message coinciding with the lag, possibly from the kernel module directly or whatever daemon you are using to connect.
Can I somehow see that live on my second monitor while I'm playing? It might be difficult to check the right timings after the fact.
]]>Check the systemd journal.
How so? Can you elaborate how that would allow me to precisely check what's making me lag?
I *can* of course change cards, but I'd prefer making sure that this can't be fixed otherwise (and that another card would fix the problem) before doing so.
]]>How can I try and troubleshoot this
Check the systemd journal.
How can I fix this?
Check the Broadcom page on the ArchWiki. The fact that they have their own page speaks volumes for the quality of the devices. Have you considered changing the card?
]]>So I've got a Fenvi FV-HB1200 PCI-e card, which has a Broadcom BCM4360 (43a0) chipset. It works well for the most part, but I've got an issue with a particular use case, which I think might just be more general, but especially noticeable in this use case:
I play Rocket League through Proton in Steam, and it works really well, but here's the big issue: I get lag spikes every minute or so. I have a good ping (my internet connection is pretty good overall), about 30ms, but once in a while it goes up to 200ms (according to the in-game graphs) and that messes me up.
This isn't a Rocket League problem, because tryint to troubleshoot this I've tried using ethernet, which solves the issue (but I can't really use it all the time), and I've also tried playing through wifi on a windows install, there's no problem there. The problem is then only on wifi, on linux.
From what I've seen, Broadcom cards are iffy on linux, and especially those like mine that only work with the `broadcom-wl` driver. I'm still looking for a fix on this particular card though.
So now I have several questions:
- How can I try and troubleshoot this, maybe with a networking tool, to see how and when those latency spikes happen? I've tried things like ping google.com -i 0.02, and I do see some latency spikes sometimes, but I can't say for sure if it's the same thing. The problem is that online gaming like Rocket League is very sensitive to ping, so trying to reproduce it in other use cases is pretty hard.
- How can I fix this? Is there any other driver I can try, or maybe should I just try and downgrade broadcom-wl? Can I maybe try changing some settings on my router or in my network configuration to avoid those latency spikes?
Thanks for reading!
]]>