Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
steam [Le 15/09/2016, 10:41]
86.212.130.37 [Steam ne se lance pas avec une carte graphique ATI/AMD libre]
steam [Le 25/04/2023, 09:20] (Version actuelle)
frombenny lien vers la logithèque
Ligne 1: Ligne 1:
-{{tag>Precise Quantal Raring Saucy Trusty ​jeu gestionnaire_de_jeux}}+{{tag>Bionic Focal jeu gestionnaire_de_jeux}} 
 ---- ----
  
 {{ :​jeux:​steam_logo.png?​200|Logo de Steam}} {{ :​jeux:​steam_logo.png?​200|Logo de Steam}}
  
-====== Steam, la plate-forme de jeux ====== ​ +====== Steam, la plate-forme de jeux ======
  
 **[[wpfr>​Steam|Steam]]** est une plate-forme de distribution de contenu en ligne (principalement de jeux vidéo), de gestion des droits et de communication développée par Valve et disponible depuis 2003.\\ **[[wpfr>​Steam|Steam]]** est une plate-forme de distribution de contenu en ligne (principalement de jeux vidéo), de gestion des droits et de communication développée par Valve et disponible depuis 2003.\\
Ligne 10: Ligne 11:
 Elle effectue les mises à jour automatiquement et offre des outils communautaires autour des jeux utilisant Steam. Elle effectue les mises à jour automatiquement et offre des outils communautaires autour des jeux utilisant Steam.
  
-Tous les jeux de Valve sont déjà disponibles ainsi de nombreux jeux indépendants. Les triples A se font actuellement rares mais certains éditeurs commencent à faire des efforts, ​la liste des jeux prévus pour être portés sous Linux augmente régulièrement.+Tous les jeux de Valve sont déjà disponibles ainsi que de nombreux jeux indépendants. Les triples A se font actuellement rares mais certains éditeurs commencent à faire des efforts, ​en septembre 2021 le catalogue est riche de 8618 jeux.
  
 ===== Pré-requis ===== ===== Pré-requis =====
  
