ValveSoftware / SteamOS

SteamOS community tracker
1.53k stars 69 forks source link

Steam Deck OS should enable MTU probing #1006

Open kakra opened 1 year ago

kakra commented 1 year ago

Your system information

Please describe your issue in as much detail as possible:

Some game launcher, maybe even multiplayer features in the game, have problems connecting to servers. Especially, the Uplay launcher cannot connect to servers for logging in (it can download updates, tho).

Steps for reproducing this issue:

  1. Launch a Uplay title
  2. Try to login
  3. Game times out

This can be fixed by setting sysctl -w net.ipv4.tcp_mtu_probing=1. But in Steam Deck, permanent system settings are not possible or will be overridden by OS updates, additionally, the root user is locked down by default, so it is not easily possible to manually apply this setting.

Please ship with this setting by default. It seems that Windows is also using adaptive MTU probing, so the Uplay launcher just works there.

Currently, I am not able to sync Uplay cloud saves. And since some weeks, I am even not able to login.

evelikov commented 1 year ago

Bear in mind that one can use /etc/sysctl.d/ for the config, which is RW and preserved (currently at least) across OS updates. Should good for the short/mid term ... for the long run who knows.

kakra commented 1 year ago

Oh, I didn't know it would be preserved across updates, and even didn't know it was writable. I will try that. Still, Steam OS should probably ship that as default because it more closely resembles what Windows does in its network stack.

miki223 commented 1 year ago

Oh, I didn't know it would be preserved across updates, and even didn't know it was writable. I will try that. Still, Steam OS should probably ship that as default because it more closely resembles what Windows does in its network stack.

it has to be writable becuise of a lot of system configuration like /etc/password in addition to being writable it is an overlay so deleting the contents will simply revert them to default

imanbarati commented 3 weeks ago

I want this for windows 10