Steam
Proton
Activer la version "bleeding edge"
La version "bleeding edge" de proton, soit la toute dernière beta, peut servir (notamment pour jouer à Elden Ring alors que celui-ci vient de sortir :3).
Sur steam:
- Dans la barre de recherche, taper "proton"
- Clic droit sur "Proton experimental"
- Properties
- Onglet betas
- Choisir la beta "bleeding edge"
Steam fais une mise à jour, et on peut alors configurer un jeu en "proton experimental" pour qu'il utilise la version bleeding edge.
Améliorer la vitesse de téléchargement
Repasser en http1/1
En cas de téléchargements anormalement lents sur Linux, on peut apporter quelques améliorations niveau config de steam.
- Arrêter Steam
- Créer le fichier suivant: ~/.steam/steam/steam_dev.cfg
- Coller:
@nClientDownloadEnableHTTP2PlatformLinux 0 @fDownloadRateImprovementToAddAnotherConnection 1.0 @cMaxContentStatsdays 30 @cMaxPendingUploads 4
- Essayer de désactiver l'IPv6. J'ai lu que les serveurs steam en France n'étaient pas efficaces en IPv6, mais je n'ai pas testé.
Problèmes de DNS
Source : https://steamcommunity.com/app/221410/discussions/2/616189106498372437?l=japanese&ctp=1
Steam sur Linux, lorsqu'il télécharge, interroge le DNS a chaque requête. Par exemple, chez moi, mon resolver powerdns boucle sur :
Feb 01 08:33:08 resolver pdns-recursor[282]: msg="Question answered from packet cache" subsystem="in" level="0" prio="Notice" tid="2" ts="1769934788.705" proto="udp" qname="cache1-par1.steamcontent.com" qtype="A" remote="192.168.1.10:43021" source="192.168.1.10:43021" tag="0" Feb 01 08:33:08 resolver pdns-recursor[282]: msg="Question answered from packet cache" subsystem="in" level="0" prio="Notice" tid="2" ts="1769934788.705" proto="udp" qname="cache8-par1.steamcontent.com" qtype="A" remote="192.168.1.10:59849" source="192.168.1.10:59849" tag="0" Feb 01 08:33:08 resolver pdns-recursor[282]: msg="Question answered from packet cache" subsystem="in" level="0" prio="Notice" tid="1" ts="1769934788.705" proto="udp" qname="cache8-par1.steamcontent.com" qtype="A" remote="192.168.1.10:34778" source="192.168.1.10:34778" tag="0" Feb 01 08:33:08 resolver pdns-recursor[282]: msg="Question answered from packet cache" subsystem="in" level="0" prio="Notice" tid="1" ts="1769934788.705" proto="udp" qname="cache8-par1.steamcontent.com" qtype="A" remote="192.168.1.10:54639" source="192.168.1.10:54639" tag="0" Feb 01 08:33:08 resolver pdns-recursor[282]: msg="Question answered from packet cache" subsystem="in" level="0" prio="Notice" tid="1" ts="1769934788.807" proto="udp" qname="cache9-par1.steamcontent.com" qtype="A" remote="192.168.1.10:43258" source="192.168.1.10:43258" tag="0" Feb 01 08:33:08 resolver pdns-recursor[282]: msg="Question answered from packet cache" subsystem="in" level="0" prio="Notice" tid="1" ts="1769934788.807" proto="udp" qname="cache9-par1.steamcontent.com" qtype="A" remote="192.168.1.10:46631" source="192.168.1.10:46631" tag="0"
En fonction du serveur DNS que l'on utilise, si l'on a pas de cache, on peut se faire rate-limit par le resolver qu'on utilise. Cela a pour effet de provoquer l'effondrement du téléchargement au bout de quelques secondes. Après cela il fait des pics autour de 20/30Mo/s dans mon cas, lorsque je n'utilise pas mon resolver mais quad9 par exemple.
On peut utiliser un cache DNS comme dnsmasq ou un resolver local.