Pourquoi j'aime Linux sur mon Steam Deck mais pas sur mon bureau

Je n'ai jamais voulu utiliser Linux sur mon ordinateur de bureau ou mon ordinateur portable, mais entre les mains d'un développeur dédié, cela devient un système d'exploitation incroyable.

Remarque Cet article a été réécrit et remplacé en raison d'un certain nombre d'erreurs dans son contenu. Nous nous excusons pour les erreurs et apprécions les commentaires que nous avons reçus de nos lecteurs. Cet article a été réécrit par Matthew Connatser avec une section marquée ci-dessous par Adam Conway, rédacteur technique en chef de XDA.

Bien que j'aie été un utilisateur de Windows toute ma vie, je ne l'ai jamais vraiment aimé, je l'ai juste toléré. C'est bogué et irritant à bien des égards, mais je l'ai toujours supporté malgré la présence d'un concurrent clair sur le PC: Linux. Jusqu'à la sortie du Steam Deck, je n'étais pas vraiment intéressé par Linux pour tout ce que je faisais sur le bureau, mais maintenant je ne suis plus sûr que Windows soit le seul système d'exploitation que je puisse utiliser. Pourtant, cela reste l'option la plus simple pour moi et le restera probablement pendant un certain temps, mais peut-être pas pour toujours.

Le problème avec Linux et pourquoi je ne peux pas changer

Mon expérience avec Linux a été assez limitée, n'ayant utilisé que Steam Deck OS et HoloISO, un clone de Steam Deck OS conçu pour les PC en général, et ces deux systèmes d'exploitation sont basés sur Arch Linux. Je n'ai utilisé ces systèmes d'exploitation que pour les jeux et l'analyse comparative, et non pour toute mon expérience de bureau, qui comprend l'écriture articles, écrire des choses dans Microsoft Office, naviguer sur Internet pour le plaisir ou pour mon travail, et quelques autres choses aléatoires. Bien que je pense que Linux pourrait faire 90% de ce que Windows fait pour moi, ces 10% sont assez importants.

