15 votes

Pourquoi mon client Steam agit-il si lentement?

Alors hier j'ai téléchargé et installé Steam pour faire quelques tests sur le transfert des jeux sur mon PC hors ligne (pour quand The Legend of Heroes: Trails in the Sky the 3rd sortira) et j'ai pris Original War et Commandos (le bundle qui contient les 4 premiers jeux).

Une chose que j'ai remarquée, c'est que Steam était lent comme pas possible, pas la vitesse d'internet (car Original War qui fait ~1,3 Go a pris 20 minutes à télécharger) mais le client Steam lui-même. Si je survolais une option de menu, il fallait 5 à 10 secondes avant qu'elle ne soit surlignée et environ autant de temps pour faire ce qu'elle devait faire après un clic. De même, lorsque je vais dans une zone de texte pour taper mon nom d'utilisateur et mon mot de passe, je dois attendre quelques secondes pour voir apparaître 8 caractères. Quand j'essaye de déplacer la fenêtre, je clique et je fais glisser la barre de titre mais elle ne suit pas et il peut falloir plus de 10 secondes pour que la fenêtre rattrape le curseur.

Comme je l'ai dit, ce n'est pas un problème de connexion internet car en même temps j'étais sur internet (à la recherche de l'emplacement où les jeux Steam sont téléchargés) et aussi environ 20 minutes pour télécharger plus de 1 Go, c'est un nouveau record pour mon ordinateur portable pour quelque chose qui n'est pas un torrent. Je sais aussi que mon ordinateur portable n'était pas lent car Chrome et Explorer fonctionnaient très bien.

Mon ordinateur portable était un ordinateur portable Windows 8 qui a été mis à niveau de force vers Windows 10 mais même alors, le client Steam ne devrait pas agir de cette façon ; c'est pire que la façon dont Minecraft fonctionne sur mon ordinateur portable (qui est assez médiocre - il y a du retard même avec les paramètres bas) mais le lanceur Minecraft fonctionne très bien.

Alors pourquoi mon client Steam est-il si lent ?

2 votes

J'ai moi-même cela occasionnellement - je trouve généralement que redémarrer le client Steam le corrige, mais je n'ai aucune idée de pourquoi cela arrive!

0 votes

Il est possible que cela soit dû à la lenteur de votre ordinateur lui-même car Chrome et Explorer ne sont pas aussi intenses que Steam (bien que Steam soit relativement léger). Je ferais ce que JonK dit dans le commentaire précédent et essayerais de redémarrer Steam. Si cela ne fonctionne pas, réinstallez, et si cela ne fonctionne toujours pas, bonne chance. Vous pourriez toujours vérifier dans le gestionnaire des tâches pour voir si Steam semble occuper toute la puissance de traitement de votre ordinateur (utilisation du CPU), et si c'est le cas, c'est simplement un problème de votre ordinateur/portable qui dépasse le cadre de ce forum.

0 votes

Combien de RAM avez-vous?

35voto

zaTricky Points 440

La solution que j'ai trouvée est de vider le cache du navigateur web de l'application Steam.


J'ai eu ce problème pendant très longtemps. Une solution temporaire précédente était de s'inscrire (ou de se désinscrire) du Steam Client Beta. Ce n'est que récemment que j'ai découvert la solution plus ciblée de vider le cache.

Notez que ce processus et la solution que j'utilise peuvent ne pas fonctionner pour tout le monde - et le script que j'ai créé s'applique uniquement à Windows. Cela peut certainement être adapté à d'autres systèmes, bien que je n'ai jamais eu ce problème sur macOS ou Linux.


Solution temporaire manuelle dans l'application

Cela vous aidera à confirmer si c'est bien la cause de la lenteur. Cela nécessite bien sûr un peu de patience :

  • Depuis l'icône de la barre d'état : Clic droit -> Paramètres; OU dans les menus de la fenêtre principale du client : Steam -> Paramètres
  • Dans la fenêtre Paramètres qui s'ouvre, choisissez "Navigateur Web", généralement vers le bas à gauche.
  • Sur cette page, cliquez sur le bouton [ EFFACER LE CACHE DU NAVIGATEUR WEB ].

La solution de contournement automatisée :

