sorry if this is the wrong place to post this.

Recently i switched to steam os on my pc, installed battle net and everything went smoothly. I played in beta and i dont have issue but when i play on live my ping would shoot to 1000 to 4000. and it only smooth on the first 10 minutes or so. I dont know what else i should do so any help is appreciated.

things i tried

restarting.

Im using starlink so i tried to relocate the dish.

turning off firewall in my asus modem

turning off firewall in my pc

turning on and off qos

turning on and off ipv6

changing poton

I tried several ping checker and in my browser everything seem normal

all 38 comments

sorted by: hot top controversial new old
[–] 4 points 8 hours ago* (1 child)

Is world latency high, home latency high, or both? Also if you leave a ping running in the terminal (like to 1.1.1.) Is there a matching latency increase with when you see the performance drop?

I'm also playing WOW Forever on Linux but I'm doing so via Lutris and fiber. So it's definitely possible. Just need to figure out the bottleneck you're hitting.

  • source
  • hideshow 1 child comment
  • [–] 3 points 3 hours ago (2 children)

    Have you tried using a cellphone hotspot to see if the problem is on the starlink side? They may have congestion that you can't fix.

  • source
  • hideshow 2 child comments
  • [–] [S] 3 points 3 hours ago (1 child)

    yep i did. i tried both my phone and my wife's since her and mine has different carrier. still no dice

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 3 hours ago

    Hmmmm dang. I might be a driver issue. I think steamos doesn't (or at least didn't last I looked) full hardware support of the full linux kernel. You can try a different os, even just a live usb so you don't change anything, and test the latency that way.

  • source
  • parent
  • [–] 2 points 8 hours ago (21 children)

    Maybe do a traceroute to the wow server and check what gives latency. It could just be bad service from Starlink which after all is a satellite link.

    Last time I go a very wild issue with proton, I sent all the proton logs to an AI, it honestly found the issue I had (my ISP router had failed to setup IPv6). All my game starting in steam would take a minimum of 30sec to stary. It was proton trying to download ressources over IPv6 and long timeouts.

    Also if you are on Linux you need to say what distribution ypi are using. Alpine or cachyos is a very different environment.

  • source
  • hideshow 21 child comments
  • [–] [S] 3 points 8 hours ago (20 children)

    sorry im linux noob, how to do traceroute?

    I'm on steamos. so i think its arch based

  • source
  • parent
  • hideshow 20 child comments
  • [–] 3 points 8 hours ago (7 children)

    Have you figured out how to reach the Linux desktop yet? Once you do, all you need to do is open a terminal and type

    tracert <your_wow_server_address>
    
  • source
  • parent
  • hideshow 7 child comments
  • [–] [S] 1 point 7 hours ago (6 children)

    whats the difference between this and ping? i tried ping and it showed normal ms.

    I'm still figuring out how to install trace because right now it says something about my pgp signsture is corrupted, so still working on that

  • source
  • parent
  • hideshow 6 child comments
  • [–] 2 points 7 hours ago (5 children)

    I am not sure what you are doing but you should not have to install tracert/traceroute as it is in the same utility family as ping.

    Ping tells you the response time between you and your end point. Tracert outputs the response information of every hop along the way to your end point. It helps you pinpoint where the failure is along the way.

  • source
  • parent
  • hideshow 5 child comments
  • [–] [S] 1 point 7 hours ago (2 children)

    i see. then its showing stable sub 200 ms so def not the isp i guess

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 8 hours ago (11 children)

    Bruh, you gotta do a little lifting here. Google it.

  • source
  • parent
  • hideshow 11 child comments
  • [–] [S] 2 points 8 hours ago (10 children)

    so is it like a program? i tried to install it but i cant because apparently steamos is read only.

    then i disable it, then it asked something something keyring, i did some key init thing, and retry installing traceroute. it said something about import pgp key and its been like that for a bit now.

  • source
  • parent
  • hideshow 10 child comments
  • [–] 3 points 6 hours ago* (last edited 5 hours ago) (9 children)

    SteamOS is an immutable OS so many changes will be overwritten at your next update, but you can always pull a tool down temporarily, or keep a script saved on your desktop!

    Pop the hood open

    sudo steamos-readonly disable
    Pacman is a package manager you'll have on steamos/arch. Refresh pacman keys and resync database.
    sudo pacman-key --init

    sudo pacman-key --populate

    sudo pacman -Syy
    Install the tool you want (traceroute) sudo pacman -S traceroute
    Close it up again until your next change
    sudo steamos-readonly enable

    Once you're in a position to use traceroute you can just follow it with an IP or a domain.

    traceroute 1.1.1.1

    It will check each step (hop) along the networking path path between you and that target with details like the round trip time a message took to go there and back to you. Look for a hop where the latency gets bad and stays that way for the rest if the hops like a clog in a pipe. If you don't see that you'll probably want to examine with some other tools like mtr that go into more depth.
    https://man.archlinux.org/man/mtr.8.en

  • source
  • parent
  • hideshow 9 child comments
  • [–] [S] 2 points 6 hours ago (8 children)

    thank you so much for the detailed guide.

    i tried traceroute 1.1.1.1, i dont think i see any weird thing.

    but when i do traceroute the wow server it suddenly stop midway and displaying *** until it stopped

  • source
  • parent
  • hideshow 8 child comments
  • [–] 3 points 5 hours ago (7 children)

    If you can traceroute to some unrelated cloudflare dns server like 1.1.1.1, then the problem seems likely to be outside your machine, outside your home network, and then we scrutinize what hop it's failing at to see if we can rule things out further. (I'm making assumptions obviously, this is just how I'd think about it.)

    Maybe that's your ISP, or something in a data center with a hostname related to wow itself?

  • source
  • parent
  • hideshow 7 child comments
  • [–] [S] 1 point 5 hours ago (6 children)

    i tried the mtr thing, is it okay for me to show it? it looks like there some kind of problem after it hopped outside of the country (im assuming because i see singapore and japan) the rest is ips that im not sure what it is or how to check where is it

    just to be sure i tried using different network (thethering from my phone) and still same result

  • source
  • parent
  • hideshow 6 child comments
  • [–] 2 points 4 hours ago (5 children)

    What traceroute and mtr have told us is that ICMP echo requests (called a ping) don't get there reliably, but that can happen for multiple reasons. Maybe a server along the path doesn't feel like passing your ping along and drops it. There's a point in their machinery which blizzard doesn't want you peeking past, and other companies might have their own reasons even if the route is healthy.

    A friend says the game has two network sockets that have individual pings (latency measure this time not echo) and you can see them by hovering your mouse over the indicator. Which is it that's misbehaving?

  • source
  • parent
  • hideshow 5 child comments
  • [–] [S] 2 points 4 hours ago (4 children)

    i see, so there is a chance that something is wrong with my machine or isp that makes them do that?

    i do tried tethering from my phone, same result.

    yeah it has home and world ping. iirc home handle about chat stuff and world is character stuff. both has high ping. sometimes one is wildly higher than the other sometimes both

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 4 hours ago (3 children)

    There are a ton of unknowns here, it may end up being as easy as disabling some game setting related to network optimization or ipv6 use. Most of troubleshooting is just thinking of more questions to ask!

    Are you launching the game using wine/proton/???

  • source
  • parent
  • hideshow 3 child comments
  • [–] [S] 3 points 3 hours ago

    update. its something about the lan connection. i tried using my wife laptop and it ran perfectly then it hit me what if i connect with wifi. and behold it works fine. so its something about the lan

  • source
  • parent
  • [–] [S] 2 points 3 hours ago (1 child)

    i did try disabling ipv6 and enable it both in game, router and network setting.

    all of the router, game, launcher, steam network setting that i know off has been tried enabled or disabled.

    im using steam to launch the game so proton. and i have tried several version, hotfix, stable and even custom proton to no avail.

    currently im trying to install wow in my wife laptop and see if its network or my pc thats the problem

    with any luck perhaps she interested in playing together..

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 3 hours ago

    I had a lag spike situation on a steamos machine playing a game called shape of dreams when using wifi but not ethernet, and it wanted a network card driver update. Kind of a shot in the dark but you might try it.

    I'm reading that there's a network stats API that addons can use https://warcraft.wiki.gg/wiki/API:GetNetStats

    Maybe there's a network performance monitor addon you could find, but I don't have suggestions there.

  • source
  • parent
  • [–] 2 points 2 hours ago

    How did you install the launcher? Heroic Games Launcher? Lutris? Bottles? Raw Wine?

  • source
  • [–] 2 points 8 hours ago (1 child)

    I've been playing on steam OS (steam deck) through Lutris, and I'm not seeing any lag from that side of things. Performance was awful until I turned some settings down, but that's hardware rather than lag.

    My guess would be an issue with your network or ISP.

  • source
  • hideshow 1 child comment
  • [–] 1 point 3 hours ago (1 child)

    Try doing A/B testing with the in game network settings.

  • source
  • hideshow 1 child comment
  • [–] -1 points 5 hours ago (5 children)

    the actual SteamOS is probaby not a good system to use for your PC. I would suggest using a distro that focus on gaming. The SteamOS is focused on the SteamDeck

    Check out this page for a good list of gaming distros. https://distro.watch/distros/category/gaming

    I turned my friend onto Pop and he used it for a bit and then went to something else but he has stayed on Linux so I consider that a great win and a good starting distro for a newbie. It has good nvidia support out of the box.

    I use arch and have built it from the ground up, but I would not recommend that to a newbie. But if you get confident with linux and want to maximize your potential, arch is the way to do it

  • source
  • hideshow 5 child comments
  • [–] 2 points 2 hours ago

    Not sure why you're getting downvoted, but I wonder about that, too. SteamOS is primarily focused on Valve hardware, right? vs. something like CachyOS is Arch-based (so gets live updates/improvements ASAP) or Bazzite (immutable, so hard to break) and both are designed for general PC gaming, so likely have more attention to broad hardware/software/firmware compatibility.

    If I were OP, I'd try live booting CachyOS to see if it works better.

  • source
  • parent