La principale raison pour laquelle je n'ai pas abandonné Windows est qu'il principalement fonctionne juste (l'accent est mis sur la plupart du temps). J'ai toujours pu lancer des jeux, télécharger et exécuter des applications dont j'ai besoin, sans avoir à me soucier de savoir si je ne pourrai pas trouver ou utiliser des logiciels spécifiques. Cela a été un gros argument de vente vanté par Asus de le principal rival du Steam Deck, le ROG Ally: il utilise Windows et peut exploiter la puissance de la bibliothèque de logiciels Windows. Au moins pour les jeux, cela peut être un gros problème, car tout ne fonctionne pas bien sur le Deck. Dans le cas du Deck, il utilise Proton pour traduire les jeux conçus pour Windows sous une forme pouvant fonctionner sous Linux.

Pour aggraver les choses pour certaines personnes qui souhaitent utiliser Linux, certains jeux qui fonctionnent via Proton ne fonctionnent pas simplement mal, mais ils ne peuvent pas être joués à tous à cause de restrictions comme un anti-triche.

Pour les joueurs, Windows est souvent juste... mieux

Cette section a été rédigée par le rédacteur technique en chef de XDA Adam Conway, qui n'a pas contribué à la version précédente de cet article

En tant que joueur, j'adore mon Steam Deck. J'en ai acheté un il y a quelques mois avec 512 Go de stockage, et j'y joue un parcelle. De toute évidence, le Steam Deck utilise Linux, et c'est quelque chose qui fonctionne vraiment très bien. En fait, grâce à la surcharge réduite de Linux et à l'incroyable maîtrise de Proton, certains jeux fonctionnent mieux sur le Steam Deck via Proton que sur Windows lorsqu'il est installé sur un.

Cela dit, cependant, pour moi, il y a quelques jeux auxquels je ne peux tout simplement pas jouer sur une machine basée sur Linux, et parce que ces jeux sont ceux qui consomment le plus de mon temps, il m'est impossible d'utiliser Linux sur mon bureau principal. Des jeux tels que VALORANTS, Counter Strike (sur des services tiers concurrents comme FACEIT), et Évadez-vous de Tarkov utiliser des anti-triche qui ne peuvent pas fonctionner dans un environnement comme Proton. Ce sont les jeux auxquels je joue le plus, et je préfère utiliser Windows au quotidien (un système d'exploitation avec lequel j'ai grandi) que de devoir constamment redémarrer sur un autre système d'exploitation juste jouer à un jeu.

En fait, ce dilemme est exactement la raison pour laquelle j'ai fini par acheter un MacBook Pro après avoir utilisé un ordinateur portable Huawei sur lequel j'ai utilisé Ubuntu tout au long de mes années universitaires. Ce n'est pas tant que je n'aime pas utiliser Linux sur un bureau, c'est que je n'aime pas l'utiliser sur mon primaire bureau. Dans le cas du Steam Deck, Steam OS est un système d'exploitation bien meilleur que Windows, que j'ai expérimenté de première main en testant l'Asus ROG Ally.

Quant à la raison pourquoi les jeux qui utilisent un logiciel anti-triche étendu ne fonctionneront pas sous Linux, il y a une multitude de raisons à cela. Le plus important (et sans doute le plus important) est qu'il devient beaucoup plus facile sous Linux pour les développeurs de triche de contourner les logiciels anti-triche. Les développeurs peuvent facilement créer des modules de noyau chargeables (LKM) qui peuvent interagir avec les jeux et être cachés d'un anti-triche, alors que sous Windows, c'est beaucoup plus difficile.

Pour jeter un oeil à un anti-triche avec un client Linux natif, Easy Anti-Cheat, on pourrait durcir /proc afin que les applications en cours d'exécution ne puissent pas afficher la liste des processus, puis modifiez le jeu en cours d'exécution en externe avec appels système qui transfèrent des données entre des espaces d'adressage de processus. Easy Anti-Cheat sur Linux ne s'exécute que dans l'espace utilisateur, et lui donner un accès root serait tout simplement trop exagéré pour beaucoup. De plus, les logiciels anti-triche recherchent des choses "différentes", et un environnement Proton est certainement cela. C'est pourquoi le développement anti-triche est un sujet si sensible sous Linux, et en tant que personne qui aime jouer à beaucoup de titres compétitifs qui nécessitent ces anti-cheats, Linux n'est pas une plate-forme viable pour moi sur mon bureau.

Le Steam Deck prouve que Linux peut dépasser Windows

Le Steam Deck, malgré mes problèmes avec lui, a vraiment prouvé que Linux peut être 100% de Windows et plus. L'un des principaux problèmes de Windows est qu'il n'est pas open source, et c'est un gros problème si vous souhaitez utiliser Windows d'une manière que Microsoft ne prend pas vraiment en charge. Linux, d'autre part, est open source, et n'importe qui ou n'importe quelle entreprise peut faire sa propre opinion sur Linux, et c'est pourquoi Valve a choisi Linux pour le Deck, car le Deck est seul possibles sous Linux.

L'une des choses que j'apprécie le plus dans Steam Deck est l'interface utilisateur simplifiée, qui peut être naviguée avec un contrôleur, un écran tactile ou même un clavier et une souris. Bien sûr, une bonne interface utilisateur ne peut pas compenser un manque de logiciel à utiliser, mais mon expérience avec le Deck en matière de support de jeu a été presque parfaite. Je n'ai rencontré qu'un seul jeu qui ne fonctionnait pas bien parce que Proton ne pouvait pas le faire fonctionner, un vieux jeu qui ne fonctionnait pas parfaitement sous Windows non plus lorsque j'y ai joué pour la première fois. Peut-être que j'ai juste eu de la chance avec les jeux auxquels j'ai tendance à jouer, mais si je voulais passer à Linux, mon expérience de jeu ne serait probablement pas tellement affectée, en supposant qu'elle fonctionne bien avec mon GPU Nvidia.

En revanche, Windows n'est tout simplement pas à la hauteur de la tâche de faire ce que fait le Steam Deck, et c'est très clair quand on regarde le Allié Asus ROG. J'ai déjà rédigé une liste des principales raisons pourquoi l'Allié a du mal à se mesurer au Deck, mais le problème clé est que Windows est à la limite inutilisable pour un PC de jeu portable. Windows a été conçu pour les claviers et les souris, pas pour les contrôleurs, et Asus (ou toute entreprise) ne peut rien y faire car Windows est verrouillé. En fin de compte, le logiciel Ally doit exister au-dessus de Windows comme solution de contournement. Même HoloISO, qui est un clone imparfait de Steam Deck OS, fait encore beaucoup de choses bien mieux que Windows 11 pour ma Steam Machine.

Le Deck m'a rendu plus intéressé par les distributions comme Ubuntu, qui est l'une des installations Linux les plus populaires pour ceux qui veulent une alternative à Windows. Je prévois d'expérimenter Ubuntu à un moment donné, et bien que perdre la bibliothèque de logiciels de Windows soit mauvais en théorie, cela n'a jamais été parfait. Je me souviens que lorsque Speedfan est sorti du développement, un véritable successeur n'est apparu que récemment sous la forme de Contrôle du ventilateur. En tant que système d'exploitation open source, peut-être que Linux pourrait un jour se retrouver avec la bibliothèque de jeux supérieure, il a juste besoin que les utilisateurs le justifient.