Pour mon ordinateur de bureau, j'ai remplacé le démarrage automatique de Steam par un script batch programmé pour deux raisons :

  • Le script efface le cache avant de lancer Steam (ce problème)
  • Le Planificateur de tâches vous permet de retarder les tâches jusqu'à ce que le réseau soit opérationnel (moins de risques de problèmes de réseau/connexion)

Contenu du script. Notes ci-dessous :

@echo off
TITLE EFFACER LE CACHE WEB DE STEAM AVANT LE LANCEMENT
rmdir /s /q "%USERPROFILE%\AppData\Local\Steam\htmlcache"
mkdir "%USERPROFILE%\AppData\Local\Steam\htmlcache"

start C:\Steam\Steam.exe -nobigpicture
  • Vous pouvez ajuster le chemin en fonction de l'emplacement de l'installation de Steam
  • D'autres réponses et articles mentionnent d'autres chemins système - mais j'ai confirmé via Process Monitor (de SysInternals) que le chemin que je supprime est le seul que Steam lui-même efface. Si quelqu'un a des preuves du contraire, veuillez me le faire savoir pour que je puisse ajouter les chemins appropriés.
  • Je lance avec le paramètre -nobigpicture car, sans cela, Steam se lance parfois en mode "Grand Écran" simplement parce que j'ai une manette de jeu connectée. Ce paramètre est facultatif.

Notez que j'ai abandonné l'idée de trouver une solution "correcte" pour ce bug. Plutôt que de vider le cache, j'utilise maintenant un disque RAM pour les dossiers affectés.

Si ces indices aident une autre personne à essayer de comprendre, au mieux de mes connaissances, il semblerait que ce soit un bug dans le backend du navigateur :

  • Il n'y a aucune raison évidente pour la lenteur. Il n'y a pas de pic de CPU. Il n'y a pas de latence réseau. Il n'y a pas d'E/S disque.
  • Le backend du navigateur (steamwebhelper.exe) est basé sur CEF (Chrome Embedded Framework), un sous-projet du Projet Chromium.
  • Lorsque le cache est effacé, au lieu de simplement effacer immédiatement le cache, steamwebhelper.exe est également redémarré.

0 votes

Cela a sauvé ma vie. Avez-vous jamais découvert pourquoi le cache web était le problème? Ce n'est pas comme si nous n'avions pas d'espace disque dur ou de RAM, n'est-ce pas?

1 votes

Malheureusement pas encore précisé à 100%. Des notes ont été ajoutées à la fin de la réponse. L'enquête est en cours. :-|

0 votes

@zaTricky De tels blocages dans l'interface graphique se produisent lorsque le thread GUI ne traite pas les messages assez rapidement. Comme il n'y a pas de pic de CPU ou autre, je ne peux penser qu'à une seule chose : il dort/attend les autres threads/événements à l'intérieur de la boucle de message, mais avec un court délai pour ne pas se bloquer complètement.

1voto

Bob Points 11

Je ne sais pas si cette question est toujours ouverte, mais voici une solution qui a fonctionné pour moi :

Allez dans le panneau de configuration>options Internet>onglet Connexions>options LAN et décochez "détecter automatiquement les paramètres"

redémarrez le client Steam.

Bonne chance.

1voto

9a3eedi Points 302

J'ai trouvé cette solution à partir d'un lien de la communauté Steam et il semble avoir fonctionné pour moi

Dans la fenêtre Steam : Steam > paramètres > interface > activer le décodage matériel si supporté

C'était désactivé pour moi. Je l'ai activé, Steam a redémarré et l'interface est de nouveau normale. Ensuite, je l'ai désactivé à nouveau, Steam a redémarré et l'interface est toujours normale !

Ainsi, en activant ce paramètre, Steam a été déclenché pour rescanner un réglage et l'ajuster.

En voyant la grande variété des solutions, je me demande quelle est la cause du problème. Dans mon cas, je n'ai pas changé de GPU, contrairement à ce que dit l'Auteur Original dans le lien du forum.

Source : https://steamcommunity.com/discussions/forum/1/617328967241578199/

0voto

Ryshifter Points 9

Je pense que c'est à cause du HDD/SSD (votre disque principal) qui est trop plein. Aussi, d'après mon expérience personnelle, en ayant libéré de l'espace sur mon disque principal et en utilisant un outil de nettoyage de disque pour supprimer les fichiers temporaires, Steam semble fonctionner normalement maintenant pour moi.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X