Des lecteurs comme vous aident à soutenir MUO. Lorsque vous effectuez un achat en utilisant des liens sur notre site, nous pouvons gagner une commission d'affiliation. En savoir plus.

Bien que l'interface utilisateur de Steam ne soit pas open source, pas plus que la plupart des jeux, l'expérience ne serait pas possible sans une pile complète de technologies gratuites et open source en dessous. Valve le sait et paie de nombreux développeurs pour améliorer les technologies dont ils dépendent.

Alors, quelles sont les technologies que le Steam Deck utilise pour offrir une expérience qui a impressionné une grande partie du monde du jeu ?

1. Arch Linux

Le Steam Deck est livré avec un système d'exploitation appelé SteamOS. SteamOS diffère des systèmes d'exploitation que vous êtes le plus susceptible de voir sur les PC en magasin: Windows, macOS et ChromeOS. Il est basé sur Linux, un système d'exploitation qui consiste en un code que les gens peuvent légalement partager ou utiliser pour créer leurs projets.

instagram viewer

Il existe de nombreuses façons de configurer et de distribuer un système d'exploitation basé sur Linux. Valve utilise une distribution existante connue sous le nom d'Arch Linux. Ce qui distingue Arch des autres distributions Linux bien connues, c'est la liberté offerte pour assembler des composants. cependant vous souhaitez créer un bureau fonctionnel, et la possibilité de télécharger un nouveau logiciel dès qu'il est disponible.

Arch Linux nécessite un degré de compréhension technique pour installer et utiliser, et la nature continue de ses mises à jour continues signifie que certaines parties de l'interface peuvent se casser. SteamOS utilise donc une version en lecture seule d'Arch, où Valve crée une version de travail stable qu'il peut tester avant d'expédier une copie exacte de cette version aux propriétaires de Steam Deck.

2. Vulcain

Vulkan est un standard ouvert pour le rendu de graphiques 3D. Diverses normes circulent. Sous Windows, le standard le plus connu est Direct3D de Microsoft. Direct3D fait partie de DirectX, une collection d'API multimédia à source fermée, toutes exclusives à Microsoft Windows.

Contrairement à Direct3D, Vulkan est open source et multiplateforme. Cela le rend disponible pour une utilisation dans une large gamme d'architectures, y compris les appareils Apple et la Nintendo Switch.

L'un des objectifs du projet Vulkan est de fournir des performances élevées tout en mettant moins de pression sur le CPU et le GPU (en particulier par rapport à OpenGL, une autre norme ouverte multiplateforme). Cela permet au matériel mobile moins puissant de gérer des jeux plus impressionnants graphiquement tout en offrant une meilleure autonomie de la batterie.

3. Mesa

Mesa est un élément essentiel de la chaîne entre les graphiques 3D générés et les visuels apparaissant réellement sur votre écran. Mesa traduit le code Vulkan en quelque chose que votre matériel peut comprendre.

Intel et AMD sont deux des plus gros utilisateurs de Mesa. Les deux sociétés produisent des pilotes graphiques open source pour leur matériel qui utilise Mesa. Intel n'utilise que Mesa, tandis qu'AMD propose Mesa comme option open source et un pilote propriétaire distinct appelé Catalyst.

Valve s'est associé à AMD pour créer l'APU de Steam Deck. Un APU est une alternative d'avoir un CPU et un GPU séparés, permettant à un système de gérer plus efficacement les données.

Mesa n'est pas seulement pertinent pour les jeux. Les serveurs d'affichage modernes pour Linux utilisent OpenGL pour afficher l'interface de votre bureau. Ainsi, tous les graphiques, que ce soit dans le jeu ou en naviguant dans le mode bureau de votre Steam Deck, utilisent Mesa.

4. Proton (et Vin)

Proton est une couche de compatibilité qui permet aux jeux développés pour Windows de fonctionner sur des systèmes d'exploitation basés sur Linux. Valve développe Proton en collaboration avec CodeWeavers. Mais ces deux sociétés n'ont pas créé Proton à partir de zéro. Proton est un fork de Wine, une couche de compatibilité conçue pour permettre aux logiciels Windows à usage général de fonctionner sous Linux.

Les utilisateurs de Linux utilisent depuis longtemps Wine pour jouer à des jeux Windows. Le défi a été de configurer Wine précisément de la bonne manière pour que chaque jeu s'exécute.

Étant donné que Proton ne se concentre pas sur des applications telles que Microsoft Office ou Photoshop, les efforts de développement peuvent donner la priorité aux technologies spécifiques au jeu qui améliorent les performances et permettent à plus de jeux de fonctionner la boîte.

Grâce à Proton, une partie substantielle de votre bibliothèque Steam peut fonctionner sur le Steam Deck même si la plupart des jeux n'ont pas été conçus pour fonctionner sur une plate-forme basée sur Linux. Ceci comprend de nombreux jeux qui sont Deck Verified.

5. Plasma KDEComment

Vous pourriez facilement repartir avec l'impression que Valve a conçu son propre mode de bureau pour le Steam Deck. L'interface ressemble à Windows, sauf qu'il y a une icône Steam Deck en bas à gauche au lieu d'un logo Windows. Mais plus vous regardez autour de vous, plus vous trouvez de différences.

Valve n'a pas réellement conçu le bureau du Steam Deck, et l'interface n'est pas non plus destinée à être une copie de Windows. Au lieu de cela, l'interface que vous regardez est connue sous le nom de KDE Plasma. C'est un environnement de bureau pour les systèmes d'exploitation gratuits et open-source.

KDE existe depuis 1996, et si vous le souhaitez, vous pouvez facilement installez KDE sur votre ordinateur portable ou de bureau. De nos jours, vous pouvez même mettre KDE sur certains téléphones et téléviseurs.

6. Trousse plate

Flatpak est un format de package pour la distribution d'applications sur Linux qui est capable de fonctionner sur la majorité des distributions. Cela inclut les distributions comme SteamOS qui ne sont pas destinées à servir de systèmes d'exploitation à usage général.

Si vous passez en mode bureau de Steam Deck, Flatpak est le moyen le plus simple et le plus fiable d'obtenir des applications sur votre machine. Vous pouvez télécharger de nombreuses applications que vous pourriez souhaiter à partir d'un site connu sous le nom de Flathub. En fait, la boutique d'applications Discover qui est préinstallée sur le Steam Deck télécharge par défaut les applications de Flathub.

Vous pouvez parcourir les applications sur votre Steam Deck, mais vous pouvez également parcourir Flathub dans un navigateur Web. Cela vous permet d'avoir une idée des applications prêtes à l'emploi disponibles pour le PC dockable de Valve.

Le Steam Deck est un appareil relativement ouvert

Pour être clair, une grande partie du logiciel alimentant le Steam Deck est à source fermée, mais l'appareil dépend beaucoup des technologies open source. Et contrairement à d'autres consoles qui utilisent ou se basent sur un système d'exploitation open source, vous pouvez réellement accéder aux fondements de Linux.

Vous pouvez utiliser votre Steam Deck comme un PC Linux ou installer des jeux à partir de sources autres que Steam. L'approche ouverte de Valve et sa volonté d'investir dans le code ouvert font partie de ce qui a fait du Steam Deck ce qu'il est devenu.