-  * Disposer des [[:​sudo|droits d'​administration]]. 
-  * Disposer d'une connexion à Internet configurée et activée. 
   * Avoir activé l'​[[:​acceleration_graphique|accélération graphique]].   * Avoir activé l'​[[:​acceleration_graphique|accélération graphique]].
   * Vérifier la compatibilité de votre système et matériel ([[https://​wiki.ubuntu.com/​Valve/​|ici]]).   * Vérifier la compatibilité de votre système et matériel ([[https://​wiki.ubuntu.com/​Valve/​|ici]]).
   * Mettre à jour votre pilote graphique avec la version la plus récente ([[:​gestionnaire_de_pilotes_proprietaires|Pilotes propriétaires]]).   * Mettre à jour votre pilote graphique avec la version la plus récente ([[:​gestionnaire_de_pilotes_proprietaires|Pilotes propriétaires]]).
  
-=====Méthodes d'​installation =====+===== Méthodes d'​installation =====
  
 Plusieurs méthodes d'​installation sont disponibles,​ qu'​elles soient automatisées,​ manuelles, graphiques, ou en mode console, ci-dessous vous sont présentées quelques explications. Plusieurs méthodes d'​installation sont disponibles,​ qu'​elles soient automatisées,​ manuelles, graphiques, ou en mode console, ci-dessous vous sont présentées quelques explications.
  
-  * [[#depuis_la_logitheque_ubuntu|Depuis ​la logithèque Ubuntu]]+  * [[#depuis_les dépôts officiels|Depuis ​les dépôts officiels]]
   * [[#​installation_depuis_le_paquet_logiciel|Installation depuis le paquet logiciel]]   * [[#​installation_depuis_le_paquet_logiciel|Installation depuis le paquet logiciel]]
   * [[#​en_ajoutant_manuellement_le_depot_officiel_de_steam|En ajoutant manuellement le dépôt officiel de Steam]]   * [[#​en_ajoutant_manuellement_le_depot_officiel_de_steam|En ajoutant manuellement le dépôt officiel de Steam]]
  
-<note importante> ​Un bug récent de Steam ne permet plus de pouvoir lancer le logiciel sur un PC avec une carte graphique AMD, curieusement le problème n'est toujours pas réglé, une mise a jour est attendu de pied ferme de la part de ValveSi vous ne voulez pas attendre ​il existe une solution plus bas</​note>+<note importante>​Pour la version [[dingo|19.04]] il semblerait qu'il faille ajouter l'​architecture [[wpfr>i386]] à votre Ubuntu, pour se faire, veuillez ouvrir un [[:​terminal]] avec pour contenu :
  
-<​note>​Le paquet logiciel Steam rajoute automatiquement le serveur officiel de ses mises à jour dans le dossier de configuration des [[depots|dépôts de logiciel]] auprès desquels se fournit le système en mises à jour.</​note>​+Nous vérifions notre architecture courante :
  
-==== Depuis la logithèque Ubuntu ====+<​code>​dpkg --print-foreign-architectures</​code>​
  
-Depuis sa sortie officielle, ​[[apt>steam-launcher|Steam]] est disponible dans la [[software-center|Logithèque Ubuntu]] et peut être installé très facilement en quelques clics, très pratique pour les néophytes, ce dernier vous proposera de cliquer sur acheter, mais vous n'​aurez rien à payerSteam étant indiqué comme étant gratuit.+Et si vous ne voyez pas [[wpfr>i386]], veuillez saisir :
  
-| {{http://​pix.toile-libre.org/​upload/​original/​1361101053.png?​300|Cliquez pour agrandir}} | {{http://​pix.toile-libre.org/​upload/​original/​1361100440.png?​300|Cliquez pour agrandir}} | {{http://​pix.toile-libre.org/​upload/original/1361100549.png?​300|Cliquez pour agrandir}} |+<​code>​sudo dpkg --add-architecture i386 ; sudo apt update</code><​/note> ​
  
-<​note>​Pour une raison inconnue, il se peut que Steam n’apparaisse pas ou n'est pas trouvé dans la logithèque. Il est tout de même présent dans les dépôts. Vous pouvez l'​installer en choisissant l’élément technique steam:I386 ou avec la commande <​code>​sudo apt-get install steam</​code></​note>​+==== Depuis ​les dépôts ​officiels (recommandé) ====
  
-==== Installation depuis le paquet logiciel (Recommandé) ====+Depuis sa sortie officielle, Steam est disponible dans les [[depots|dépôts officiels]] et peut être installé ultra facilement, très pratique pour les néophytes en informatique.
  
-Commencez par télécharger la dernière version de **[[:steam|Steam]]** [[http://​media.steampowered.com/​client/​installer/​steam.deb|ici]] et enregistrez-le sur votre disque dur.+Pour ce faire, ​[[:tutoriel:​comment_installer_un_paquet|installez]] le paquet ​**[[apt>steam]]**.
  
-=== Méthode graphique ===+<note important>​si vous avez un problème de détection de joystick (no controller detected), essayez avec le paquet **[[apt>​steam-devices]]**</​note>​
  
-Double-cliquez sur le [[paquet|paquet logiciel]] **steam_latest.deb** téléchargé précédemment,​ la [[:​software-center|Logithèque Ubuntu]] s'​ouvre alors pour vous proposer d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]]. +==== Installation depuis ​le paquet logiciel (non recommandé====
-<note aide>Si vous avez désinstallé la [[:​software-center|Logithèque Ubuntu]], vous pouvez utiliser [[:​gdebi|gdebi]] pour installer le paquet, ce dernier ne chargeant pas l'​intégralité de la liste des logiciels juste avant, est par ailleurs plus léger et plus rapide que la logithèque ubuntu, et est donc conseillé pour d'​anciennes machines .</​note>​ +
-Laissez la Logithèque Ubuntu charger la liste des logiciels disponibles ​(assez long sur les ordinateurs les plus ancienspuis cliquez sur le bouton //Install// ou //​Installer//​ pour lancer l'​installation automatisée.+
  
-Une fenêtre s'​ouvrira à la fin de l'​installation du paquet steam, cliquez sur //​Launch ​Steam// ​pour lancer le client et finaliser l'​installation.+Commencez par télécharger ​la dernière version ​de **[[:Steam]]** [[http://media.steampowered.com/​client/​installer/​steam.deb|ici]] ​et enregistrez-le sur votre disque dur.
  
-<note important>​Depuis 2015à la fin de l'installation Steam a tendance à refuser de se lancer (même si vous essayez de le faire manuellement). Cela est dû au fait que vous utilisez des pilotes graphiques propriétaires. Il faut alors repasser sur les pilotes graphiques libres et redémarrer votre machine. Vous pourrez alors lancer Steam manuellement qui finira de s'​installer ​en téléchargeant les mises à jour. Une fois l'​installation terminée il vous reste alors à réactiver les pilotes propriétaires. +Double-cliquez sur le [[paquet|paquet logiciel]] **steam_latest.deb** téléchargé précédemment, la [[:​gnome-software|Logithèque Ubuntu]] s'ouvre alors pour vous proposer d'[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]].
-Remarque: cette solution n'​était pas valide pour moi, mais fut plus simple. Démarrez la logithèque Ubuntu qui proposera de résoudre ​le problème de dépendance rencontré par Steam.</​note>​+
  
-=== Méthode en ligne de commande ===+Cliquez sur le bouton //Install// ou //​Installer//​ pour lancer l'​installation automatisée.
  
-Ouvrez un [[:​terminal]] si ce n'est pas déjà fait. +Une fenêtre s'​ouvrira à la fin de l'​installation ​du paquet steam, cliquez sur //Launch Steam// pour lancer le client et finaliser ​l'installation.
- +
-Si vous avez enregistré le paquet **steam_latest.deb** dans le dossier //​Téléchargements//​ de votre //Dossier personnel//,​ [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] avec la commande [[:dpkg]] (remplacez le chemin si nécessaire) : +
-<​code>​sudo dpkg -i ~/​Téléchargements/​steam_latest.deb</​code>​ +
- +
-Une fenêtre s'​ouvrira ​aussi à la fin de l'​installation,​ cliquez sur //Launch Steam// pour lancer le client ​**Steam** ​et vous connecter sur votre compte ou en créer un. +
- +
-==== En ajoutant manuellement le dépôt officiel de Steam ==== +
- +
-<​note>​Bien qu'il faille généralement éviter de mélanger les dépôts prévus pour d'​ancienne versions d'​Ubuntu sur de plus récentes, cette méthode prévue pour Ubuntu 12.04 semble également fonctionner sur les versions ultérieures sans problème.</​note>​ +
- +
-Ci-dessous vous sont données les informations nécessaires à l'intégration manuelle du dépôt logiciel Steam proposé par Valve, dans le système, sans avoir installé préalablement le paquet logiciel associé. +
- +
-  - Importer la [[gnupg|signature GPG]] du dépôt, en saisissant dans un [[:​terminal]] la [[:​commande_shell|commande]] suivante : <​code>​sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B05498B7</​code>​ +
-  - [[:​tutoriel:​comment_modifier_sources_maj|Modifiez vos sources de mises à jour]] pour y ajouter le dépôt suivant : <​file>​deb http://​repo.steampowered.com/​steam/​ precise steam</​file>​ +
-  - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]] +
-  - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​steam-launcher]]** +
- +
-=== Résumé en ligne de commande=== +
- +
-Le résumé à saisir dans un [[:​terminal]],​ utilise ici la [[:​commande_shell|commande]] **[[:​apt-get]]** : +
-<​code>​sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B05498B7 +
-echo "deb http://​repo.steampowered.com/​steam/​ precise steam" | sudo tee -a  /​etc/​apt/​sources.list.d/​steam.list +
-sudo apt-get update +
-sudo apt-get install steam-launcher</​code>​+
  
 ===== Utilisation ===== ===== Utilisation =====
  
 ==== Démarrer Steam ==== ==== Démarrer Steam ====
- +En utilisant les menus, cliquez sur **Jeux** puis **Steam**. Ou alors, lancez l'​application via le [[:​terminal]] avec la [[:​commande_shell|commande]] suivante : 
-  *En utilisant les menus, cliquez sur **Jeux** puis **Steam**. +  steam
-  *Ou alors, lancez l'​application ​via le [[:​unity#​tableau_de_bord_dash|dash]] (Ubuntu 11.04 et ultérieures) ou via le [[:​terminal]] ​(toutes versions d'​Ubuntu) ​avec la [[:​commande_shell|commande]] suivante : +
-<​code>​steam</​code>​ +
 (//le lancement de Steam en ligne de commande, peut vous aidez à résoudre certains problèmes de lancement par l'​affichage de messages d'​erreurs//​) (//le lancement de Steam en ligne de commande, peut vous aidez à résoudre certains problèmes de lancement par l'​affichage de messages d'​erreurs//​)
- 
-<note important>​Un bug récent de Steam peut l'​empêcher de démarrer ou de lancer un jeu. Lancez Steam depuis le [[:​terminal]] : si rien ne se produit après l'​apparition de ce message : 
-<​code>​[0913/​182910:​WARNING:​proxy_service.cc(958)] PAC support disabled because there is no system implementation</​code>​ 
-Mettez fin à ce lancement avec Ctrl+Z, fermez le terminal et ouvrez en un nouveau pour taper : 
-<​code>​rm -Rf ~/​.steam/​steam/​appcache</​code>​ 
-Vous pouvez maintenant relancer Steam. Jusqu'​à ce que ce bug soit corrigé, il sera nécessaire de refaire cette commande à chaque fois que vous voulez lancer Steam ou le jeu en question.</​note>​ 
-<note important>​Une autre erreur (segment fault) apparaît et n'est toujours pas corrigée à ce jour, ce qui fait que Steam n'est officiellement pas utilisable sous Linux. 
-Un contournement (testé avec Ubuntu 14.04) semble consister à lancer Steam depuis la ligne de commande, par : 
-<​code>​LC_ALL=C steam</​code></​note>​ 
  
 ==== Connexion à Steam ==== ==== Connexion à Steam ====
Ligne 106: Ligne 66:
 {{ jeux:​steam_lucid_04.png?​300|Connexion à Steam}} {{ jeux:​steam_lucid_04.png?​300|Connexion à Steam}}
  
-Steam se lance automatiquement dès que son installation s'est complétée. Une fenêtre de connexion à Steam apparaît en anglais, vous pouvez ajouter ​la traduction ​française mais seulement après vous être identifié.+Steam se lance automatiquement dès que son installation s'est complétée. Une fenêtre de connexion à Steam apparaît en anglais, vous pourrez choisir ​la langue ​française mais seulement après vous être identifié.
   * Si vous possédez un compte Steam, vous devez saisir les informations ( identifiant,​ mot de passe + code confirmation reçu par e-mail ) puis cliquer sur **LOGIN**,   * Si vous possédez un compte Steam, vous devez saisir les informations ( identifiant,​ mot de passe + code confirmation reçu par e-mail ) puis cliquer sur **LOGIN**,
   * Pour créer un nouveau compte : **CREATE A NEW ACCOUNT**,   * Pour créer un nouveau compte : **CREATE A NEW ACCOUNT**,
   * Si vous voulez vous connecter plus tard, cliquez sur **CANCEL**.   * Si vous voulez vous connecter plus tard, cliquez sur **CANCEL**.
  
-==== Traduire Steam ====+==== Changer la langue de l'​interface ​====
  
-Après vous être connecté à Steam avec votre compte, pour changer de langue allez dans le menu **Steam ​=> Settings** puis cliquez sur l'​onglet **INTERFACE** et choisissez votre langue. Steam vous proposera alors de le redémarrer pour effectuer le changement. Acceptez (RESTART STEAM), et Steam redémarrera dans la langue que vous aurez paramétrée.+Après vous être connecté à Steam avec votre compte, pour changer de langue allez dans le menu **Steam ​→ Settings** puis cliquez sur l'​onglet **INTERFACE** et choisissez votre langue. Steam vous proposera alors de le redémarrer pour effectuer le changement. Acceptez (RESTART STEAM), et Steam redémarrera dans la langue que vous aurez paramétrée.
  
 ==== Configuration ==== ==== Configuration ====
 +{{ jeux:​2022-02-12_steam-activer-proton_sous_focal.png?​400|Activer ProtonDB}}
  
-Le menu //​Steam ​-> Paramètres//​ permet de configurer les différentes options de Steam :+Le menu //​Steam ​→ Paramètres//​ permet de configurer les différentes options de Steam :
   * onglet **Compte** : vos informations personnelles (courriel, mot de passe)   * onglet **Compte** : vos informations personnelles (courriel, mot de passe)
   * onglet **Amis** : les fonctionnalités de communication. Pensez à désactiver les notifications qui peuvent créer de l'​instabilité.   * onglet **Amis** : les fonctionnalités de communication. Pensez à désactiver les notifications qui peuvent créer de l'​instabilité.
   * onglet **Interface** : pour régler la langue de l'​interface et des jeux, ainsi que le lancement automatique de Steam au démarrage de l'​ordinateur.   * onglet **Interface** : pour régler la langue de l'​interface et des jeux, ainsi que le lancement automatique de Steam au démarrage de l'​ordinateur.
   * onglet **Dans un jeu** : (Si Steam plante souvent, essayez de **désactiver** la communauté Steam intégré au jeu)   * onglet **Dans un jeu** : (Si Steam plante souvent, essayez de **désactiver** la communauté Steam intégré au jeu)
-  * onglet **Téléchargements** : réglez la vitesse de votre connexion (but informatif seulement, info colligée ​par Valve pour fins de statistiques) et la région de téléchargement. Si les téléchargements sont lents, vous pouvez essayer un autre serveur.+  * onglet **Téléchargements** : réglez la vitesse de votre connexion (but informatif seulement, info collectée ​par Valve pour fins de statistiques) et la région de téléchargement. Si les téléchargements sont lents, vous pouvez essayer un autre serveur.
   * onglet **Voix** : réglages du micro et du chat vocal.   * onglet **Voix** : réglages du micro et du chat vocal.
 +  * onglet **Jeux Steam** : permet notamment l'​activation de [[https://​www.protondb.com|Proton]],​ cf. capture ci-contre, qui permet de jouer à des jeux uniquement supportés sous Windows comme [[:​swtor|SWTOR]]
  
 ==== Les jeux Steam ==== ==== Les jeux Steam ====
Ligne 129: Ligne 91:
 {{ jeux:​steam_lucid_02.png?​300|Les jeux Steam}} {{ jeux:​steam_lucid_02.png?​300|Les jeux Steam}}
  
-La **bibliothèque ​-> jeux** de Steam liste les jeux qui ont été achetés //via// la boutique en ligne, et étant compatibles avec la plateforme GNU/Linux. Pour installer un jeu, il suffit de faire un clic droit sur son nom dans la colonne latérale, et sélectionner « Installer le jeu... ». Celui-ci sera téléchargé et installé automatiquement. À noter que le temps nécessaire dépendra de la taille des fichiers à télécharger (ils peuvent facilement prendre plusieurs Gio par jeu !), ainsi que de la vitesse de votre connexion internet !\\+La **bibliothèque ​→ jeux** de Steam liste les jeux qui ont été achetés //via// la boutique en ligne, et étant compatibles avec la plateforme GNU/Linux. Pour installer un jeu, il suffit de faire un clic droit sur son nom dans la colonne latérale, et sélectionner « Installer le jeu... ». Celui-ci sera téléchargé et installé automatiquement. À noter que le temps nécessaire dépendra de la taille des fichiers à télécharger (ils peuvent facilement prendre plusieurs Gio par jeu !), ainsi que de la vitesse de votre connexion internet !\\
 Un exemple avec l'un des jeux les plus célèbres de **Steam**, [[:​team_fortress2|Team Fortress 2]]. Un exemple avec l'un des jeux les plus célèbres de **Steam**, [[:​team_fortress2|Team Fortress 2]].
  
Ligne 136: Ligne 98:
 Il est possible de se faire une SteamBox maison, à l'​image des [[wpfr>​Steam_Machine|Steam Machines]].\\ Il est possible de se faire une SteamBox maison, à l'​image des [[wpfr>​Steam_Machine|Steam Machines]].\\
 La méthode consiste à démarrer automatiquement le mode //Big Picture// de Steam au démarrage d'une session sans charger l'​environnement de bureau.\\ La méthode consiste à démarrer automatiquement le mode //Big Picture// de Steam au démarrage d'une session sans charger l'​environnement de bureau.\\
-Cette méthode offre quelques avantages : +Cette méthode offre quelques avantages :
   * plus de mémoire vive disponible pour les jeux   * plus de mémoire vive disponible pour les jeux
   * de meilleures performances 3D OpenGL (car l'​environnement est sans [[:​accélération graphique|composite]])   * de meilleures performances 3D OpenGL (car l'​environnement est sans [[:​accélération graphique|composite]])
Ligne 149: Ligne 111:
   * connectez-vous à votre machine   * connectez-vous à votre machine
  
-<​note>​Cette méthode ne fonctionne pas sous [[vivid]] (pour le moment ?) FIXME développement stoppé?<​/note> +<​note>​Obsolète, solution alternative se trouve sur [[https://steamcommunity.com/sharedfiles/filedetails/?​id=388020830&​searchtext=steam+os+session+on+linux|Steam Community]]Elle semble bien fonctionner.</​note>​
- +
-<​note>​Il est vrai qu'il est possible de cocher ​//lancer Steam au démarrage// dans les préférences du logiciel d'​une ​session ​ordinaire.\\ +
-Avec la possibilité de le lancer aussi en mode //big picture//. Néanmoins, l'​environnement de bureau étant chargé, vous perdez les avantages d'une session dédiée.</​note>​+
  
 ===== Streaming Local ===== ===== Streaming Local =====
  
-si l'on possède 2 ordinateurs,​ avec 2 installations de Steam, il est possible de lancer les jeux à distance, et avoir l'​affichage déporté sur l'​autre ordinateur.\\+si l'on possède 2 ordinateurs,​ avec 2 installations de Steam, ou un [[https://​store.steampowered.com/​app/​353380?​l=french|Steam Link]], il est possible de lancer les jeux à distance, et avoir l'​affichage déporté sur l'​autre ordinateur.\\
 Cela fonctionne sur un réseau local, et avec de meilleures performances sur un réseau Ethernet.\\ Cela fonctionne sur un réseau local, et avec de meilleures performances sur un réseau Ethernet.\\
 Il faut lancer Steam sur les 2 machines, les 2 machines se voient alors, et l'​option de "​streamer"​ est proposée sur celle où le jeu n'est pas installé.\\ Il faut lancer Steam sur les 2 machines, les 2 machines se voient alors, et l'​option de "​streamer"​ est proposée sur celle où le jeu n'est pas installé.\\
-(voir plus d'​information [[http://​store.steampowered.com/​streaming/?​l=french|ici]] )+(voir plus d'​information [[https://​store.steampowered.com/​streaming/?​l=french|ici]] ) 
 + 
 +==== Mise en place basique ====
  
 Steam doit avoir les droits en écriture sur le périphérique /dev/uinput pour pouvoir déporter les manettes de la machine //​hôte//​.\\ Steam doit avoir les droits en écriture sur le périphérique /dev/uinput pour pouvoir déporter les manettes de la machine //​hôte//​.\\
Ligne 166: Ligne 127:
 ENV{ID_INPUT_JOYSTICK}=="​1",​ MODE="​0660",​ GROUP="​games"</​code>​ ENV{ID_INPUT_JOYSTICK}=="​1",​ MODE="​0660",​ GROUP="​games"</​code>​
   * et on rajoute l'​utilisateur courant, dans le groupe "​games"​   * et on rajoute l'​utilisateur courant, dans le groupe "​games"​
-Utilisateur et Groupes ​-> Sélectionnez votre compte ​-> cochez : //games//+Utilisateur et Groupes ​→ Sélectionnez votre compte ​→ cochez : //games//
   * redémarrer l'​ordinateur   * redémarrer l'​ordinateur
   * débranchez les manettes de la machine //hôte//   * débranchez les manettes de la machine //hôte//
  
-<​note>​Pour un fonctionnement optimal, il est préférable d'​avoir une carte graphique permettant l'​encodage matériel sur l'//​hôte//,​ et le décodage matériel sur le //client//\\ +==== Encodage matériel NVidia ==== 
-Une résolution standardisée comme 1080p ou 720p déclenche plus facilement les accélérations matérielles.\\ + 
-N’hésitez pas à regarder les informations techniques via //Start+Y// sur le //client//, pour voir si elles sont activées.</​note>​+Pour un fonctionnement optimal, il est préférable d'​avoir une carte graphique permettant l'​encodage matériel sur l'//​hôte//,​ et le décodage matériel sur le //client//. 
 +Une résolution standardisée comme 1080p ou 720p déclenche plus facilement les accélérations matérielles. 
 + 
 +Pour que Steam sache comment encoder matériellement via les cartes NVidia, il est nécessaire d'​installer libcuda1. 
 +Cependant, cette bibliothèque n'est pas disponible dans les dépôts ubuntu, mais dans un dépôt du constructeur NVidia sur [[https://​developer.nvidia.com/​cuda-downloads]]. 
 + 
 +  * choisissez **Linux** 
 +  * Votre Architecture (**x86_64** en général) 
 +  * Votre distribution (donc forcément **Ubuntu** même avec les dérivées d'​Ubuntu). 
 +  * Ensuite dans la section ''​Installer Type''​ prenez ce que vous souhaitez, les choix //(local)// sont recommandés. Enfin suivez les instructions de la page. 
 + 
 +N’hésitez pas à regarder les informations techniques, en l'​activant sur le //client//, puis via //Start+Y// sur le //client//, pour voir si elles sont activées. 
 ===== Partager un répertoire pour le mode famille ===== ===== Partager un répertoire pour le mode famille =====
-__Prérequis :__\\+ 
 +==== Prérequis ==== 
   * 2 utilisateurs unix <​user_1>​ <​user_2>​   * 2 utilisateurs unix <​user_1>​ <​user_2>​
   * 2 comptes steam (un par user)   * 2 comptes steam (un par user)
  
-__Procédure :__\\+==== Procédure ==== 
 Créer un rep commun Créer un rep commun
 <​code>​sudo mkdir -p /​home/​commun/​steam <​code>​sudo mkdir -p /​home/​commun/​steam
Ligne 194: Ligne 170:
 <​code>​sudo getfacl /​home/​commun/​steam</​code>​ <​code>​sudo getfacl /​home/​commun/​steam</​code>​
  
-Ensuite <​user_1>​ lance steam puis aller Steam/​Paramètres/​Téléchargements clic sur '​DOSSIER STEAM' et '​AJOUTER UN DOSSIER'​ sélectionner '/​home/​commun/​steam'​ puis '​SELECTIONNER'​ ensuite clic droit sur le nouveau dossier et '​Définir dossier par défault'.\\+Ensuite <​user_1>​ lance steam puis aller Steam/​Paramètres/​Téléchargements clic sur '​DOSSIER STEAM' et '​AJOUTER UN DOSSIER'​ sélectionner '/​home/​commun/​steam'​ puis '​SELECTIONNER'​ ensuite clic droit sur le nouveau dossier et '​Définir dossier par défaut'.\\
 Faire de même pour le <​user_2>​.\\ Faire de même pour le <​user_2>​.\\
-Une fois fait, mettre en place le mode famille et partager vos jeux d'un compte à l'​autre. Ils ne seront installés qu'une seul fois sur le HDD.\\ +Une fois fait, mettre en place le mode famille et partager vos jeux d'un compte à l'​autre. Ils ne seront installés qu'une seul fois sur le HDD.
-===== Performances dans le mode BigPicture et les Jeux =====  ​+
  
 +===== Performances dans le mode BigPicture et les Jeux =====
 Actuellement,​ tous les jeux nécessitent d'​avoir les drivers de votre carte graphique les plus à jour possible pour pouvoir utiliser les jeux proposés sereinement,​ le développement de ceux-ci s'est beaucoup accéléré depuis l'​apparition de la première bêta publique de Steam, qu'il s'​agisse de Nvidia, AMD, ou Intel, et tend de plus en plus à rattraper les performances de ceux disponibles sous Windows et MacOS. Actuellement,​ tous les jeux nécessitent d'​avoir les drivers de votre carte graphique les plus à jour possible pour pouvoir utiliser les jeux proposés sereinement,​ le développement de ceux-ci s'est beaucoup accéléré depuis l'​apparition de la première bêta publique de Steam, qu'il s'​agisse de Nvidia, AMD, ou Intel, et tend de plus en plus à rattraper les performances de ceux disponibles sous Windows et MacOS.
  
-<note important>​Attention,​ si vous utilisez une solution conjointe Intel / Nvidia sur un ordinateur portable, aussi appelée "​Optimus",​ ne suivez pas ce qui est indiqué ci-dessous et reportez-vous à la partie suivante</​note>​+<note important>​ 
 +Attention, si vous utilisez une solution conjointe Intel / Nvidia sur un ordinateur portable, aussi appelée "​Optimus",​ ne suivez pas ce qui est indiqué ci-dessous et reportez-vous à la partie suivante
 +</​note>​ 
 +<note warning>​Le dépôt xorg-edgers fresh X crack n'est plus maintenu depuis 2018.</​note>​
  
-<note important>​Ajouter le dépôt qui suit peut rendre votre système graphique instable. Avant de mettre en place cette procédure, soyez sûr de savoir revenir en arrière en cas de problème</​note>​+<note important>​ 
 +Ajouter le dépôt qui suit peut rendre votre système graphique instable. Avant de mettre en place cette procédure, soyez sûr de savoir revenir en arrière en cas de problème
 +</​note>​
  
 Pour ce faire, vous devez : Pour ce faire, vous devez :
Ligne 225: Ligne 206:
 Heureusement,​ un projet open source et libre, permet le support de cette technologie de façon officieuse. Pour ce faire, vous devrez suivre les indications d'​installation données sur la page de documentation [[:​bumblebee#​installation|Bumblebee]]. Heureusement,​ un projet open source et libre, permet le support de cette technologie de façon officieuse. Pour ce faire, vous devrez suivre les indications d'​installation données sur la page de documentation [[:​bumblebee#​installation|Bumblebee]].
  
-<​note>​ Optimus est géré sous Ubuntu 13.10 et Ubuntu 14.04 par le logiciel [[:​prime|Prime]].  +Voir aussi : [[:​nvidia_optimus#​solutions\existantes|nvidia_optimus]].
-Voir aussi : [[:​nvidia_optimus#​solutions\existantes|nvidia_optimus]] ​</​note>​+
  
 Une fois ceci fait, il conviendra d'​effectuer quelques manipulations particulières,​ rien de compliqué toutefois. Une fois ceci fait, il conviendra d'​effectuer quelques manipulations particulières,​ rien de compliqué toutefois.
  
-Éditez le fichier de configuration /​etc/​environment en premier lieu. +[[:​tutoriel:​comment_modifier_un_fichier|Éditez le fichier]] de configuration ​**/​etc/​environment** en premier lieu.
- +
-Méthode graphique : +
-<​code>​gksudo gedit /​etc/​environment</​code>​ +
- +
-Méthode en ligne de commande (CTRL+O pour enregistrer,​ CTRL+X pour quitter) : +
-<​code>​sudo nano /​etc/​environment</​code>​+
  
 À la fin du fichier de configuration,​ sautez une ligne, et rajoutez y ceci : À la fin du fichier de configuration,​ sautez une ligne, et rajoutez y ceci :
  
-<code>​OPTIMUS_PREFIX="​optirun"</​code>+<file>​OPTIMUS_PREFIX="​optirun"</​file>
  
 Enregistrez les modifications puis quittez l'​éditeur. Enregistrez les modifications puis quittez l'​éditeur.
Ligne 260: Ligne 234:
 Il existe deux solutions pour ce problème : une première qui consiste à forcer l'​utilisation de Steam dans le contexte "​optirun",​ et une seconde permet d'​éviter cette contrainte (utilisation parfois inutile de la carte graphique). Il existe deux solutions pour ce problème : une première qui consiste à forcer l'​utilisation de Steam dans le contexte "​optirun",​ et une seconde permet d'​éviter cette contrainte (utilisation parfois inutile de la carte graphique).
  
-== Première solution : forcer le contexte optirun ==  +== Première solution : forcer le contexte optirun == 
-Il va falloir lancer Steam dans le contexte optirun ​(copier la commande suivante, puis ALT-F2, puis coller, puis entrer) +Il va falloir lancer Steam dans le contexte optirun ​[[:​tutoriel:​comment_modifier_un_fichier|modifiez le fichier]] **/​usr/​share/​applications/​steam.desktop** avec les [[:​sudo|droits d'​administration]] puis remplacer ​la ligne 4 :
-<​code>​gksudo gedit /​usr/​share/​applications/​steam.desktop</​code>​ +
-Remplacer ​la ligne 4 :+
 <​file>​Exec=/​usr/​games/​steam %U</​file>​ par <​file>​Exec=optirun /​usr/​games/​steam %U</​file>​. Enregistrer et quitter. <​file>​Exec=/​usr/​games/​steam %U</​file>​ par <​file>​Exec=optirun /​usr/​games/​steam %U</​file>​. Enregistrer et quitter.
 Ensuite relancer Steam normalement. Ensuite relancer Steam normalement.
Ligne 272: Ligne 244:
  
 == Deuxième solution : modification du fichier de configuration == == Deuxième solution : modification du fichier de configuration ==
-[[http://​ubuntuforums.org/​showthread.php?​t=2233005|(source en anglais)]]+[[https://​ubuntuforums.org/​showthread.php?​t=2233005|(source en anglais)]]
  
  
Ligne 278: Ligne 250:
 <​code>​ sudo apt-get update && sudo apt-get -y upgrade </​code>​ <​code>​ sudo apt-get update && sudo apt-get -y upgrade </​code>​
  
-2- Si vous avez déjà installé steam, passez à l'​étape 3. Si vous n'avez pas encore installé steam, lancez la commande : +2- Si vous avez déjà installé steam, passez à l'​étape 3. Si vous n'avez pas encore installé steam, lancez la commande :
 <​code>​sudo apt-get install -y steam</​code>​ <​code>​sudo apt-get install -y steam</​code>​
 ... ...
-3 - Ouvrez le fichier de configuration de Steam avec votre éditeur préféré (gedit, nano, leafpad...) +3- Ouvrez le fichier de configuration de Steam avec votre [[editeur_de_texte|éditeur]] préféré (gedit, nano, leafpad...) 
-<​code>​sudo ​gedit /​etc/​ld.so.conf.d/​steam.conf</​code>​+<​code>​sudo ​nano /​etc/​ld.so.conf.d/​steam.conf</​code>​
  
 4- Il est probablement vide. S'il est vide, copiez les deux lignes suivantes. S'il n'est pas vide, ajoutez ces deux lignes à la toute fin du fichier : 4- Il est probablement vide. S'il est vide, copiez les deux lignes suivantes. S'il n'est pas vide, ajoutez ces deux lignes à la toute fin du fichier :
Ligne 308: Ligne 280:
 Pour plus d'​informations voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=15798191#​p15798191|cette discussion du forum]]. Pour plus d'​informations voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=15798191#​p15798191|cette discussion du forum]].
  
-===== Manette ​de jeu Xbox 360 =====  +===== Manettes ​de jeu Xbox 360 et Steam controller ​=====
  
 La manette de jeu filaire Xbox 360 est prise nativement en charge par tous les jeux annoncés compatibles avec la manette, il en va de même avec le mode Big Picture de Steam. La manette de jeu filaire Xbox 360 est prise nativement en charge par tous les jeux annoncés compatibles avec la manette, il en va de même avec le mode Big Picture de Steam.
Ligne 314: Ligne 286:
 L'​adaptateur USB wireless et la manette sans fil ne sont toutefois pas reconnus de base sous Ubuntu 12.04 et 12.10. Pour y remédier, rendez-vous sur [[paddle_x360_for_windows_sur_ubuntu|la page dédiée à la manette Xbox 360]]. L'​adaptateur USB wireless et la manette sans fil ne sont toutefois pas reconnus de base sous Ubuntu 12.04 et 12.10. Pour y remédier, rendez-vous sur [[paddle_x360_for_windows_sur_ubuntu|la page dédiée à la manette Xbox 360]].
  
-<​note>​Si vous êtes réfractaire à Microsoft, il existe aussi la manette ​de jeu filaire ​Logitech F310, ainsi que les manettes Thrustmaster,​ Hori, Razer... </​note>​+Si votre Steam controller n'est pas détecté et que l’option "​ajouter un Steam controller"​ n'est pas présente dans Big picture->​Paramètres->​Manette ​de jeu->​Paramètres de la manette ​l'​ajout (possible via GNOME paquets) du paquet steam-devices puis un redémarrage de l'​ordinateur résoudra le problème.
  
-===== Description technique du processus d’exécution / installation de Steam =====  + 
 +===== Description technique du processus d’exécution / installation de Steam =====
  
 **1 :** Steam est téléchargé puis installé par votre gestionnaire de paquets (durant l'​installation,​ le dépôt officiel de Steam est également rajouté aux autres dépôts logiciels connus, de la même façon que Google le fait par exemple, avec son Navigateur Chrome) **1 :** Steam est téléchargé puis installé par votre gestionnaire de paquets (durant l'​installation,​ le dépôt officiel de Steam est également rajouté aux autres dépôts logiciels connus, de la même façon que Google le fait par exemple, avec son Navigateur Chrome)
Ligne 339: Ligne 312:
 **6 :** Il n'est pas rare qu'un jeu embarque directement ses propres librairies pour ne pas souffrir d'une incompatibilité sur telle ou telle distribution ou évolution/​remplacement de celles-ci. **6 :** Il n'est pas rare qu'un jeu embarque directement ses propres librairies pour ne pas souffrir d'une incompatibilité sur telle ou telle distribution ou évolution/​remplacement de celles-ci.
 ===== Liste des jeux disponibles sur Steam ===== ===== Liste des jeux disponibles sur Steam =====
-Liste des jeux steam pour Linux sur le site lui-même :  +Sur le site lui-même : 
-[[http://​store.steampowered.com/​search/?​sort_by=Released&​sort_order=DESC&​category1=998&​os=linux#​sort_by=Released_DESC&​category1=998&​os=linux&​page=1|ici]]+[[https://​store.steampowered.com/​search/?​sort_by=Name_ASC&​category1=998&​os=linux|magasin Steam]]
  
-En cochant "​Jeux" ​et "​Démos"​ et en triant par prix croissant vous avez la liste d'une centaine de jeux gratuits ​(démo gratuite, jeu gratuit, free to play). 8-)+En cochant "​Jeux" ​ou "​Démos"​ et en triant par prix croissant vous avez la liste d'une centaine de jeux ou démos ​gratuits. 8-)
  
-Certains jeux possèdent une démo gratuite ​(non répertoriée).+Certains jeux possèdent une démo gratuite ​qui n’apparaît pas dans la recherche Steam. 
 +===== Quelques captures d'​écran =====
  
-Une liste (non exhaustive) des jeux disponibles sur Steam se trouve sur [[steam_jeux|cette page]], participez donc à sa rédaction ainsi qu'à celle des différentes pages de jeux de la documentation ! LOL+{{:​steam1.png?​300|{{:​steam1.png?​200|}}
  
 +{{:​steam2.png?​300|{{:​steam2.png?​200|}}
  
 +===== Ouverture des ports=====
 +Si vous avez un problème de lags ou pour communiquer,​ vous devez ouvrir ces ports sur votre box. Par ex : [[:​Freebox]],​ [[:​Livebox]],​ [[:Bbox]], etc... ​ ([[https://​support.steampowered.com/​kb_article.php?​ref=8571-GLVN-8711|info pris sur steam]]).
 +Pour vous connecter à Steam et télécharger du contenu, ouvrez les ports suivants :
 +    HTTP (Port 80 en TCP) et HTTPS (443)
 +    UDP 27015 à 27030
 +    TCP 27015 à 27030
  
-===== Quelques captures d'​écran =====  + Client Steam 
 +    De UDP 27000 à 27015 inclus (trafic pour le client jeu) 
 +    De UDP 27015 à 27030 inclus (en général pour les matchs et HLTV) 
 +    UDP 27031 et 27036 (entrant, pour le Streaming local) 
 +    TCP 27036 et 27037 (entrant, pour le Streaming local) 
 +    UDP 4380
  
-{{:​steam1.png?​300|{{:​steam1.png?​200|}}+ ​Serveurs dédiés ou Serveurs d'​écoute 
 +    TCP 27015 (port Rcon SRCDS)
  
-{{::​steam2.png + Steamworks P2P et chat audio Steam 
- +    UDP 3478 (Sortant
-===== Ouverture des ports===== ​  +    UDP 4379 (Sortant
-Si vous avez un problème de lags ou pour communiquer,​ vous devez ouvrir ces ports sur votre box. Par ex : [[:​Freebox]],​ [[:​Livebox]],​ [[:Bbox]], etc... ​ ([[https://​support.steampowered.com/​kb_article.php?​ref=8571-GLVN-8711|info pris sur steam]]) +    ​UDP 4380 (Sortant)
- +
-Steam Client :  +
-    UDP 27000 to 27015 inclusive ​(Game client traffic+
-    UDP 27015 to 27030 inclusive ​(Typically Matchmaking and HLTV+
-    ​TCP 27014 to 27050 inclusive ​(Steam downloads) +
-    UDP 4380+
  
-Dedicated or Listen Servers : 
-     TCP 27015 (SRCDS Rcon port) 
-      
-Steamworks P2P Networking and Steam Voice Chat: 
-    UDP 3478 (Outbound) 
-    UDP 4379 (Outbound) 
-    UDP 4380 (Outbound) 
-    ​ 
 Pour Call of Duty (Modern Warfare 2 Multiplayer) : Pour Call of Duty (Modern Warfare 2 Multiplayer) :
     UDP 1500 (outbound)     UDP 1500 (outbound)
Ligne 379: Ligne 352:
     UDP 28960     UDP 28960
  
- +Pour les demandes génériques de Steam en HTTP/HTTPS, votre proxy doit autoriser les domaines suivants : 
 +    ​steampowered.com 
 +    steamcommunity.com 
 +    steamgames.com 
 +    steamusercontent.com 
 +    steamcontent.com 
 +    steamstatic.com 
 +    akamaihd.net
  
 ===== Résolution de Bugs ===== ===== Résolution de Bugs =====
 +<​note>​Certaines résolutions de bugs  sur la documentation ont étés enlevés car elles datées d'une version dépréciée. S'il y a de nouveaux bugs merci de les reporter sur le forum ou si vous avez la solution de l'​ajouter dans cette documentation</​note>​
  
-==== Steam ne se lance pas avec une carte graphique ATI ==== +==== Steam ne se lance pas avec une carte NVIDIA ​==== 
- +Sur la version de Ubuntu (20.04 LTS) il peut être nécessaire d'​installer la version ​32bits du pilote graphique en parallèle ​de la version 64 bits déjà installé. 
-Sur la dernière ​version de Ubuntu (16.04) si vous possédez une carte graphique ATI, il se peut que Steam ne se lance pas. Cela est dû au fait que Steam utilise une ancienne ​version de libstdc++ +  sudo apt install libnvidia-gl-440:i386
- +
-Pour remédier simplement à ce problème, il faut créer un nouveau lanceur pour Steam qui se chargera de lancer ​la bibliothèque manquante puis lancera Steam +
- +
-Ouvrez un terminal et lancez la commande suivante qui créera un nouveau lanceur : +
- +
-<​code>​ +
-sudo gedit .local/​share/​applications/​steam.desktop +
-</​code>​ +
- +
-Ensuite copier le texte suivant dans l'​éditeur de texte qui vient de s'​ouvrir  +
-<​code>​ +
-[Desktop Entry] +
-Name=Steam +
-Comment=Application for managing and playing games on Steam +
-Exec=env LD_PRELOAD='/​usr/​$LIB/​libstdc++.so.6 /​usr/​$LIB/​libgcc_s.so.1 /​usr/​$LIB/​libxcb.so.1 /​usr/​$LIB/​libgpg-error.so'​ /​usr/​bin/​steam %U +
-Icon=steam +
-Terminal=false +
-Type=Application +
-Categories=Network;​FileTransfer;​Game;​ +
-MimeType=x-scheme-handler/​steam;​ +
-Actions=Store;​Community;​Library;​Servers;​Screenshots;​News;​Settings;​BigPicture;​Friends;​ +
- +
-[Desktop Action Store] +
-Name=Store +
-Name[de]=Shop +
-Name[es]=Tienda +
-Name[fr]=Magasin +
-Name[it]=Negozio +
-Name[pt]=Loja +
-Name[ru]=Магазин +
-Name[zh_CN]=商店 +
-Name[zh_TW]=商店 +
-Exec=steam steam://store +
- +
-[Desktop Action Community] +
-Name=Community +
-Name[es]=Comunidad +
-Name[fr]=Communauté +
-Name[it]=Comunità +
-Name[pt]=Comunidade +
-Name[ru]=Сообщество +
-Name[zh_CN]=社区 +
-Name[zh_TW]=社群 +
-Exec=steam steam://​url/​SteamIDControlPage +
- +
-[Desktop Action Library] +
-Name=Library +
-Name[de]=Bibliothek +
-Name[es]=Biblioteca +
-Name[fr]=Bibliothèque +
-Name[it]=Libreria +
-Name[pt]=Biblioteca +
-Name[ru]=Библиотека +
-Name[zh_CN]=库 +
-Name[zh_TW]=遊戲庫 +
-Exec=steam steam://​open/​games +
- +
-[Desktop Action Servers] +
-Name=Servers +
-Name[de]=Server +
-Name[es]=Servidores +
-Name[fr]=Serveurs +
-Name[it]=Server +
-Name[pt]=Servidores +
-Name[ru]=Серверы +
-Name[zh_CN]=服务器 +
-Name[zh_TW]=伺服器 +
-Exec=steam steam://​open/​servers +
- +
-[Desktop Action Screenshots] +
-Name=Screenshots +
-Name[es]=Capturas +
-Name[fr]=Captures d'​écran +
-Name[it]=Screenshot +
-Name[ru]=Скриншоты +
-Name[zh_CN]=截图 +
-Name[zh_TW]=螢幕擷圖 +
-Exec=steam steam://​open/​screenshots +
- +
-[Desktop Action News] +
-Name=News +
-Name[de]=Neuigkeiten +
-Name[es]=Noticias +
-Name[fr]=Actualités +
-Name[it]=Notizierm ~/​.steam/​ubuntu12_32/​steam-runtime/​i386/​usr/​lib/​i386-linux-gnu/​libstdc++.so.6 +
-rm ~/​.steam/​ubuntu12_32/​steam-runtime/​i386/​lib/​i386-linux-gnu/​libgcc_s.so.1 +
-rm ~/​.steam/​ubuntu12_32/​steam-runtime/​amd64/​lib/​x86_64-linux-gnu/​libgcc_s.so.1 +
-rm ~/​.steam/​ubuntu12_32/​steam-runtime/​amd64/​usr/​lib/​x86_64-linux-gnu/​libstdc++.so.6 +
-rm ~/​.steam/​ubuntu12_32/​steam-runtime/​i386/​usr/​lib/​i386-linux-gnu/​libxcb.so.1 +
- +
- +
-Name[pt]=Notícias +
-Name[ru]=Новости +
-Name[zh_CN]=新闻 +
-Name[zh_TW]=新聞 +
-Exec=steam steam://​open/​news +
- +
-[Desktop Action Settings] +
-Name=Settings +
-Name[de]=Einstellungen +
-Name[es]=Parámetros +
-Name[fr]=Paramètres +
-Name[it]=Impostazioni +
-Name[pt]=Configurações +
-Name[ru]=Настройки +
-Name[zh_CN]=设置 +
-Name[zh_TW]=設定 +
-Exec=steam steam://​open/​settings +
- +
-[Desktop Action BigPicture] +
-Name=Big Picture +
-Exec=steam steam://​open/​bigpicture +
- +
-[Desktop Action Friends] +
-Name=Friends +
-Name[de]=Freunde +
-Name[es]=Amigos +
-Name[fr]=Amis +
-Name[it]=Amici +
-Name[pt]=Amigos +
-Name[ru]=Друзья +
-Name[zh_CN]=好友 +
-Name[zh_TW]=好友 +
-Exec=steam steam://​open/​friends +
-</​code>​ +
- +
-Enregistrer le document.+
  
-Il suffit ensuite de lancer Steam depuis le dash 
  
 ==== Steam ne se lance pas avec une carte graphique ATI/AMD libre==== ==== Steam ne se lance pas avec une carte graphique ATI/AMD libre====
Ligne 527: Ligne 379:
 Ça devrait résoudre le problème mais ce sera potentiellement à refaire à chaque mise à jour de Steam. Ça devrait résoudre le problème mais ce sera potentiellement à refaire à chaque mise à jour de Steam.
 ;-) merci à abelthorne ;-) merci à abelthorne
- 
- 
- 
- 
-==== Steam ne s'​affiche pas après l'​installation ​ ==== 
- 
-Si Steam ne se lance pas après l'​installation,​ cela est probablement dû à l'​obsolescence de certaines librairies GCC fournies avec le paquet steam par rapport à celles fournies avec Ubuntu. Pour forcer Steam à utiliser celles du système régulièrement mises à jour, il vous faudra supprimer les librairies obsolètes : 
- 
-Pour Ubuntu 14.04 : 
-<​code>​ 
-rm ~/​.local/​share/​Steam/​ubuntu12_32/​steam-runtime/​i386/​usr/​lib/​i386-linux-gnu/​libstdc++.so.6 
-rm ~/​.local/​share/​Steam/​ubuntu12_32/​steam-runtime/​i386/​lib/​i386-linux-gnu/​libgcc_s.so.1 
-rm ~/​.local/​share/​Steam/​ubuntu12_32/​steam-runtime/​amd64/​lib/​x86_64-linux-gnu/​libgcc_s.so.1 
-rm ~/​.local/​share/​Steam/​ubuntu12_32/​steam-runtime/​amd64/​usr/​lib/​x86_64-linux-gnu/​libstdc++.so.6 
-rm ~/​.local/​share/​Steam/​ubuntu12_32/​steam-runtime/​i386/​usr/​lib/​i386-linux-gnu/​libxcb.so.1 
-</​code>​ 
-Pour Ubuntu 14.10 et Ubuntu 16.04 : 
-<​code>​ 
-rm ~/​.steam/​ubuntu12_32/​steam-runtime/​i386/​usr/​lib/​i386-linux-gnu/​libstdc++.so.6 
-rm ~/​.steam/​ubuntu12_32/​steam-runtime/​i386/​lib/​i386-linux-gnu/​libgcc_s.so.1 
-rm ~/​.steam/​ubuntu12_32/​steam-runtime/​amd64/​lib/​x86_64-linux-gnu/​libgcc_s.so.1 
-rm ~/​.steam/​ubuntu12_32/​steam-runtime/​amd64/​usr/​lib/​x86_64-linux-gnu/​libstdc++.so.6 
-rm ~/​.steam/​ubuntu12_32/​steam-runtime/​i386/​usr/​lib/​i386-linux-gnu/​libxcb.so.1 
-</​code>​ 
-ou 
-<​code>​ 
-rm ~/​.steam/​bin32/​steam-runtime/​i386/​usr/​lib/​i386-linux-gnu/​libstdc++.so.6 
-rm ~/​.steam/​bin32/​steam-runtime/​i386/​lib/​i386-linux-gnu/​libgcc_s.so.1 
-rm ~/​.steam/​bin32/​steam-runtime/​amd64/​lib/​x86_64-linux-gnu/​libgcc_s.so.1 
-rm ~/​.steam/​bin32/​steam-runtime/​amd64/​usr/​lib/​x86_64-linux-gnu/​libstdc++.so.6 
-rm ~/​.steam/​bin32/​steam-runtime/​i386/​usr/​lib/​i386-linux-gnu/​libxcb.so.1 
-</​code>​ 
- 
-==== Erreur : OpenGL GLX context is not using direct rendering, which may cause performance problems. ​ ==== 
- 
-Steam embarque ses propres librairies GCC, mais elles sont dépassées avec les nouvelles distributions. Les supprimer résout le problème : 
- 
-Pour Ubuntu 14.04 : 
-<​code>​ 
-rm ~/​.local/​share/​Steam/​ubuntu12_32/​steam-runtime/​i386/​usr/​lib/​i386-linux-gnu/​libstdc++.so.6 
-rm ~/​.local/​share/​Steam/​ubuntu12_32/​steam-runtime/​i386/​lib/​i386-linux-gnu/​libgcc_s.so.1 
-rm ~/​.local/​share/​Steam/​ubuntu12_32/​steam-runtime/​amd64/​lib/​x86_64-linux-gnu/​libgcc_s.so.1 
-rm ~/​.local/​share/​Steam/​ubuntu12_32/​steam-runtime/​amd64/​usr/​lib/​x86_64-linux-gnu/​libstdc++.so.6 
-rm ~/​.local/​share/​Steam/​ubuntu12_32/​steam-runtime/​i386/​usr/​lib/​i386-linux-gnu/​libxcb.so.1 
-</​code>​ 
-Pour Ubuntu 14.10 : 
-<​code>​ 
-rm ~/​.steam/​ubuntu12_32/​steam-runtime/​i386/​usr/​lib/​i386-linux-gnu/​libstdc++.so.6 
-rm ~/​.steam/​ubuntu12_32/​steam-runtime/​i386/​lib/​i386-linux-gnu/​libgcc_s.so.1 
-rm ~/​.steam/​ubuntu12_32/​steam-runtime/​amd64/​lib/​x86_64-linux-gnu/​libgcc_s.so.1 
-rm ~/​.steam/​ubuntu12_32/​steam-runtime/​amd64/​usr/​lib/​x86_64-linux-gnu/​libstdc++.so.6 
-rm ~/​.steam/​ubuntu12_32/​steam-runtime/​i386/​usr/​lib/​i386-linux-gnu/​libxcb.so.1 
-</​code>​ 
-ou 
-<​code>​ 
-rm ~/​.steam/​bin32/​steam-runtime/​i386/​usr/​lib/​i386-linux-gnu/​libstdc++.so.6 
-rm ~/​.steam/​bin32/​steam-runtime/​i386/​lib/​i386-linux-gnu/​libgcc_s.so.1 
-rm ~/​.steam/​bin32/​steam-runtime/​amd64/​lib/​x86_64-linux-gnu/​libgcc_s.so.1 
-rm ~/​.steam/​bin32/​steam-runtime/​amd64/​usr/​lib/​x86_64-linux-gnu/​libstdc++.so.6 
-rm ~/​.steam/​bin32/​steam-runtime/​i386/​usr/​lib/​i386-linux-gnu/​libxcb.so.1 
-</​code>​ 
- 
-==== Erreur : libGL error: failed to load driver: r600  ==== 
- 
-Sur Ubuntu 16.10, les librairies embarquées avec Steam sont obsolètes comparé à celles du système. Dans ce cas précis c'est libgpg qui est obsolète. Il faut donc supprimer celle fourni avec Steam grâce à la commande suivante :  
- 
-<​code>​ 
-find ~/​.steam/​root/​ -name "​libgpg-error.so*"​ -print -delete 
- </​code>​ 
- 
  
 ==== Ré-installation complète d'un jeu Steam. ​ ==== ==== Ré-installation complète d'un jeu Steam. ​ ====
Ligne 612: Ligne 394:
  
    
 +==== Télécharger les fichiers d'un jeu non disponible. ​ ====
  
 +Il est possible de charger les fichiers d'un jeu possédé, mais non disponible sur Linux  :
 +  * Sur [[https://​steamdb.info/​|steamdb]],​ chercher l'​application
 +  * Récupérer le chiffre <App Id>, identifiant l'​application
 +  * Cliquer sur l'​application,​ puis récupérer le numéro de dépôt <​depotid>​
 +  * Cliquer sur le dépôt intéressant,​ puis récupérer l'​identifiant <​ManifestID>​
 +  * Lancer Steam avec le mode console activé grâce à [[steam://​nav/​]] ou en lançant steam de la façon suivante : steam -dev -console. Un menu console apparaît dans les menus du client Steam.
 +  * Dans la console Steam, lancer la commande suivante : <​code>​download_depot <​appid>​ <​depotid>​ [<target manifestid>​] [<delta manifestid>​] [<depot flags filter>] </​code>​. Seuls les 3 premiers paramètres sont nécessaires.
  
 +Le client Steam n'​indique pas qu'il est en train de télécharger l'​application : les notifications apparaîssent dans la console.
  
 +Exemple pour Skyrim, dépôt de contenu (//Skyrim Content//) :
 +<​code>​
 +download_depot 72850 72851 430694959351693705
 +  </​code>​
 +===== Installer un jeu steam depuis les fichiers locaux =====
 +Si par exemple, vous avez [[reinstallation_ubuntu|réinstallé]] Ubuntu en gardant votre dossier "​home",​ vous ne devez pas réinstaller tous vos jeux. Supprimer tout vos fichiers Steam (dossier .steam et dans local/​share) **sauf** les jeux dans le dossier "​common",​ dans Steamapps. Placer les dans un autre dossier (par exemple Téléchargements) avant de supprimer. Une fois  Steam installé, remettez les jeux dans le dossier "​commons"​. Lancez le processus d'​installation du jeux en question et Steam détectera que les fichiers sont déjà là. Si vous ne trouvez pas le fichier "​common",​ lancer l'​installation d'un petit jeu par exemple, pour que Steam le crée.
 +<note tip>​Marche aussi si un bug ne détecterait pas l'​installation du jeu, débutez la procédure d'​installation pour forcer Steam à reconnaître les dossiers existants !</​note>​
 ===== Voir aussi ===== ===== Voir aussi =====
   * **(fr/en)** [[http://​steamcommunity.com//​app/​221410|Communauté Steam pour Linux - Forums officiels]]   * **(fr/en)** [[http://​steamcommunity.com//​app/​221410|Communauté Steam pour Linux - Forums officiels]]
 +  * [[steam_jeux|Liste_des_jeux_disponibles_steam_linux]]
  
 ----- -----
 //​Contributeurs : [[:​utilisateurs:​billou]],​ [[:​utilisateurs:​Feeling97]],​ [[:​utilisateurs/​mario_26]],​ [[:​utilisateurs/​zoulou.4556]],​ [[:​utilisateurs:​fodoc22]]//​ //​Contributeurs : [[:​utilisateurs:​billou]],​ [[:​utilisateurs:​Feeling97]],​ [[:​utilisateurs/​mario_26]],​ [[:​utilisateurs/​zoulou.4556]],​ [[:​utilisateurs:​fodoc22]]//​
  • steam.1473928884.txt.gz
  • Dernière modification: Le 15/09/2016, 10:41
  • par 86.212.130.37